FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Medlem
|
Hej.
Låt säga att man har följande element Kod:
<button id="knapp1" keyvalue="17" onclick="alert(this.keyvalue)">Test</button> |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Supermoderator
|
Citat:
__________________
Full-stack developer, free for smaller assignments |
||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Mycket flitig postare
|
Yes, getAttribute() ska funka bättre.
![]() Problemet med egna attribut är att de kan pajja i framtiden. Vem vet, det kanske kommer en spec där just keyvalue används och då blir det kanske riktigt knasigt på dina sidor om du har otur. Så det kanske är bäst att vara på säkra sidan? HTML 5 föreslår att man prefixar sina egna attribut med"data-". |
|||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Supermoderator
|
Citat:
__________________
Full-stack developer, free for smaller assignments |
||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Mycket flitig postare
|
Visst kan man chansa och hoppas att man klarar sig men är det inte rätt onödigt?
|
|||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Mycket flitig postare
|
Dessutom får du ju problem med valideringen. html är inte xml
|
|||
![]() |
![]() |
![]() |
#7 | |||
|
||||
Mycket flitig postare
|
Och vad är problemet med att det inte validerar? HTML är förlåtande, det finns för många sidor som är galet kodade för att det ska ändras. Det är iofs aldrig speciellt bra att förlita sig på den inbygda felhantering men trots det; skulle en UA få problem med påhittade attribut undrar jag hur fasen det är tänkt att den ska klara att hantera sidor med fler och grövre strukturella fel.
|
|||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Supermoderator
|
Eller så tänker du om och hittar en lösning där du inte behöver använda dig av egna attribut.
__________________
Jonny Zetterström se.linkedin.com/in/jonnyz | bjz.se | sajthotellet.com | kalsongkungen.se | zretail.se | zetterstromnetworks.se | webbhotellsguide.se | ekonominyheter24.se | nyamobiltelefoner.se | gapskratt.se | antivirusguiden.se | jonny.nu |
||
![]() |
![]() |
![]() |
#9 | |||
|
||||
Mycket flitig postare
|
dAEk: Jovisst fungerar sidorna. Men du kan råka på problem när din uppdragsgivare gått på kurs och meddelar att "jo, förresten, alla sidor måste validera"... Eller att någon enskild webbläsare hostar till vid något enskilt påhittat attribut. Trenden är nog dessutom att webbläsare blir mindre och mindre förlåtande för dåligt strukturerade sidor. Dessutom är validering ett utmärkt sätt att sköta din felhantering, du får direkt reda på om du glömt stänga en div-tag.
Man kan ju också säga att det är onödigt att börja meningar med stor bokstav eller att stava riktigt - de flesta förstår ju ändå alltid vad man menar - men det blir svårläst i onödan. Av samma anledning är det bra att inte grisa ner sin html. I undantagsfall kan det säkert vara praktiskt med egna attribut men kan man få en sida som validerar är det förstås att föredra. |
|||
![]() |
![]() |
![]() |
#10 | ||
|
|||
Supermoderator
|
Citat:
__________________
Full-stack developer, free for smaller assignments |
||
![]() |
![]() |
Svara |
|
|