/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Hvordan layer med blokke (z-index)
Fra : Poul Erik Jensen


Dato : 21-06-06 00:23

http://www.skolekammeraten.dk/jubelfest.php
Indhold og layout kan altid diskuteres - men er irellevant for spørgsmålet,
der alene går på teknikken?

Nu er det jo fremstillet til IE og først bagefter konstateret at være
ulovlig - altså metodikken, ikke indholdet

Midterkollonen er en DIVboks med baggrundsfarve og er det primære af sidens
budskab, mens kolonnerne på hver side er af mindre betydning, hvorfor
billederne er anbragt i hver sin flydende DIVboks - med z-index:-1, som i IE
bevirker at illustrationerne glider bag hovedvinduet , når brugerens vindue
er mindre end forudsat - hvilket altså er en helt tilsigtet effekt.

Hvordan kan samme effekt opnås med valid kode?

--
Med venlig hilsen Poul Erik Jensen
www.genealog.dk www.skolekammeraten.dk
jep at domænet dot dk



 
 
Jørgen Farum Jensen (21-06-2006)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 21-06-06 11:38

Poul Erik Jensen wrote:
> http://www.skolekammeraten.dk/jubelfest.php
> Indhold og layout kan altid diskuteres - men er irellevant for spørgsmålet,
> der alene går på teknikken?
>
> Nu er det jo fremstillet til IE og først bagefter konstateret at være
> ulovlig - altså metodikken, ikke indholdet
>
> Midterkollonen er en DIVboks med baggrundsfarve og er det primære af sidens
> budskab, mens kolonnerne på hver side er af mindre betydning, hvorfor
> billederne er anbragt i hver sin flydende DIVboks - med z-index:-1, som i IE
> bevirker at illustrationerne glider bag hovedvinduet , når brugerens vindue
> er mindre end forudsat - hvilket altså er en helt tilsigtet effekt.
>
> Hvordan kan samme effekt opnås med valid kode?
>

Din kode validerer godt nok ok til html 4.01
transitional.

Nu er en validering ikke nogen garanti for
/logisk/ korrekt kode, hvad din side er
et fremragende eksempel på.

I stedet for at pege på 30 eksempler på
ulogisk, ustruktureret kode vil jeg
stille dig et spørgsmål: Hvad er vigtigst
for dig - at få formidlet dit budskab eller
få siden til at se ud, som /du/ synes den
skal se ud?

Hvis det vitterligt er det første,
synes jeg du skal gøre dig én ting klart:

/Hvert eneste tiltag du gør for at
*præsentationsformatere* dit stof afskærer
en større eller mindre del af publikum
fra at modtage dit budskab./

Dit problem løses bedst ved
at opdele din side i to kolonner:

<div id="indhold">
Dit artikelstof, korrekt strukturformateret.
</div>
<div id="menuspalte">
Alt det ragelse du har i højre kolonne,
korrekt strukturformateret.
</div>

og indsætte følgende i headdelen af
din side:

<style type="text/css">
div#indhold {
margin:20px 250px 1em 1em;}
div #menuspalte {
position:absolute;
right:20px;
width:230px;
}
</style>

Glemt alt om z-index og andre CSS-egenskaber,
du alligevel åbentlyst ikke kender til (z-index
kan ikke have negative værdier)

Dermed indretter din websides bredde sig efter
browservinduets bredde, og du lan
droppe det sludder:
"Siderne er skabt - og ses derfor bedst - i 1024 x 768 pixler"

Drop det der vajende dannebrogsflag, det
er til at blive helt syg af.

Drop det styleshhet du har, ingen i verden,
end ikke dig selv, vil jeg påstå, kan få
hverken hoved eller hale på det.

Ovenstående stylesheet er alt rigeligt
til at begynde med. + plus brug af h1,h2,h3 og p
i din tekst, og ikke alle de der div'er med
mystiske klasenavne.
--

Med venlig hilsen

Jørgen Farum Jensen
http://www.webdesign101.dk
..

Poul Erik Jensen (21-06-2006)
Kommentar
Fra : Poul Erik Jensen


Dato : 21-06-06 14:08

"Jørgen Farum Jensen" <jfjenzen@yahoo.dk> skrev i en meddelelse
news:44992173$0$12646$edfadb0f@dread14.news.tele.dk...
> Nu er en validering ikke nogen garanti for
> /logisk/ korrekt kode, ...

Nej, det er eftehånden gået op for mig. Men det er også blevet klart, at der
er regler, der ikke kan læse nogen steder, men som er formet af den
erfaring, som jeg bestemt savner. Det fremgår f.eks. ikke nogen steder, at
z-index skal være positivt, lige som jeg har set det angivet negeativt (har
faktisk forgæves forsøgt at finde ud af om det var tilladt - men fandt kun
ud af, at det ikke var forbudt

Det vigtiste er naturligvis budskabet - uanset underlige layouts og dumme
spørgsmål her. Men det er vel også tilladt at være legebarn, der gerne vil
stille klodserne op på en anderledes skæv facon - og få det til at virke.
Bevares, både dine og de andre sider, der ustandseligt henvises til - ja,
selv den højt besungne Zen Garden - er jo informative og stilrene, men
tørre/kedelige/duksede, set med mine øjne.

> /Hvert eneste tiltag du gør for at
> *præsentationsformatere* dit stof afskærer
> en større eller mindre del af publikum
> fra at modtage dit budskab./

Ja, jeg forstår pointen - men det er jo også det der gør det sjovt at lege
med. Og jeg klager bestemt ikke over manglende publikumstilslutning. Siden
mestre over 500 brugere ud af en rimelig snæver målgruppe - og der er ikke
nogen der klager, tværtimod (hvilket selvfølgelig ikke beviser at det
teknisk er OK).

> Drop det styleshhet du har, ingen i verden,
> end ikke dig selv, vil jeg påstå, kan få
> hverken hoved eller hale på det.

Det har jeg nu ingen problemer med - og forstår egentlig ikke hvad der er
galt med den. Bevares, der kan sikkert ryddes op i det, efterhånden som der
bliver tilpasset med "godkendte" metodikker (jeg forsøger faktisk på at gøre
som foreslået). Som flere har opfordret er såvel doctype og CSS tilføjet -
ganske vist før jeg helt forstod teknikken, med det resultat, at der
naturligvis skal tilrettes efterhånden som der bliver trukket ny forståelse
ud af "eksperterne".

Og så er der lige det med kontinuiteten - det er ikke lige sådan at lave om
på et site med over 100 sider, der er arbejdet på i flere år, og som
forventes at fungere.

Din "Dropdown menu eksempel 8" kan formentlig erstatte den ret tunge
java-menu, som jeg længe har forsøgt at komme af med. Den skal dog kunne
tilpasses samme udseende og funktion som den nuværende, for brugerne brokker
sig højlydt, hvis jeg laver om på noget )

--
Med venlig hilsen Poul Erik Jensen
www.genealog.dk www.skolekammeraten.dk
jep at domænet dot dk



Jørgen Farum Jensen (21-06-2006)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 21-06-06 14:42

Poul Erik Jensen wrote:

> Nej, det er eftehånden gået op for mig. Men det er også blevet klart, at der
> er regler, der ikke kan læse nogen steder, men som er formet af den
> erfaring, som jeg bestemt savner. Det fremgår f.eks. ikke nogen steder, at
> z-index skal være positivt, lige som jeg har set det angivet negeativt (har
> faktisk forgæves forsøgt at finde ud af om det var tilladt - men fandt kun
> ud af, at det ikke var forbudt

http://www.w3.org/TR/REC-CSS2/visuren.html#z-index

eller side 176 i min bog, som jeg tidligere har refereret til.

Du kan læse /alle/ reglerne i w3c's standarder.
>
> Det vigtiste er naturligvis budskabet - uanset underlige layouts og dumme
> spørgsmål her. Men det er vel også tilladt at være legebarn, der gerne vil
> stille klodserne op på en anderledes skæv facon - og få det til at virke.
> Bevares, både dine og de andre sider, der ustandseligt henvises til - ja,
> selv den højt besungne Zen Garden - er jo informative og stilrene, men
> tørre/kedelige/duksede, set med mine øjne.

"It's not about Art, it's about making money".
Og hvis du er sådan et legebarn, der vil bryde
reglerne for enhver pris, hvordan have du så
egentlig tænkt dig, nogen i denne nyhedsgruppe
kan hjælpe dig?
>
>>/Hvert eneste tiltag du gør for at
>>*præsentationsformatere* dit stof afskærer
>>en større eller mindre del af publikum
>>fra at modtage dit budskab./
>
>
> Ja, jeg forstår pointen - men det er jo også det der gør det sjovt at lege
> med. Og jeg klager bestemt ikke over manglende publikumstilslutning. Siden
> mestre over 500 brugere ud af en rimelig snæver målgruppe - og der er ikke
> nogen der klager, tværtimod (hvilket selvfølgelig ikke beviser at det
> teknisk er OK).

Der er aldrig nogen der klager, uanset hvilket
stjernelort du laver. De bli'r bare væk.


>>Drop det styleshhet du har, ingen i verden,
>>end ikke dig selv, vil jeg påstå, kan få
>>hverken hoved eller hale på det.
>

Du har i snesevis af formregler for klassers
højde og bredde som tilsyneladende ikke opfylder
nogetsomhelst fornuftigt formål.

Og forklar mig lige, hvorfor det er nødvendigt med
5 klassenavne:

<div class="v w475 p10 bv3sb bgstd">

(Kun et eksempel ud af mange).

> Din "Dropdown menu eksempel 8" kan formentlig erstatte den ret tunge
> java-menu, som jeg længe har forsøgt at komme af med. Den skal dog kunne
> tilpasses samme udseende og funktion som den nuværende, for brugerne brokker
> sig højlydt, hvis jeg laver om på noget )

Det skulle du ta'og gøre i en fart, for den menu, du nu har,
virker som en brækket arm i Firefox.


--

Med venlig hilsen

Jørgen Farum Jensen
http://www.webdesign101.dk
..

Poul Erik Jensen (21-06-2006)
Kommentar
Fra : Poul Erik Jensen


Dato : 21-06-06 15:41

"Jørgen Farum Jensen" <jfjenzen@yahoo.dk> skrev i en meddelelse
news:44994c73$0$12602$edfadb0f@dread14.news.tele.dk...
> http://www.w3.org/TR/REC-CSS2/visuren.html#z-index

Der kan jeg ikke finde noget forbud mod at vælge negativ index.

> "It's not about Art, it's about making money".

Ja - det er det ikke for mig!

> Og hvis du er sådan et legebarn, der vil bryde
> reglerne for enhver pris,

Det vil jeg jo netop ikke gerne!
- D.v.s. kodereglerne - for det kan meget vel være at jeg vil bruge de
korrekte regler til at præsentere noget på en facon der er dig fremmet.

> Der er aldrig nogen der klager, uanset hvilket
> stjernelort du laver. De bli'r bare væk.

Det har du nu ikke helt ret i - men også her forstår jeg godt din pointe.

> Og forklar mig lige, hvorfor det er nødvendigt med
> 5 klassenavne:

Du kan da have ret i, at det kan lade sig gøre at samle disse i en - men det
gør jo ikke classen universel - hvilket jeg troede var formålet med
besværet. Skal man lave en samlet class for ethvert element på siderne, så
kan der jo lige så godt benyttes style="...;" direkte i koden.

> Det skulle du ta'og gøre i en fart, for den menu, du
> nu har, virker som en brækket arm i Firefox.

Det er jo det jeg ved - og tager hensyn til.

--
Med venlig hilsen Poul Erik Jensen
www.genealog.dk www.skolekammeraten.dk
jep at domænet dot dk



Erik Ginnerskov (21-06-2006)
Kommentar
Fra : Erik Ginnerskov


Dato : 21-06-06 17:17

Poul Erik Jensen wrote:
> "Jørgen Farum Jensen" <jfjenzen@yahoo.dk> skrev i en meddelelse
> news:44994c73$0$12602$edfadb0f@dread14.news.tele.dk...
>> http://www.w3.org/TR/REC-CSS2/visuren.html#z-index
>
> Der kan jeg ikke finde noget forbud mod at vælge negativ index.

Det står ellers helt tydeligt:

<citat fra visuren.html#z-index>
9.9.1 Specifying the stack level: the 'z-index' property
'z-index'
Value: auto | <integer> | inherit
</citat>

Integer er pr. definition et positivt heltal. Altså kan du ikke benytte
negative værdier.

>> Og hvis du er sådan et legebarn, der vil bryde
>> reglerne for enhver pris,
>
> Det vil jeg jo netop ikke gerne!
> - D.v.s. kodereglerne - for det kan meget vel være at jeg vil bruge de
> korrekte regler til at præsentere noget på en facon der er dig
> fremmet.

At bruge reglerne kunstnerisk, men stadig i henhold til standarden er ikke
at bryde relgerne.

Men at lave sine egne regler (eller at bruge IE's specielle regler) for at
opnå en bestemt virkning, og så bagefter kalde de standard-overholdende
browsere uduelige/gammeldags, fordi de ikke gør sådan som du vil have dem
til - det er at bryde reglerne.

Gør det til en vane at benytte Firefox eller Opera som monitor, mens du
udvikler og sørg for, at din DTD trigger standards-mode i alle browsere -
også IE - så bliver der meget lidt at skulle tilrette specielt af hensyn til
IE.

Arbejder man den anden vej - bruger IE som monitor - og 'giver fanden i'
standarder - vil man i de fleste tilfælde opdage, at sidens design og/eller
funktion helt vælter i de andre browsere.

> Skal man lave en samlet class for ethvert
> element på siderne, så kan der jo lige så godt benyttes style="...;"
> direkte i koden.

Derved afskærer du dig fra at genbruge definitionen andre steder på samme
eller andre sider. Det kan ikke anbefales.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk/ - http://ginnerskov.dk/
http://html-faq.dk/



Poul Erik Jensen (21-06-2006)
Kommentar
Fra : Poul Erik Jensen


Dato : 21-06-06 17:41

"Erik Ginnerskov" <erik@donotspammmeplease.invalid> skrev i en meddelelse
news:449970e4$0$15784$14726298@news.sunsite.dk...
> Integer er pr. definition et positivt heltal.

OK.

> Men at lave sine egne regler ....

Det kan man naturligvis ikke - men det er for de fleste vanskeligt, at hitte
ud af alle de forskellige standarder, så det er da forståeligt når nogen
giver op og blæser på dem - selv om det er forkert.

> ... en vane at benytte Firefox eller Opera ....som monitor, ...

Det gør jeg.

>> ..., så kan der jo lige så godt benyttes style="...;"
> Derved afskærer du dig fra at genbruge ...

Netop.

> Det kan ikke anbefales.

Nu oplever jeg at "eksperterne" er uenige (selv om det nok ikke forholder
sig sådan )

--
Med venlig hilsen Poul Erik Jensen
www.genealog.dk www.skolekammeraten.dk
jep at domænet dot dk



Frank Olieu (21-06-2006)
Kommentar
Fra : Frank Olieu


Dato : 21-06-06 17:50

"Erik Ginnerskov" <erik@donotspammmeplease.invalid> wrote in
news:449970e4$0$15784$14726298@news.sunsite.dk:

> <citat fra visuren.html#z-index>
> 9.9.1 Specifying the stack level: the 'z-index' property
> 'z-index'
> Value: auto | <integer> | inherit
> </citat>
>
> Integer er pr. definition et positivt heltal. Altså kan du ikke benytte
> negative værdier.

Nope!
"The integers consist of the positive natural numbers (1, 2, 3, …), their
negatives (-1, -2, -3, ...) and the number zero."

http://en.wikipedia.org/wiki/Integer

Negativ z-index er OK!

--
Venlig hilsen | Kind regards | Cordialement
Frank

Jørgen Farum Jensen (21-06-2006)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 21-06-06 18:47

Frank Olieu wrote:
> "Erik Ginnerskov" <erik@donotspammmeplease.invalid> wrote in
> news:449970e4$0$15784$14726298@news.sunsite.dk:
>
>
>><citat fra visuren.html#z-index>
>> 9.9.1 Specifying the stack level: the 'z-index' property
>> 'z-index'
>> Value: auto | <integer> | inherit
>></citat>
>>
>>Integer er pr. definition et positivt heltal. Altså kan du ikke benytte
>>negative værdier.
>
>
> Nope!
> "The integers consist of the positive natural numbers (1, 2, 3, …), their
> negatives (-1, -2, -3, ...) and the number zero."

Ok, det er nyt for mig, men så har jeg da lært
noget af denne diskussion. Samt foranlediget
nedenstående eksperiment.


> Negativ z-index er OK!
>

Tjekker ud i validatoren, men...

Har du prøvet det?
Det gi'r et lidt interessant resultat:

div#box3 {
position:absolute;
top:200px;
left:150px;
z-index:-1;
background:#257;
}

gi'r samme resultat som

div#box3 {
visibility:hidden;}

med andre ord: Boksen skjules i både IE og FF.

Og i øvrigt kan jeg slet ikke se at Poul Erik
har brug for z-index, mere for at bruge
<h1>100årsfesten</h1>
i stedet for
<div class="overskrift">100årsfesten</div>
og p-markøren i stedet for div og br,
osv osv.
--

Med venlig hilsen

Jørgen Farum Jensen
http://www.webdesign101.dk
..

Frank Olieu (21-06-2006)
Kommentar
Fra : Frank Olieu


Dato : 21-06-06 19:13

Jørgen Farum Jensen <jfjenzen@yahoo.dk> wrote in news:449985bc$0$12646
$edfadb0f@dread14.news.tele.dk:

> Det gi'r et lidt interessant resultat:
> div#box3 {
> position:absolute;
> top:200px;
> left:150px;
> z-index:-1;
> background:#257;
> }
> gi'r samme resultat som
> div#box3 {
> visibility:hidden;}
>
> med andre ord: Boksen skjules i både IE og FF.

Det lyder logisk: du får #box3 til at ligge /under/ parent-elementet.
Men det er svært at vurdere udenfor sammenhænget...
Har du et link? :)

> Og i øvrigt kan jeg slet ikke se at Poul Erik
> har brug for z-index, mere for at bruge
> <h1>100årsfesten</h1>
> i stedet for
> <div class="overskrift">100årsfesten</div>
> og p-markøren i stedet for div og br,
> osv osv.

Det er en helt anden snak ;)

--
Venlig hilsen | Kind regards | Cordialement
Frank

Jørgen Farum Jensen (21-06-2006)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 21-06-06 22:09

Frank Olieu wrote:

> Det lyder logisk: du får #box3 til at ligge /under/ parent-elementet.
> Men det er svært at vurdere udenfor sammenhænget...
> Har du et link? :)
>

Ja, nu har jeg:

http://www.webdesign101.dk/x/zindex.php

Og jeg tog fejl, i min første test havde jeg en
kontekstfejl.

>>Og i øvrigt kan jeg slet ikke se at Poul Erik
>>har brug for z-index, mere for at bruge
>><h1>100årsfesten</h1>
>>i stedet for
>><div class="overskrift">100årsfesten</div>
>>og p-markøren i stedet for div og br,
>>osv osv.
>
>
> Det er en helt anden snak ;)

Nej, men er det ikke mærkeligt at så mange
gi'r sig i lag med det noget komplicerede
før de mestrer den simple strukturformatering?

Poul Erik er jo ikke den første og nok heller
ikke den sidste.

Det er som om mange newbies tror, at alm.
html er meget sværere end både CSS og
JavaScript...


--

Med venlig hilsen

Jørgen Farum Jensen
http://www.webdesign101.dk
..

Benny Nissen (21-06-2006)
Kommentar
Fra : Benny Nissen


Dato : 21-06-06 22:12

Jørgen Farum Jensen ramte sit keyboard den 21-06-2006 23:09 og fik dette
ud af det:

> Det er som om mange newbies tror, at alm.
> html er meget sværere end både CSS og
> JavaScript...

Who should have thunk it?

--
Benny Nissen
www.bennynissen.dk

Frank Olieu (21-06-2006)
Kommentar
Fra : Frank Olieu


Dato : 21-06-06 22:57

Jørgen Farum Jensen <jfjenzen@yahoo.dk> wrote in
news:4499b506$0$12695$edfadb0f@dread14.news.tele.dk:

> http://www.webdesign101.dk/x/zindex.php

Nice demo...
Jeg fandt ud af at FF og IE renderer den ret forskelligt: boksene
forsvinder i FF, mens de glider i baggrund i IE (se LRNs indlæg). Hvis man
sætter 'position:relative' og 'z-index:0' på <body> (eller anden 'parent'
container) virker FF til gengæld på samme måde som IE.

--
Venlig hilsen | Kind regards | Cordialement
Frank

Jørgen Farum Jensen (22-06-2006)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 22-06-06 10:39

Frank Olieu wrote:

> Nice demo...
> Jeg fandt ud af at FF og IE renderer den ret forskelligt: boksene
> forsvinder i FF, mens de glider i baggrund i IE (se LRNs indlæg). Hvis man
> sætter 'position:relative' og 'z-index:0' på <body> (eller anden 'parent'
> container) virker FF til gengæld på samme måde som IE.
>

Godt fundet ud af, selv om det vel nærmest er
en kuriositet.

Jeg har nu opdateret demosiden med
den nye info.

(http://www.webdesign101.dk/x/zindex.php)
--

Med venlig hilsen

Jørgen Farum Jensen
http://www.webdesign101.dk
..

Lasse Reichstein Nie~ (21-06-2006)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 21-06-06 21:05

"Erik Ginnerskov" <erik@donotspammmeplease.invalid> writes:

> <citat fra visuren.html#z-index>
> 9.9.1 Specifying the stack level: the 'z-index' property
> 'z-index'
> Value: auto | <integer> | inherit
> </citat>
>
> Integer er pr. definition et positivt heltal. Altså kan du ikke benytte
> negative værdier.

Som det er blevet sagt, så er kan heltal være både positive og negative.
Også i CSS <URL:http://www.w3.org/TR/CSS2/syndata.html#q13>

Problemet med negativt z-index i Firefox (og andre Gecko-baserede
browsere) er at det placerer elementet under viewportens baggrund,
som ikke kan være gennemsigtig.

Andre browsere ser ud til at denne "bageste baggrund" er placeret
bag alle z-indexer (minus uendeligt).

Begge fortolkninger er i overensstemmelse med CSS-standarden.

[bruge style-attribut i stedet for mange klasser]
> Derved afskærer du dig fra at genbruge definitionen andre steder på samme
> eller andre sider. Det kan ikke anbefales.

Hvis ens klasse (fx "v") udelukkende har en visningsmæssig betydning
(fx float til venstre), så er det ikke fordi det giver mening at ændre
på dens definition. Man må formode at den er blevet brugt på steder
hvor det forventes at det er præcist den effekt den skal have.
Jeg kan ikke se den store forskel på class="v" og style="float:left".
De er lige dårlig stil :)

Hvis man i stedet havde en klasse "kommentarbox" som bliver vist
med "float:left", så kan man godt skifte det til fx at floate til
højre, fordi man ved at det *kun* er brugt til noget der faktisk
er kommentarboxe. Hvis en anden type elementer også floates til
venstre, så er de blevet erklæret uafhængigt.

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'

Erik Ginnerskov (21-06-2006)
Kommentar
Fra : Erik Ginnerskov


Dato : 21-06-06 22:00

Lasse Reichstein Nielsen wrote:

> Problemet med negativt z-index i Firefox (og andre Gecko-baserede
> browsere) er at det placerer elementet under viewportens baggrund,
> som ikke kan være gennemsigtig.
>
> Andre browsere ser ud til at denne "bageste baggrund" er placeret
> bag alle z-indexer (minus uendeligt).

Så fik jeg også lært lidt i dag.

> Hvis ens klasse (fx "v") udelukkende har en visningsmæssig betydning
> (fx float til venstre), ....
> De er lige dårlig stil :)
>
> Hvis man i stedet havde en klasse "kommentarbox" som bliver vist
> med "float:left", så kan man godt skifte det til fx at floate til
> højre, fordi man ved at det *kun* er brugt til noget der faktisk
> er kommentarboxe.

Hvis man regelmæssigt ændrer på en sides design, kan der være nogen ræson i
den måde at tildele klasser på. Men man risikerer at skulle definere
float:left mange steder i css for at få alle elementer med.

Har man i stedet lavet en klasse .fl{float:left;}, kan den kaldes på ethvert
element, som man ønsker floated til venstre. Skulle man så ønske at flytte
et enkelt element over til at være floated til højre, er det da kun at ændre
klassekaldet fra class="fl" til class="fr" (gæt selv, hvordan den klasse er
defineret i css). Værre behøver det da ikke at være.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk/ - http://ginnerskov.dk/
http://html-faq.dk/



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste