webForumDet fria alternativet

hr i xhtml 1.1

7 svar · 342 visningar · startad av jonas18z

jonas18zMedlem sedan okt. 200445 inlägg
#1

jag får detta bara
Line 147, column 12: there is no attribute "size"

<hr size="1"/>

vad ska jag ersätta det med?

PersianBulldogMedlem sedan aug. 20023 005 inlägg
#2

Du måste antingen ha px eller %.

silfverMedlem sedan apr. 200312 679 inlägg
#3

Ja, och så måste det se ut så här:

<hr style="size: 1px" />
jonas18zMedlem sedan okt. 200445 inlägg
#4

a fasen vad lätt tack

bossseMedlem sedan juni 2003772 inlägg
#5

Funkar inte detta då i xhtml ?

<hr style="width:600px; height:1px; color:black;" />
dectgapMedlem sedan sep. 20021 655 inlägg
#6

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.

PersianBulldogMedlem sedan aug. 20023 005 inlägg
#7

dectgap sågar allt och alla; tack för ditt förtydligande. :)

dectgapMedlem sedan sep. 20021 655 inlägg
#8

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

126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)