Avatar billede systemx Nybegynder
10. november 2005 - 16:38 Der er 9 kommentarer og
1 løsning

text-align i css

okay har sku gået med det spørgsmål her i tankerne noget tid og har ikke selv kunnet finde ud af hvorfor min kode ikke virker efter hensigten!!

hvis jeg i mit html dokument vil have centreret min side hvordan gør jeg det så igennem et div tag med brug af css... skriver :

<div class="divcenter">webside her</div>

og i mit css dokument:

.divcenter {
text-align: center;
}

men af en eller anden flad grund funker det kode der ikke.. ihvertfald ikke i firefox!!! hvorfor??

Jeg ved at <div align="center"> virker men vil have alt i min css fil hvordan?
Avatar billede olebole Juniormester
10. november 2005 - 16:41 #1
<ole>

Hvis du overhovedet vil bruge CSS i IE, skal du have en fuld DTD med definitions URL. F.eks:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
... osv ...

Dernæst kan du centrere et div med style="margin:0 auto":
  <div style="width:150px;background:yellow;margin:0 auto">Centreret</div>

/mvh
</bole>
Avatar billede roenving Novice
10. november 2005 - 16:41 #2
Fordi du jo prøver at centrere noget som ikke er text, eller kan sammenlignes dermed !-)
Avatar billede oziris Nybegynder
10. november 2005 - 16:43 #3
Avatar billede olebole Juniormester
10. november 2005 - 16:45 #4
Nej, lad endelig være med det, da store og væsentlige dele af CSS er disabled i det dokument ... netop p.gr.a. den mangelfulde DTD  ;o)
Avatar billede systemx Nybegynder
10. november 2005 - 16:53 #5
self vil jeg bruge css i ie.. og bruger også doctype endda xhtml strict!!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

roenving> text-align: center; behøves ikke nødvendigivs være tekst?
Avatar billede roenving Novice
10. november 2005 - 16:56 #6
Bemærk ordene: 'eller kan sammenlignes dermed' !-)

-- text-align _må_ ikke påvirke block-level elementer som tabeller, divs, forms m.m.m.

-- til gengæld skal alt inline-indhold reagere på den, f.eks. form-felter, billeder, spans m.m. !o]
Avatar billede olebole Juniormester
10. november 2005 - 16:57 #7
IE6 understøtter slet ikke XHTML - og IE7 kommer heller ikke til det. Prøv at læse disse to, inden du spilder mere tid på det:
    http://www.eksperten.dk/artikler/537
    http://www.eksperten.dk/artikler/538

- og så bruger du sikkert en XML-prolog før DTD'en. Det får også IE til at i quirks mode ... og dermed mistolke CSS  :)
Avatar billede systemx Nybegynder
08. oktober 2006 - 19:03 #8
Lukket.
Avatar billede olebole Juniormester
09. oktober 2006 - 12:58 #9
- nå!
Avatar billede roenving Novice
11. oktober 2006 - 17:54 #10
Tak for hjælpen ,-(
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
Kurser inden for grundlæggende programmering

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