Avatar billede jannek_ek Nybegynder
23. december 2005 - 19:53 Der er 10 kommentarer

IE css problem i table

Jeg har lavet en side:
http://www.jaegers.frac.dk/dod.php
hvis man ser på siden i ff, er der ingen problemer, men hvis man derimod tager et kig med ie, crasher siden.
En ting er at den ikke kan forstå det css jeg har skrevet:
td.newshead {
width: 306px;
height: 54px;
padding: 0px;
padding-bottom: 2px;
padding-right: 2px;
}
td.news {
padding-top: 0px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
vertical-align: top;
text-align: justify;
background-color: #FFFFFF;
}

noget andet er at jeg slet ikke kan hente css koden igennem ie
http://www.jaegers.frac.dk/sort.css

Det kan fint hentes i ff...

En ekstra bonus er at ie ikke vil godkende at jeg laver et <p2> tag, til at lave en anden form for normal tekst.

p2 {
font-family: Haettenschweiler, Verdana, sans-serif;
font-size: 24px;
color: #FFFFFF;
}

Alt virker i ff!
Hvordan for jeg ie til at forstå det?
Avatar billede cautoo Nybegynder
23. december 2005 - 20:04 #1
jeg kan ikke se din sort.css...
1. Hvad er det der ikke virker på siden? evt. hvis det er pixelplaceringen, kan det handle om, at du skal angive en standard for det i toppen:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><HTML>
^^den indeholder en del information om style standarder..

At tag'en p2 ikke virker, er ikke underligt. Det er ikke en html standard.
h1, h2, h3, h4 osv. er standard tag.
Hvis du vil lave en typografi må du lave det som font.p2 og så kalde den ved <font class=p2>.. hvis det andet virker i firefox, er det fordi de laver deres egne standarder inde for sådan noget (alle browserne har noget individuel kode, som kun DE forstår, undgå at bruge disse...)
Avatar billede jannek_ek Nybegynder
23. december 2005 - 20:45 #2
p2 skifter jeg, men jeg mener jeg har lavet noget lignende før, i ie...

men det andet hvjælper ikke
Avatar billede jannek_ek Nybegynder
23. december 2005 - 21:32 #3
Nå jeg fik det til at virke ved at flytte height fra newshead til news...
men du havde ret i det med p2, så du må hellere få points
Avatar billede apo Praktikant
23. december 2005 - 23:09 #4
Man bør altid benytte en DOCTYPE (Dokumenttype-definition) i sine HTML-dokumenter. Men hvis, den skal gøre gavn i et HTML-dokument, bør man benytte en fuld DOCTYPE (Med link), som f.eks. denne:

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

Uden en DOCTYPE (med linket) vil bl.a. IE fortolke CSS-reglerne, som den mener de skal fortolkes - Og ikke som du ønsker, at det skal fortolkes.

Ønsker man at skrive hensigtsmæssig HTML og CSS, som fungerer optimalt i de fleste browsere, bør man følge W3C's standarder til punkt og prikke: www.w3.org
Avatar billede jannek_ek Nybegynder
23. december 2005 - 23:25 #5
jeg har brugt w3c før, men er gået over til at tjekke siderne i både ie og ff, da jeg nogen gange synes der er fejl alligevel.
Avatar billede jannek_ek Nybegynder
23. december 2005 - 23:28 #6
for eksempel ødelagde det mit design da jeg satte det ind på mine sider, og siden ser ikke ens iud i ie og ff
Avatar billede apo Praktikant
23. december 2005 - 23:49 #7
jannek_ek > Grunden til at dit design blev ødelagt da du indsatte den fulde DOCTYPE er, at du så din HTML som den vises, når den vises korrekt...

DOCTYPEN (den fulde) fortæller nemlig din browser (og andres browsere) hvordan din HTML og CSS skal fortolkes. Uden en fuld DOCTYPE har du ingen kontrol over hvordan dine sider ser ud hos dine besøgende; Dine sider kan, hos dig, se ud præcis som du ønsker det, mens de hos andre opleves helt modsat.

Den eneste måde, du kan sikre dig at siderne opleves nogenlunde ens (hos dig og hos dine besøgende) er ved at anvende en fuld DOCTYPE, og ved at skrive valid HTML - Der er ingen vej udenom.
Avatar billede apo Praktikant
23. december 2005 - 23:58 #8
Det første man indsætter i et HTML-dokument er en fuld DOCTYPE. Dernæst kan man arbejde med HTML'en (Opbygge, justere og tilpasse) og få siderne til at se ud som man ønsker det.

Jeg har selv måtte genopbygge mine HTML-sider efter jeg indsatte en fuld DOCTYPE, og ved at det kan betale sig i den sidste ende - Resultatet bliver langt bedre da man har fuld kontrol over design og opbygning.
Avatar billede jannek_ek Nybegynder
24. december 2005 - 01:27 #9
hmm ok, jeg vil da overveje at bruge det frem over, men normalt tester jeg i ie og ff, det vil jeg selv mene er nok, da de browsere dækker det meste af nettet... men jeg vil overveje det fremover.
Jeg undrer mig dog over hvorfor siderne vistes forskelligt i ie og ff da jeg slog det til...
Avatar billede olebole Juniormester
24. december 2005 - 12:45 #10
<ole>

Som apo skrev:
  "Uden en DOCTYPE (med linket) vil bl.a. IE fortolke CSS-reglerne, som den mener de skal fortolkes - Og ikke som du ønsker, at det skal fortolkes."

Da f.eks. FF ikke reagerer sådan, er det helt naturligt, der er forskel  *<|;o)

/mvh
</bole>
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