Avatar billede rrm Nybegynder
21. juni 2003 - 10:24 Der er 17 kommentarer og
1 løsning

Align og target problemer i xhtml

Jeg har valgt at validere min efter xhtml 1 standarden, og det gik næste gnidningsfrit. Der er dog to problemer: align og target egenskaberne.
Hvad er alternativerne til disse i xhtml???
Avatar billede dmcn Praktikant
21. juni 2003 - 10:32 #1
align = text-align
<div align="center"> vil så blive:
<div style="text-align:center;">

Target findes ikke i XHTML - eneste alternativ er javascript med window.open.
Avatar billede schaefner Juniormester
21. juni 2003 - 10:33 #2
eller align på et billede:

<img src="" style="float: right">

istedet for:

<img src="" align="right">
Avatar billede Slettet bruger
21. juni 2003 - 10:48 #3
Du kan også inkludere target-modulet i DTD'en:
http://www.w3.org/TR/xhtml-modularization/dtd_module_defs.html#a_module_Target
Jeg har dog ikke selv erfaring med sådan noget.
Avatar billede rrm Nybegynder
22. juni 2003 - 13:04 #4
nOrmalty: Hvordan skal man så centrere en tabel???

<table width="50%" border="1" style="text-align:center">
<tr><td style="width:100%">test</td></tr>
</table>

Dette centrere kun teksten..
Avatar billede Slettet bruger
22. juni 2003 - 17:03 #5
Du lægger en tabel udenom:

<table cellpadding="0" cellspacing="0" style="width: 100%; height: 100%;">
<tr>
<td style="text-align: center; vertical-align: middle;">
<table ...>
HER ER DIN TABEL
</table>
</td>
</tr>
</table>

Og husk så lige body-tagget:

<body style="height: 100%; margin: 0px;">
Avatar billede molokyle Nybegynder
22. juni 2003 - 20:37 #6
..eller en:
<div style="text-align:center">
<table>...</table>
</div>
hvis det er i afsnittet tekst skal centreres. (Min erfaring er, det også påvirker tabellen).
Avatar billede rrm Nybegynder
22. juni 2003 - 22:06 #7
phoenixv: Jeg får det til at virke MSIE, men ikke i Opera, her er det kun teksten der ændre placering. Hvis jeg nu flytter style="text-align: center;" til <tr> koden så virker det fint i begge.
Avatar billede molokyle Nybegynder
22. juni 2003 - 22:22 #8
Jamen.. godt nok. Brug det! Du ku' lægge det i din CSS. -> td { text-align:center; } hvis det er ALTID. ;-)
..ellers i #mit_center { text-align:center} til en <td ID="mit_center">

Tjyt MoloKyle.
Avatar billede molokyle Nybegynder
22. juni 2003 - 22:24 #9
Ups.. <tr ID="mit_center">
Avatar billede rrm Nybegynder
23. juni 2003 - 23:36 #10
Tak for svarende...

Et lille extra spørgsmål: Hvad er alternativet til <a name=""> i xhtml???
Avatar billede molokyle Nybegynder
24. juni 2003 - 00:14 #11
Intet så vidt jeg kan se: http://www.w3schools.com/tags/tag_a.asp

MoloKyle
Avatar billede Slettet bruger
24. juni 2003 - 09:22 #12
W3C har deprecated name-attributten og anbefaler i stedet brug af id. Men det giver endnu kun bøvl at følge lige præcis den standard.
Avatar billede rrm Nybegynder
24. juni 2003 - 19:53 #13
Ok prøver lige med <a id="id">...
Avatar billede molokyle Nybegynder
24. juni 2003 - 20:43 #14
Ja prøv, men;

DTD: STF

name section_name Names an anchor.
Use this attribute to create a bookmark in a document.

In future versions of XHTML the name attribute will be replaced by the id attribute!!

Læg marke til; 'FUTURE'

</MOLOKYLE>
Avatar billede rrm Nybegynder
24. juni 2003 - 22:32 #15
Den kunne ikke lide <a id="id" />, så prøvede jeg at putte <div> omkring og nu vil den gerne validere... Underlidt synes jeg.... Men nu virker det...

molekyle og phoenixv ligger i et svar så i kan få point....
Avatar billede molokyle Nybegynder
25. juni 2003 - 02:17 #16
Takker og pøj pøj med xhtml'en.

MoloKyle
Avatar billede Slettet bruger
25. juni 2003 - 09:23 #17
Nej tak.
Avatar billede atheist Nybegynder
22. oktober 2004 - 11:18 #18
Nu kommer jeg lidt sent her kan jeg se, men jeg har lige været inde på w3c.org og kigge, og de siger at de ikke har afskaffet target, den findes bare ikke i strict og frameset, du skal derimod angive den til transitional
(http://w3c.org/MarkUp/2004/xhtml-faq#target)

Hvad angår centrering er der flere måder at gøre det på:
http://users.cybercity.dk/%7Edsl58854/articles/centrering/readme.html
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