WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Jag använder aldrig class, är det fel? (https://www.wn.se/forum/showthread.php?t=29732)

Jonas 2008-06-05 11:11

CSS + ID fungerar inte i Safari

crazzy 2008-06-05 13:07

Citat:

Originally posted by Jonas@Jun 5 2008, 10:11
CSS + ID fungerar inte i Safari

eh, jo... iallfall i vintras när jag hade en mac till låns. osx10.4 med safari 3.

Jonas 2008-06-05 13:19

Citat:

Ursprungligen postat av crazzy
Citat:

Ursprungligen postat av Jonas
CSS + ID fungerar inte i Safari

eh, jo... iallfall i vintras när jag hade en mac till låns. osx10.4 med safari 3.

Safari 3 ja, men Safari 2 fungerade det dåligt.

Utav dom mac användare som använder Safari på mina websidor så använder 85% fortf. Safari 2.

martine 2008-06-05 13:41

Citat:

Originally posted by Jonas@Jun 5 2008, 11:11
CSS + ID fungerar inte i Safari
Vad är det för trams? id fungerar utmärkt i Safari ända sedan de första versionerna (du kanske använder css fel som Thir13teen)

Eller menar du selektorn +? (Lite oklart uttryckt vad css+id betyder…)

En del mer avancerade pseudo-element som :first-letter fungerade däremot inte i den första versionen av Safari (som knappast används längre).

Thir13teen: Lär dig använda css korrekt, särskilt om du vill lära ut det, annars är risken stor att du får märkliga underliga "fel" helt oväntat. CSS är som en verktygslåda, desto fler verktyg du kan använda desto skickligare är du.

tartareandesire 2008-06-05 13:43

Vilken märklig diskussion =)

Ska du skriva en guide om CSS så tycker jag väl att du bör sträva efter att ge läsaren korrekt information och inte vilseleda eller förvirra.

Har du att välja mellan "alltid id" eller "alltid class" så är givetvis det senare att föredra. Om du behöver komma åt elementen via Javascript, vilket ofta är högst relevant vid något tillfälle, så slipper du då göra några ändringar utan kan bara lägga till ett id på aktuella element. Id är till för unik identifiering och ska aldrig dupliceras medan class är mer direkt relaterad till css och designen i stort.

Thir13teen 2008-06-05 14:14

Citat:

Ursprungligen postat av martine
Citat:

Ursprungligen postat av Jonas
CSS + ID fungerar inte i Safari


Vad är det för trams? id fungerar utmärkt i Safari ända sedan de första versionerna (du kanske använder css fel som Thir13teen)

Eller menar du selektorn +? (Lite oklart uttryckt vad css+id betyder…)

En del mer avancerade pseudo-element som :first-letter fungerade däremot inte i den första versionen av Safari (som knappast används längre).

Thir13teen: Lär dig använda css korrekt, särskilt om du vill lära ut det, annars är risken stor att du får märkliga underliga "fel" helt oväntat. CSS är som en verktygslåda, desto fler verktyg du kan använda desto skickligare är du.

Du verkar vara en viktigpetter av sällan skådat slag, komplett med värdelös metafor om CSS som en verktygslåda och prat om att :first-letter inte fungerade i Safari 1 för att visa att du minsann kan allt om Internet.

I sann Sverige-anda ignorerar folk att jag sa att jag vill kunna förklara det så enkelt som möjligt för en nybörjare och hävdar att det är vilseledande, att jag inte kan CSS o.s.v. Det var precis vad jag väntade mig iofs.

Men jag vet hur jag ska skriva i min förklaring - att man ska börja enkelt med en av de två (class, that is) men sträva efter att använda båda korrekt.

tartareandesire 2008-06-05 14:34

Även om det var ett lite aggressivt inlägg så är Martine en av de mest kunniga på forumet inom webbprogrammering så du kanske borde försöka lära dig lite av honom istället för att sjunka till en ännu lägre nivå... Om du inte beskriver skillnaderna mellan de bägge så kommer du sannolikt förvirra och vilseleda mer än du lär ut. Det är trots allt ganska simpelt att lära sig även för en nybörjare....

Jonas 2008-06-05 14:49

martine: Har aldrig upplevt det själv utan det har hela tiden varit en kund åt mig som använt safari som skickat mängder med skärmdumpar där jag använt css isamband med <div id="">. då som (#id { background-color: #ffffff; } ) tex.

sasserdude 2008-06-05 14:51

När ja bara ska anropa en gång så skriver ja koden direkt så här:

div style="margin-top:10px;font-family:tahoma"></div>

är det en div som kommer flera gånger så använder ja klasser.

lite jobbigt för andra att läsa koden, men orkar inte bry mig om det:P

tartareandesire 2008-06-05 14:56

Citat:

Originally posted by Jonas@Jun 5 2008, 14:49
martine: Har aldrig upplevt det själv utan det har hela tiden varit en kund åt mig som använt safari som skickat mängder med skärmdumpar där jag använt css isamband med div id=. då som (#id { background-color: #ffffff; } ) tex.

Fick du samma problem om du hade kvar id men satte designen på en klass istället?


Alla tider är GMT +2. Klockan är nu 09:20.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson