/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Valg af doctype
Fra : Mads Nielsen


Dato : 10-04-01 10:48

Jeg har et problem med at få valgt den rigtige doctype til min html docs.
Problemet ses i følgende html kode. Jeg har valideret med de to
forskellige doctypes som er vist i dokumentet (en ad gangen!!) og begge
valideres OK.
----------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<title>testside</title>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=ISO-8859-1">
</head>

<body>
<table align="center" cellspacing=0 cellpadding=0 border=1>
<tr>
   <td><img alt="" src="foo.gif" height=20 width=40></td>
</tr>
<tr>
   <td><img alt="" src="foo.gif" height=20 width=40></td>
</tr>
</table>
</body>
</html>
----------------------------------
Når siden loades i NN6, NN4.x, Mozilla0.8x med doctype "4.01" er der en
margin mellem de to celler på et par px. Når siden loades i IE5, Opera5,
Konqueror er der ingen margin. Derimod vises cellerne uden margin i alle
browsere hvis doctype sættes til "3.2".
Mine faktiske sider kræver validering med "4.01" men samtidig vil jeg
gerne undgå den margin. Hvad gør jeg??
Og er der evt. nogen der vil forklare mig "the basics" omkring doctypes.

--
Med venlig hilsen
Mads Nielsen

 
 
Thomas Jespersen (10-04-2001)
Kommentar
Fra : Thomas Jespersen


Dato : 10-04-01 19:45

"Mads Nielsen" <aalund@mobiluxnet.dk.com> writes:

> Når siden loades i NN6, NN4.x, Mozilla0.8x med doctype "4.01" er der en
> margin mellem de to celler på et par px. Når siden loades i IE5, Opera5,

Med doctype 4.01 slår Mozilla/Netscape 6 over i "strict" tilstand hvor den
overholder standarden til punkt og prikke. Det samme vil sikkert være
tilfældet når MSIE6 kommer ud. Den virker efter samme princip.

> Konqueror er der ingen margin. Derimod vises cellerne uden margin i alle
> browsere hvis doctype sættes til "3.2".

Med 3.2 slår Mozilla/Netscape 6 over i "quirks" tilstand.

> Mine faktiske sider kræver validering med "4.01" men samtidig vil jeg
> gerne undgå den margin. Hvad gør jeg??

Jeg har ikke lige mulighed for at teste, men prøv at beholde din
cellspacing, cellpadding osv. (af hensyn til ældre browsere) og tilføj
et stylesheet:

table.noborder {
border-collapse: separate;
border-spacing: 0;
}

og så tilføj klassen til din TABLE:
<table border="1" cellspacing="0" cellpadding="0" align="center"
class="noborder">

> Og er der evt. nogen der vil forklare mig "the basics" omkring doctypes.

http://htmlhelp.inet.tele.dk/reference/html40/html/doctype.html

Thomas Jespersen (11-04-2001)
Kommentar
Fra : Thomas Jespersen


Dato : 11-04-01 00:09

Thomas Jespersen <thomas@daimi.au.dk> writes:

> table.noborder {
> border-collapse: separate;
> border-spacing: 0;
> }

ved nærmere eftertanke kan det også være du skal bruge denne hvis du
helt vil fjerne "luften" mellem billederne :

td { line-height: 0 }

Stig Nygaard (24-04-2001)
Kommentar
Fra : Stig Nygaard


Dato : 24-04-01 23:07

Hej !

On Tue, 10 Apr 2001 11:47:58 +0200, Mads Nielsen wrote:

>Jeg har et problem med at få valgt den rigtige doctype til min html docs.
>Problemet ses i følgende html kode. Jeg har valideret med de to
>forskellige doctypes som er vist i dokumentet (en ad gangen!!) og begge
>valideres OK.
>----------------------------------
><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Prøv at fjerne den sidste del af ovenstående DOCTYPE. Dvs. så den bare
hedder

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

så tror jeg det virker ?


Mvh.
Stig Nygaard
stig@rockland.dk

Mvh Stig Nygaard
Email: stig@rockland.dk
Homepage: http://home.worldonline.dk/~snygaard/
- Rockland: http://www.rockland.dk/
- Bandlist: http://bandlist.dk/



Søg
Reklame
Statistik
Spørgsmål : 177511
Tips : 31968
Nyheder : 719565
Indlæg : 6408596
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste