mboost-dp1

Favorit CSS-selector


Gå til bund
Gravatar #1 - knasknaz
31. aug. 2008 08:20
Det kan blive endnu mere kryptisk!!!
Gravatar #2 - trylleklovn
31. aug. 2008 09:20
#id

FORDI JEG ER SEJ OG HAR HAX!
Gravatar #3 - Montago.NET
31. aug. 2008 09:27
.Class fordi jeg bruger den så meget..

#2

HAX ???
Gravatar #4 - LsV
31. aug. 2008 09:45
:before, og :after, selvfølgelig...
Genialt til at lave sjove ting med - desværre virker det jo bare ikke i IE 6... suk!

PS
Der skal ikke være 2 :, kun 1
W3C
Gravatar #5 - Amunium
31. aug. 2008 09:55
Jeg sagde #id, selvom tag-selectors, class-selectors og * er nøjagtig lige så gode. Problemet med stort set alle de andre, er at man ikke kan bruge dem, da IE6 ikke fatter en bønne.
Gravatar #6 - GormDK
31. aug. 2008 09:56
:active, :hover, :focus
Fordi, det stort set er de enste, jeg lige umiddelbart genkender (har kun lavet meget lidt css, og det er noget tid siden)
Gravatar #7 - cyandk
31. aug. 2008 10:38
CSS!? Hvad er der nu galt med <font>?</font>

Helt ærliigt, hvad er der galt med det ? :D
Gravatar #8 - trylleklovn
31. aug. 2008 10:40
#3 Er class ikke depreciated?
Gravatar #9 - bjerh
31. aug. 2008 10:44
#7... Intet... Hvis du da vil holde stædigt fast i en standard fra sidste årti, som alle vi andre er gået væk fra og som sikkert også er blevet forkastet for længe siden. :D
Gravatar #10 - Magten
31. aug. 2008 11:18
Så vil jeg være den første til at indrømme jeg ikke fatter en skid af det der.. :)
Gravatar #11 - m_abs
31. aug. 2008 11:52
[attr=value]

Desværre er der stadig formange af vores brugere som har IE6 der ikke understøtter dette.
Gravatar #12 - Cyrack
31. aug. 2008 12:26
Når jeg leger med CSS? :nth-child()
Når jeg laver css til virkeligheden? :hover (nok det vildste man kan forestille sig IE fatter, træls at den ene browser kan ødelægge det for så mange udviklere).
Gravatar #13 - johanmw
31. aug. 2008 12:44
.class1.class2 fordi jeg designer?
Gravatar #14 - eskalation.dk
31. aug. 2008 13:14
#8, såvidt jeg ved er class ikke depreciated, forskellen på class og id er at en class skal bruges flere gange i html-filen, hvorimod et id er lavet til kun at blive brugt en gang.

Alle browsere tager dog fint imod hvis man bruger et id flere gange, er bare imod standarderne, og tror faktisk ikke at css dokumentet kan blive valideret så.

Jeg svarede "body, p, div", er klart det pæneste, samt det der fylder mindst. dog er det umuligt ikke at komme til at bruge classes alligevel hehe.
Gravatar #15 - lorric
31. aug. 2008 13:14
"at style"
"jeg styler"
"styl!"
Mmmm, nye bastardord med blandet engelsk og dansk. Det er næsten lige så grimt som "agil" udvikling.
Gravatar #16 - simonduun
31. aug. 2008 13:21
ID outline, og Class inline ;)
Gravatar #17 - El_Coyote
31. aug. 2008 13:25
Jeg tror nu bare jeg foretrækker en kold øl på terrassen!
Gravatar #18 - simonduun
31. aug. 2008 13:48
#17 haha, præcis ;)
Gravatar #19 - Flemhans
31. aug. 2008 13:57
findes selector endnu ... kan huske da jeg havde det på kabel tv
Gravatar #20 - trylleklovn
31. aug. 2008 14:10
#14 Må være i strict så, men ja det er vanskeligt ikke at bruge class, men mener det frabedes at bruge class til unikke identifikationer.
Gravatar #21 - Thalion
31. aug. 2008 14:25
#17

mmm ja...
Gravatar #22 - vision-dk
31. aug. 2008 14:27
Stemte blankt, ved sådan i et ret begrænset omfang lidt om CSS, men det er tilbage fra et projekt på uni. Med andre ord er det for langt væk, til jeg kan sige noget fornuftigt om det. ;-)
Gravatar #23 - DarX
31. aug. 2008 15:51
*

Og nu fandt jeg ud af at man skal skrive minimum 2 tegn. :-/ flame!
Gravatar #24 - themuss
31. aug. 2008 16:00
employment by obsucrity... De der CSS-folk sidder jo bare og kaster alt muligt lort af sig ;)

Fuck det er sort ;)
Gravatar #25 - LennyBoy
31. aug. 2008 17:56
CSS? Er det ikke et spil? :P

Ej, laver ikke hjemmesider, så har valgt fatter ikke et hak :)
Gravatar #26 - Windcape
31. aug. 2008 17:57
[attr=value]

Definitive, Bare synd at IE idioterne ikke kan fatte hvor genialt det er.
Gravatar #27 - Svindleren
31. aug. 2008 18:03
Jeg fatter ikke et hak!
Gravatar #28 - knasknaz
31. aug. 2008 18:19
En god ting ved css er, at det bliver lettere at undgå javascript.

#15: "agil" er hermed noteret! Kors, det er grimt! :D
Gravatar #29 - Flemhans
31. aug. 2008 18:33
CSS er det ikke en person der hedder Carsten Seefeldt Stæhr
Gravatar #30 - Niversen
31. aug. 2008 19:08
#25 css kan også bruges i andre sammenhænge... css kan bruges til en række apps som tillader at du selv lægger et andet layout hen over f.eks. songbird.

#topic
stemte #id... så meget nemmere og så fylder det mindre i de enkelte dokumenter
Gravatar #31 - kodekarlen
31. aug. 2008 19:42
Jeg stemmer for det der med øllet på terrassen.. Det andet fatter jeg ikke en bønne af.
Gravatar #32 - mooboo
1. sep. 2008 08:31
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="iehacks.css" />
<![endif]-->


Kan godt lide idéen med, at IE for det meste skal have specielle regler :)
Gravatar #33 - Gondakk
1. sep. 2008 08:44
Det er nogen tid siden jeg har leget med hjemmesider, men jeg husker at jeg var flittig bruger af body, p og div. Sandsynligvis fik jeg også strejfet .class og #id, det lyder i hvert fald meget bekendt. Udgangspunktet for hver gang jeg har konstrueret en CSS-fil har dog altid været førstnævnte.

Jeg kunne ikke lade være med at trække gevaldigt på smilebåndet da jeg så afstemningen. Jeg tænkte nok at der skulle kommet et par kommentarer på den nørdede udfoldelse :)
Gravatar #34 - johanmw
1. sep. 2008 10:29
trylleklovn (20) skrev:
#14 Må være i strict så, men ja det er vanskeligt ikke at bruge class, men mener det frabedes at bruge class til unikke identifikationer.


Det forstår jeg ikke. Hvorfor skulle det dog frabedes?
Det er godt nok sjældent at jeg bruge #id. Jeg bruger .class til rigtig mange unikke ting ift. design osv. og det har jeg da ikke set noget problem i indtil videre, det validerer endda.
Gravatar #35 - eskalation.dk
1. sep. 2008 11:51
#34, det frabedes i forhold til standarder. Er for at gøre din kildekode mere organiseret.

Du kan sagtens definere en class du kun bruger en gang, det er bare dårligt organiseret kode.

Har lavet et dokument her hvor jeg bruger en tag selector (p), en class (.class), samt et id (#id).

tag selectoren bliver jo naturligvis brugt hver gang,
class selectoren bliver brugt to gange,
det samme gør idet.

Under valideringen der kan ses her:
http://validator.w3.org/check?uri=http%3A%2F%2Fesk...

kan man se at den giver en warning fordi idet #id er blevet brugt før.
Gravatar #36 - hermandsen
1. sep. 2008 20:20
Jaaaah, endelig kom min afstemning! :)

Jeg overvejede også om jeg skulle tage de to IE-hacks med:

IE6:
* html ...

IE7:
*:first-child+html ...

Sytes dog at listen var ved at være rigeligt lang da jeg sendte den ind.

Min favorit:
li:hover>img[alt^='new']~span:not(.go)

Forklaring:
Ved mouseover på li, tag alle img under den li med attributten alt der starter med værdien "new", og tag derefter alle efterfølgende siblings med tag-navn SPAN, som ikke har class=go.

Åhhh, jeg drømmer om en verden hvor alt kan findes med CSS og Regular Expressions - suk!
Gravatar #37 - nielsbrinch
2. sep. 2008 15:43
Jeg vil lige påpege følgende:

Tag selector (body, p, div)
Hvis du vil sætte style for alle elementer af en bestemt type.

.class
Hvis du vil sætte style for alle elementer med en bestemt class.

#id
Hvis du vil sætte style for et bestemt element.

De kan alle tre bruges på samme side og understøttes stort set på samme måde af alle populære browsere. De må meget gerne overlappe, så et element bliver påvirket af alle tre på én gang. Det er meningen. Om man foretrækker det ene eller det andet af ovenstående, burde afhænge af hvad man ønsker skal ske. Præferencer er i mindre grad relevant.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login