Avatar billede bronsholt Nybegynder
18. maj 2001 - 18:52 Der er 12 kommentarer og
1 løsning

Margener

Hvordan sætter man teksten ind i HTML med \"lige margener\"? Ligesom centreret skrives som <CENTER>???
Avatar billede jonas_html.dk Nybegynder
18. maj 2001 - 18:59 #1
Brug CSS:

<p style=\"text-align:justify;\">Tekst her</p>

Læs mere her:
http://www.html.dk/tutorials/css/lektion5.asp#text-align
Mvh
Jonas
Avatar billede repsac Nybegynder
18. maj 2001 - 19:02 #2
Hvorfor ikke bare <p aling=\"justify\">???
Avatar billede jonas_html.dk Nybegynder
18. maj 2001 - 19:12 #3
Fordi atributten \"align\" er udgået af HTML standarden.

Mvh
Jonas
Avatar billede jakoba Nybegynder
18. maj 2001 - 19:19 #4
Søreme ja. Det må være IE5.5 der har taget den med. rart :)
Avatar billede repsac Nybegynder
18. maj 2001 - 21:12 #5
Nå for søren ... jeg er vist ikke helt \"up2date\" ;)
Avatar billede repsac Nybegynder
18. maj 2001 - 21:13 #6
Hmmm hvorfor dog egentlig det?
Avatar billede jonas_html.dk Nybegynder
18. maj 2001 - 21:20 #7
Det skyldes simpelthen at man ønsker HTML skal være et rent struktursprog. Prøv at betragte dette eksempel:

<h1> er et tag som tilføjer struktur til et dokument: <h1>Dette er en overskrift</h1>

<font> tilføjer ikke struktur til et dokument - kun layout: <font size=\"5\">Dette er noget tekst som skrives med størrelse 5</font>

OK? PÅ samme måde med atributten \"align\". Det er rent layout. Så derfor har man smidt en masse tags og atributter ud af standarden:

bgcolor, align, <font>, <b>, <i> (og mange flere)

Meningen er så at man skal benyttes CSS til layout og HTML til struktur.

Mvh
Jonas
Avatar billede jakoba Nybegynder
18. maj 2001 - 21:25 #8
argumentet er logisk og korrekt, men alligevel.
det er ligesom mere intuitivt at skrive <b> og </b> om det ord man vil have bolded end at skrive det 100 linier væk oppe i head (eller i en helt anden fil).

men vi vænner os vel til det :)
Avatar billede jakoba Nybegynder
18. maj 2001 - 21:28 #9
men hvordan bære man sig egentlig ad med sådan at attach en style til et enkelt ord?
Der skal jo være et tag før man kan skrive class=\"minbold\" i det.
Avatar billede repsac Nybegynder
18. maj 2001 - 21:31 #10
=>jakoba: Tjaehh ... det skal man vel ... Det skal vel ikke være 100 oppe, men i en ny fil ... det\'r sq da det nemmeste ;)
Avatar billede jonas_html.dk Nybegynder
18. maj 2001 - 21:40 #11
jakoba >> Brug <span> eller <div>
For nærmere forklaring:
http://www.html.dk/tutorials/css/lektion8.asp

Iøvrigt behøver man jo ikke benytte class - der er jo også in-line styles:

<span style=\"text-transform:uppercase;\">css</span>

Mvh
Jonas
Avatar billede jakoba Nybegynder
18. maj 2001 - 21:52 #12
Så synes jeg ligesom argumentet stikker en kniv i ryggen på sig selv.

\"Vi skal flytte al lay-out op i .css filen. men det dutter ikke så vi gør det muligt at have layout i dokumentet alligevel bare på en langt mere besværlig måde\"

mvh JakobA
Avatar billede jonas_html.dk Nybegynder
18. maj 2001 - 22:07 #13
Ahhh - der er nu en mening med galskaben ;-)

CSS kan nemlig gøres mediespecifik - altså sådan at det samme HTML dokument kan formidles til flere medier, f.eks.:

- Skærm
- Print
- Syntetisk tale
- Mobiltelefoner, etc.

Og så er det pludseligt alt afgørende at man har struktur i dokumentet med medieuafhængige tags.

F.eks. giver det jo ikke mening at læse tekst markeret med <b> eller <font> op. Og det giver ikke mening at printe <blink> eller <marquee>.

Ovenstående er ikke fremtidsdrømme - prøv selv at lave en printervenlig udgave af dine sider sådan her:

<link rel=\"stylesheet\" href=\"print.css\" type=\"text/css\" media=\"print\">

Hertil kommer så at man jo er på vej over mod XML - og her er meningen jo bl.a. netop at man opfinder sine egne tags:

<navn>Anders</navn>
<gade>Vesterbrogade</gade>

Og derefter i CSS eller XSL definerer layout m.v.

Mvh
Jonas
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester