Citat:
Ursprungligen postat av Thir13teen
Citat:
Ursprungligen postat av tartareandesire
Det är sällan det finns en enda universallösning som alltid är rätt utan man får ofta väga fördelar mot nackdelar utifrån sina förutsättningar, vilket de här som pysslar med databasdesign vet mer än väl.
|
Det är precis det den här tråden handlar om. Självklart finns både id och class av en anledning men när jag själv väger fördelar mot nackdelar när de gäller att lära en nybörjare om selectors så kommer jag fram till att det är lättare att prata om endast en av dem, för den som ska lära sigs skull. Jag tänkte Jag vet väl att det inte är 100% rätt att bara använda class eller id, men i 99% av fallen funkar det ändå. Eller hur?. Men då kom viktigpetter-fingrarna fram och sa att nej, så gör minsann inte proffsen, utan att ha vägt fördelar mot nackdelar.
Angående många olika element skulle jag hellre cluttra min CSS istället för HTML men det kanske är en smaksak (- Läs: det är det tamefan inte, du skall ICKE ha CSS inne i din HTML, men om jag säger det så låter jag som en viktigpetter så jag struntar i det).
|
Jag förstår din poäng men problemet är att bägge är så nödvändiga att det verkar dumt att lämna ute den ena eller andra även om det riktar sig till nybörjare (trots allt har de sannolikt viss html-kunskap redan om de ska sätta sig in i CSS för vilket detta är ytterst basic-kunskap som är oumbärlig). Du skriver att i "99% av fallen funkar det ändå" men det gör det inte. Jag själv gör i princip aldrig sajter där jag inte behöver (eller vill ha) ID men skulle jag enbart använda ID så fungerar det givetvis inte alls.