Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

CSS - lige margin og linjeafstand?

Af Semibruger Dumpduckcom | 18-12-2006 00:14 | 1788 visninger | 15 svar, hop til seneste
Hvordan lyder disse commands i CSS? Få tekst til at være ligemarginet, og 1½ linjeafstand? På forhånd tak, og btw, tak til jer som hjalp mig sidst. (:
--
#1
FreakCERS
Mega Nørd
18-12-2006 00:17

Rapporter til Admin
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
Dumpduckcom
Semibruger
18-12-2006 16:13

Rapporter til Admin
Virker fint, tak tak (: Hvad ville det hedde for at få teksten sat i spalter?
--
http://dumpduck.com[...]
#3
FreakCERS
Mega Nørd
19-12-2006 10:18

Rapporter til Admin
#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
DomaZ.dk
Mega Supporter
19-12-2006 12:06

Rapporter til Admin
#2 <table> <tr><td width="50%"> // spalte 1 </td> <td> // spalte 2 </td> </tr> </table> ;) på kryds af alle browsere ^^
--
- http://www.servage.net[...] 250 + 25gb web/backup -hotel til dig!! - http://domaz.dk[...] http://a-web.dk[...]
#5
FreakCERS
Mega Nørd
19-12-2006 12:23

Rapporter til Admin
#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
#6
Kilroy
Ultra Supporter
19-12-2006 12:35

Rapporter til Admin
#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[...]
#7
DomaZ.dk
Mega Supporter
19-12-2006 12:51

Rapporter til Admin
#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[...]
#8
NitroBlast
Elite Supporter
19-12-2006 13:04

Rapporter til Admin
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!
#9
NitroBlast
Elite Supporter
19-12-2006 13:11

Rapporter til Admin
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!
#10
DomaZ.dk
Mega Supporter
19-12-2006 13:42

Rapporter til Admin
#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[...]
#11
NitroBlast
Elite Supporter
19-12-2006 13:56

Rapporter til Admin
#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!
#12
DomaZ.dk
Mega Supporter
19-12-2006 14:13

Rapporter til Admin
#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[...]
#13
NitroBlast
Elite Supporter
19-12-2006 14:30

Rapporter til Admin
#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!
#14
Dumpduckcom
Semibruger
20-12-2006 00:44

Rapporter til Admin
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[...]
#15
FreakCERS
Mega Nørd
20-12-2006 01:20

Rapporter til Admin
#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

Opret svar til indlægget: CSS - lige margin og linjeafstand?

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning