din_selector {text-align: justify; line-height: 150%;}
du må selv udfylde selectoren, da den kommer an på hvilket element der skal matches...
--
The opposite of a correct statement is a false statement. But the opposite of a profound truth may well be another profound truth.
-- Niels Bohr
#2 det er der ikke nogen let måde at gøre på tværs af browsere - i Firefox kan det gøres således:
din_selector {-moz-column-count:2; -moz-column-gap:2em;}
hvis du ville have 2 spalter...
i browsere som ikke forstår det bliver det bare ignoreret, og vises på normal vis
du kan læse mere om det her:
http://developer.mozilla.org[...]
--
The opposite of a correct statement is a false statement. But the opposite of a profound truth may well be another profound truth.
-- Niels Bohr #4 der ødeligger du jo så også dokumentets struktur, semantik, tilgængelighed og 'vedligeholdelighed' (maintainability?) - du gør nu sidens udseende afhængig af markup, og hele ideen med HTML/CSS er at disse ikke skal have noget med hinanden at gøre
--
The opposite of a correct statement is a false statement. But the opposite of a profound truth may well be another profound truth.
-- Niels Bohr
#2, vil du have teksten autoopdelt i spalter, eller ønsker du to seperate spalter indeholdende forskellige tekster/elementer?
Det første tvivler jeg på kan lade sig gøre, såfremt det skal leve op til nogle krav om crossbrowserkompatibilitet.
Det andet er en forholdsvis simpel manøvre;
spalte 1 {float:left;}, spalte 2 {float:left;}
Du kan selvfølgelig også definere faste bredder på de to spalter.
#5, amen :-)
--
Blog :: http://www.goodlooking.dk[...] #5 ja... men nogle gange må man sætte det op mod hinanden.
at lave et design der tager 5 min længere tid at opdatere når du skal have nyt design (fordi du skal ændre i andet end css filen), men samtidig fungerer og bliver vist rigtig i alle browsere.
Eller...
et design der kan opdateres udelukkende ud fra css filen, meget hurtigt og simpelt. Men bliver ikke vist ordentlig i alle browsere...
Der er godt og skidt ved begge løsninger.
--
- http://www.servage.net[...] 250 + 25gb web/backup -hotel til dig!!
- http://domaz.dk[...] http://a-web.dk[...] Eksempel:
<html><body>
<div style="text-align:center"><div style="width:50%">
<div style="float:left;width:50%;height:300;background:ffccff;">Spalte 1</div>
<div style="float:right;width:50%;height:300;background:ccffff;">Spalte 1</div>
</div></div>
</body></html>
Så kan du selv definere dine CSS-klasser.
--
DS4/E6600/2GB_6400_CL4/7900GT
Min rekord: Det tog [82,4062500000] sekunder at generere denne side (18-12-2006)
HUSK at sige "Tak for hjælpen", når du får hjælp!
RETTELSE - hvis fire(skod)fox også skal kunne fatte det, så:
<html><body>
<center><div style="width:50%">
<div style="float:left;width:50%;height:300;background:#ffccff;">Spalte 1</div>
<div style="float:right;width:50%;height:300;background:#ccffff;">Spalte 1</div>
</div></center>
</body></html>
--
DS4/E6600/2GB_6400_CL4/7900GT
Min rekord: Det tog [82,4062500000] sekunder at generere denne side (18-12-2006)
HUSK at sige "Tak for hjælpen", når du får hjælp!
#9 så har du igen problemet med at du ikk kan styre alt fra .css.. i dette tilfælde det at siden er centreret... det kan dog løses sådan her:
body
{
text-align: center;
}
div#container
{
margin-left: auto;
margin-right: auto;
width: 50em;
text-align: left;
}
--
- http://www.servage.net[...] 250 + 25gb web/backup -hotel til dig!!
- http://domaz.dk[...] http://a-web.dk[...] #10 Spørgsmåler er, om man absolut SKAL styre alt fra CSS. Normalt når jeg laver hjemmesider, så styrer jeg sidens overordnede layout med include-filer, og ting som skrifttyper, farver, baggrunde osv. med CSS. På den måde skal jeg kun ændre en eller to include-filer samt et stylesheet, for at lave hele sidens udseende om.
Den hysteri med at alt skal kunne gøres via CSS, synes jeg er latterlig. Det kan alligevel ikke lade sig gøre at styre en sides design 100% - med mindre man går på kompomis med de muligheder og idéer man havde til designet.
--
DS4/E6600/2GB_6400_CL4/7900GT
Min rekord: Det tog [82,4062500000] sekunder at generere denne side (18-12-2006)
HUSK at sige "Tak for hjælpen", når du får hjælp!
#11 deler til dels din holdning..
alt layout kan godt styres kun fra .css, uden at gå på kompromis med det man havde tænkt sig at designe... men man må gå på kompromis med crossbrowser kompatibiliteten istedet.
og det er netop det at gå på kompromis med crossbrowser kompatibiliteten jeg ikke respekterer ved tableless fanatikerene...
men at styre alt fra .css, er hele pointen for alle tableless fanatikere..
--
- http://www.servage.net[...] 250 + 25gb web/backup -hotel til dig!!
- http://domaz.dk[...] http://a-web.dk[...] #12 Hvis man bruger valid kode samt en korrekt DOCTYPE/DTD og det rigtige charset, så kan man som designer ikke gøre mere, for at sikre at designet fungerer i alle browsere.
Og hvad angår tables, så har jeg ikke oplevet nogen seriøse browsere, der ikke understøttede disse. Tables er ret svære at komme uden om, hvis man skal opstille data i et række/kolonne system.
--
DS4/E6600/2GB_6400_CL4/7900GT
Min rekord: Det tog [82,4062500000] sekunder at generere denne side (18-12-2006)
HUSK at sige "Tak for hjælpen", når du får hjælp!
Jeg har allerede en løsning hvor jeg bruger float (ikke til at spalte en tekst, men mere opdele siden), og det virker fint, så det er nok ikke løsningen jeg er efter. Jeg vil prøve lidt af hvad i siger, og se hvad der passer mig bedst, ren css, eller lidt blandet. Havde dog håbet på det var simplere (;
Tak for svarene.
--
http://dumpduck.com[...] #12 tableless er også et håbløst ord opfundet af folk som tydeligvis ikke har forstået konceptet - tables er fine til det de er lavet til - tabular data - ingen fornuftigt webudvikler ville nogen sinde påstå at man ikke bør bruge tables til netop det...
det handler om at HTML er der for at skabe en semantisk struktur og mening - hvis man bruger elementer til ting som de ikke er beregnet til, så tillægger man fejlagtigt et stykke indhold (eller endnu værre, noget design) en semantisk mening
#13 nu vi taler om valid kode, husk at height's value skal have en unit - antager du mener
height:300px;
hvis altså man overhovedet bør sætte en maksimumshøjde - jeg ville nok bruge min-height: 300px; i stedet, da den så kan udvidde sig vertikalt hvis dens indhold kræver det (i IE skal man så lige smide en hack efter den før det virker, but you get the point) :-)
og ang. tables, så er det jo netop som du siger det tabeller er beregnet til - og man bør ikke forsøge at erstatte denne funktion med andet markup
--
The opposite of a correct statement is a false statement. But the opposite of a profound truth may well be another profound truth.
-- Niels Bohr