Avatar billede p_and Nybegynder
06. juni 2005 - 22:07 Der er 19 kommentarer og
1 løsning

Er denne kode tilladt?

<table align="?"> ?
Avatar billede langthjem Nybegynder
06. juni 2005 - 22:08 #1
Hvad er det mere nøjagtigt du vil få ud af det tag? Og nej, den overholder bestemt ikke W3C standarderne.
Avatar billede skovenborg Nybegynder
06. juni 2005 - 22:11 #2
både og vil jeg nu nærmere sige. Align er deprecated hvilket vil sige forældet og bør derfor ikke bruges på nogen elementer - heller ikke table.

Kigger man på: http://www.w3.org/TR/html401/struct/tables.html#edef-TABLE så er align også en af de attributter som tilhører table-elementet, men som du kan se bliver det frarådet.
Avatar billede p_and Nybegynder
06. juni 2005 - 22:12 #3
Nå, men hvad gør jeg så? Jeg skal have to tabeller placeret ved siden af hinanden. Hvordan gør jeg det (har bøvlet med det i tre timer)?
Avatar billede p_and Nybegynder
06. juni 2005 - 22:14 #4
Jeg har lært html jfr. HTML-bogen. Ifølge den er det heller ikke tilladt (= vist i bogen), men det virkede så jeg tænkte bare ...

Jeg har forsøgt med div med align i, men det virker ikke fordi der koden forårsager en forskydning imellem tabellerne. det må der ikke være.
Avatar billede skovenborg Nybegynder
06. juni 2005 - 22:18 #5
Om align kunne bruges eller ej ville også være ligemeget hvis du vil have to tabeller placeret ved siden af hinanden. Prøv istedet at bruge CSS-propertien float:
<table style="float:left">
...
</table>
Den anden tabel burde nu gerne stille sig ved siden af tabellen med float:left.
Avatar billede p_and Nybegynder
06. juni 2005 - 22:23 #6
Det gør den ikke. Den anden placeres blot lige under. Men de virker hvis jeg i den anden sætter style="float:left" ind! Den løsning kan jeg vel godt bruge så?
Avatar billede p_and Nybegynder
06. juni 2005 - 22:24 #7
Der skulle selvfølgelig have stået style="float:right"
Avatar billede p_and Nybegynder
06. juni 2005 - 22:34 #8
??
Avatar billede skovenborg Nybegynder
06. juni 2005 - 22:37 #9
ja, det skulle der vel ikke være noget problem i. Hvis du tænker på W3C standarden er det helt lovligt.

Om alle browsere som forstår float vil reagere på samme måde er så spørgsmålet, men hvis du husker en korrekt doctype og roder lidt hist og her (hvis det er nødvendigt) vil du nok kunne få et fornuftigt resultat:-)
Avatar billede p_and Nybegynder
06. juni 2005 - 22:42 #10
Det sidste forstod jeg ikke noget af. Jeg laver det sådan. Hvis der er nogen der ikke kan se det, må de skifte browser!

Læg svar for point.
Avatar billede skovenborg Nybegynder
06. juni 2005 - 22:52 #11
Med korrekt doctype mener jeg, at man skal huske den url der følger med (se de forskellige doctypes her http://www.w3.org/QA/2002/04/Web-Quality). Mange skriver bare fx <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> hvilket tit er nok for en validator, men visse browsere fx IE vil gå i quirks-mode. Dette betyder de mere eller mindre gætter sig frem til resultatet, og derfor vil der kunne opstå større forskelle mellem de forskellige browsere.

At rode hist og her menes var heller ikke så heldigt formuleret, men jeg kan ikke på stående fod sige hvad man præcis skal gøre hvis det ikke virker. Det er ret forskelligt fra gang til gang.

Men bare behold den løsning indtil videre, og stil evt. et nyt spørgsmål herinde hvis det ikke virker i andre browsere end den du tester i.
Avatar billede p_and Nybegynder
06. juni 2005 - 23:13 #12
Jeg er stadig ikke med. De første tre linjer siger mig ikke et kuk. Hvor får du alt det fra - og sættes ind hvor? Er det head-sektionen du taler om (for den er omtalt i bogen, skal bare have det læst igen)?
Avatar billede olebole Juniormester
07. juni 2005 - 03:19 #13
<ole>

Du skriver:

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

Med den DTD (DocType Definition) forstår IE6 CSS betydeligt bedre, end uden DTD - eller med en DTD uden URL'en. Læs evt:
  http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnie60/html/cssenhancements.asp

- under: The !DOCTYPE "Switch"

/mvh
</bole>
Avatar billede olebole Juniormester
07. juni 2005 - 03:26 #14
Prøv disse dokumenter:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>TITLE</title>
<style type="text/css">
body, html {
    height: 100%;
    margin: 0px;
}
</style>
</head>
<body>

<div style="width:200px;height:200px;background-color:yellow;border:50px solid red">&nbsp;</div>

<div style="width:200px;height:200px;background-color:yellow">&nbsp;</div>

</body>
</html>

---------------------------------

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>TITLE</title>
<style type="text/css">
body, html {
    height: 100%;
    margin: 0px;
}
</style>
</head>
<body>

<div style="width:200px;height:200px;background-color:yellow;border:50px solid red">&nbsp;</div>

<div style="width:200px;height:200px;background-color:yellow">&nbsp;</div>

</body>
</html>

---------------------------------

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>TITLE</title>
<style type="text/css">
body, html {
    height: 100%;
    margin: 0px;
}
</style>
</head>
<body>

<div style="width:200px;height:200px;background-color:yellow;border:50px solid red">&nbsp;</div>

<div style="width:200px;height:200px;background-color:yellow">&nbsp;</div>

</body>
</html>

---------------------------------

<!--  Bare en kommentar før DTD'en er zq nok  :oP  -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>TITLE</title>
<style type="text/css">
body, html {
    height: 100%;
    margin: 0px;
}
</style>
</head>
<body>

<div style="width:200px;height:200px;background-color:yellow;border:50px solid red">&nbsp;</div>

<div style="width:200px;height:200px;background-color:yellow">&nbsp;</div>

</body>
</html>

... kun den første viser IE6 korrekt i forhold til box-modellen i W3C's CSS-standard
Avatar billede p_and Nybegynder
07. juni 2005 - 04:29 #15
Har først lige set dette. Kigger på det senere i dag (er nød til at få sovet lidt).
Avatar billede p_and Nybegynder
07. juni 2005 - 17:28 #16
Ok, jeg er med. Tak. :)
Avatar billede p_and Nybegynder
07. juni 2005 - 17:32 #17
Når jeg sætter den linje ind, for det altså nogle af dokumenternes indhold til at flytte sig!?
Avatar billede p_and Nybegynder
07. juni 2005 - 17:33 #18
Ja det ødelægger opstillingen i dem alle. Hvis det betyder at jeg skal til at lave alt om, er jeg færdig med hjemmesider!
Avatar billede p_and Nybegynder
07. juni 2005 - 18:16 #19
Jeg forstår ikke hvorfor jeg skal sætte den linje ind. Så vidt jeg kan se i min bog har det med XML at gøre. Jeg bruger ikke noget XML overhovedet.
Avatar billede Slettet bruger
12. juni 2005 - 02:14 #20
DOCTYPE-Linien har intet med XML at gøre. Til gengæld er linien nødvendig for at få Internet Explorer til i det mindste at forsøge at overholde reglerne for hvordan CSS skal fortolkes.
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