jag får detta bara
Line 147, column 12: there is no attribute "size"
<hr size="1"/>
vad ska jag ersätta det med?
7 svar · 342 visningar · startad av jonas18z
jag får detta bara
Line 147, column 12: there is no attribute "size"
<hr size="1"/>
vad ska jag ersätta det med?
Du måste antingen ha px eller %.
a fasen vad lätt tack
PersianBulldog skrev:
Du måste antingen ha px eller %.
Fel.
Attributen width, height, size, border, cellspacing eller cellpadding är av typen %Length;, som definieras enligt följande:
<!ENTITY % Length "CDATA">
<!-- nn for pixels or nn% for percentage length -->
Eftersom det står att attributvärdet ska vara av typen CDATA är det inte olagligt att skriva
width="12px"
, men det är inte heller olagligt att skriva
width="ungefär hälften"
.
Webbläsarna ska dock kunna tolka två olika typer av värden: de utan enhet och de med enheten procent (%).
Om värdet saknar enhet tolkas det som pixels, och om värdet har enheten % kommer det att tolkas som procent. Jag gissar att man räknar 100% som föräldra-elementets bredd/höjd i de flesta fall, men förmodligen gäller inte detta för cellpadding eller cellspacing.
Att skriva
<hr size="5" />
är alltså mer rätt än att skriva
<hr size="5px" />
silfver skrev:
Ja, och så måste det se ut så här:
<hr style="size: 1px" />
Då validerar HTML-koden, men det finns ingen CSS-egenskap vid namn "size", så det kommer inte att göra någon effekt.
När det gäller att ändra utseende på hr-element (jag har börjat använda dem mer och mer på sistone) tolkar olika läsare dem lite olika, men följande ska fungera bra:
<hr style="height: 1px; background: red; color: red; border: 0;" />
Byt ut "red" i exemplet mot den färg du vill att linjen ska ha.
dectgap sågar allt och alla; tack för ditt förtydligande. :)
PersianBulldog skrev:
dectgap sågar allt och alla; tack för ditt förtydligande. :)
Förlåt :r
Jag är nog mest deprimerad över morgondagens mattetenta och måste visa att jag minsann kan något :p