Pagina 1 van 1
[GESPLITST]Spatie bij XHTML
Geplaatst: 25 jun 2005, 10:01
door Bee
Spambot schreef:XHTML is zeer eenvoudig te leren als je HTML kent hoor, en je bent meteen voorbereid op de toekomst
bee schreef:<br> => <br/>
<img> => <img/>
<p> => <p></p>
Officiëel moet er nog een spatie voor de slash:
<br />
<img src="" alt="" /> (alt moet er ook bij, ook al is die leeg)

Nee, die spatie is juist onofficieël, maar die wordt door veel editors toegevoegd, om oudere browsers, die die laatste slash niet snappen bij "lege" tags, en daarom de tags overslaan, maar officieel is het zonder!
Geplaatst: 25 jun 2005, 10:16
door ElbertF
Weet je het zeker? Zelfs het W3C gebruikt spaties.
http://www.w3.org/
het
Geplaatst: 25 jun 2005, 11:17
door svenn
het doet er niet toe , het probleem is dat ik nog steeds geenim of hrefs heb
Geplaatst: 25 jun 2005, 11:39
door supperbas
supperbas schreef:het wil niet lukken hé
maar ik weet niet of deze mod bestaat (ik dacht dat ik hem op phpbb.com had gezien)
Atavnced right smylie's (zo iets of zo) zorg er voor dat aleen je botje die kan gebruiken met rights en dus de andere gebruikers niet (en ook niet kunnen zien)
Hopelijk werkt dit ikzou niet weten waarom botje niet html ondersteund

(desondanks) dat je geen emoticons wil gebruiken denk ik zelf dat dit nu de beste weg is

Heb je zo iets al gevonden?
Geplaatst: 25 jun 2005, 13:13
door svenn
nee
Geplaatst: 25 jun 2005, 13:18
door Bee
Heb je wel gezien onder welke sectie het staat? Onder de sectie "XHTML geschikt maken voor browsers die alleen HTML ondersteunen". En aangezien IE nog steeds niet "qua mimetype" xhtml ondersteund, gebruiken ze zelf ook spaties.
haaa
Geplaatst: 25 jun 2005, 14:04
door svenn
bee schreef:
Heb je wel gezien onder welke sectie het staat? Onder de sectie "XHTML geschikt maken voor browsers die alleen HTML ondersteunen". En aangezien IE nog steeds niet "qua mimetype" xhtml ondersteund, gebruiken ze zelf ook spaties.
ontopic Bee ontopic

Geplaatst: 25 jun 2005, 14:27
door Stef
bee schreef:
Heb je wel gezien onder welke sectie het staat? Onder de sectie "XHTML geschikt maken voor browsers die alleen HTML ondersteunen". En aangezien IE nog steeds niet "qua mimetype" xhtml ondersteund, gebruiken ze zelf ook spaties.
Dat is *beep* want IE pakt ookgewoon <br/>.
Geplaatst: 25 jun 2005, 14:52
door ElbertF
Als alle moderators dan toch offtopic gaan..
Het enige bestaansrecht van XHTML is nou juist die overgang van HTML naar XML, maar bij XML mogen die spaties er idd niet staan. Waarom zou je in de regel geen spaties mogen gebruiken als dat er voor zorgt dat HTML browsers de site niet kunnen weergeven? Dan schieten ze hun doel een beetje voorbij toch?
Geplaatst: 25 jun 2005, 16:22
door abcde
Op de w3schools staat de spatie onoficiel is maar dat deze gebruik wordt om problemen met weergave in Netscape te vermijden.
Geplaatst: 25 jun 2005, 17:18
door Bas
Ooh, nu moet ik opnieuw <br/> leren... Ook al dat de homepage van BTWeb application/xhtml+xml is

IE vindt dat hij het moet downloaden, en het niet kan

Geplaatst: 25 jun 2005, 23:47
door DoubleJ
persoonlijk baal ik er een beetje van dat XHTML 1.0 strict het "target" attribuut in <a> niet meer toestaat.
en IE doet ook nog wel eens rot.
phpBB subSilver staat op html 4.0 (doctype) maar zodra je met divjes enzo gaat werken dan moet je het naar xhtml overzetten anders gaat je layout naar de knoppen.
(btw je moet idd wel oppassen welke doctype je geeft aan je document want anders werken bepaalde dingen niet...)
Aaaargh coden volgens de W3C richtlijnen is wel ff wennen.
maar ik heb nog nooit echt meer verschil gezien tussen xhtml en html dan alleen dat /> dingetje.
wat zijn nog meer verschillen(behalve dat target niet mag in strict)
Geplaatst: 26 jun 2005, 00:54
door ElbertF
Er zijn wel meer verchillen hoor, zoals het verplichte alt-attribuut bij afbeeldingen, en het type-attribuut bij <script></script>. Laat je pagina maar eens valideren bij w3c.org, dan zie je het vanzelf

Geplaatst: 26 jun 2005, 07:20
door WebSiteNet
En dat tekst in minimaal een block element moet staan, etc.
En er moeten bij xhtml 1.0 en 1.1 spaties voor de slashes staan. Hoe dat in de toekomst gaat weet ik niet, maar nu moet het wel.
En voor alles is een alternatief. Target mist. Dat kan vervelend zijn maar er is een prachtige oplossing in javascript:
Code: Selecteer alles
<a href="http://www.w3.org/" onclick="window.open(this.href, '_blank', '');return false;">De tekst voor de link</a>
Verder raad ik niet aan om xhtml 1.0 te gebruiken maar als het kan 1.1. Alleen imagemaps worden niet ondersteunt in 1.1, dus daarvoor kan je terug gaan naar 1.0 strict. Gebruik geen 1.0 transitional, want dan rekent de validator zelfs de aller stomste fouten goed.

Geplaatst: 26 jun 2005, 10:27
door ElbertF
Ik maak m'n pagina's nu volgens de regels van 1.1, de enige fout die er nog in zit is het gebruik van <center></center>, maar style="text-align: center;" werkt in dit geval niet (ik probeer een <div> uit te lijnen). Is hier een alternatief voor?
edit: opgelost:
Code: Selecteer alles
<div style="width: 600px; margin-left: auto; margin-right: auto;">
en "text-align: center;" in de <body>-tag, anders werkt het niet in IE

Geplaatst: 26 jun 2005, 10:34
door DoubleJ
Spambot schreef:Er zijn wel meer verchillen hoor, zoals het verplichte alt-attribuut bij afbeeldingen, en het type-attribuut bij <script></script>. Laat je pagina maar eens valideren bij w3c.org, dan zie je het vanzelf

dat heb ik gedaan daardoor wist ik ook dat dat target niet mocht.
en mijn nieuwe forum style wordt 1.0 transitional maar daar zitten bij mij niet veel fouten in(hoop ik).
Hoe bedoel je fouten.
en bij 1.1 wat bedoel je met image maps(nooit van gehoord dus ik zal ze wel niet gebruiken.)
Maar goed ik hou mijn site voorlopig nog gewoon op xhtml 1.0 strict en mijn forum op transitional.
Geplaatst: 26 jun 2005, 11:07
door ElbertF
Die van mij heb ik net geldige 1.1 laten verklaren
Met imagemaps kun je hotspots aangeven op een afbeelding die als link dienen, zo kun je bijvoorbeeld op de kaart van Nederland elke provincie een eigen link geven, terwijl je maar één afbeelding gebruikt.