<p class="center"><img src="images\sept07_thea.jpg" alt="" /></p>
<center> finns inte i xhtml
.center { text-align:center;}
img { border: 1px solid #000;}
9 svar · 762 visningar · startad av Yoda
Jag får 248 fel i valideringen men det är nästan uteslutande två fel:
Line 80, Column 14: document type does not allow element "center" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag.
<center**>**<p><img src="images\sept07_thea.jpg" alt=""/></p></center>
och
Line 101, Column 8: document type does not allow element "p" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag.
<p**>**
Jag testade att ta bort <center> och lägga in det på css:en istället:
img
{
border: 1px solid #000000;
text-align: center;
}
Men då får jag inte bilden i mitten.
Hur ska jag skriva för att få det helt korrekt?
<p class="center"><img src="images\sept07_thea.jpg" alt="" /></p>
<center> finns inte i xhtml
.center { text-align:center;}
img { border: 1px solid #000;}
voigtann1 skrev:
<center> finns inte i xhtml
Hmm...
<petnoga>
Center finns faktiskt med i XHTML 1.0 Transitional...
Däremot saknas den i XHTML 1.0 Strict m.fl efterföljare / parallellspår
Men exakt samma sak gäller för övrigt för HTML4 - Dvs Center finns inte i HTML4 Strict, bara i HTML4 Transitional
</petnoga>
... Däremot håller jag med om allt annat i föregående inlägg
Tack, men
Tack, det fungerar ju bra. Fast jag får fortfarande fel (197 st.) på:
Line 55, Column 24: document type does not allow element "p" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag.
<p class="center"><img src="images\sept07_kraftskiva4.jpg" alt="" /></p>
Kan man inte skriva <p>-taggen heller?
Du har en p-tagg på ett ställe där den inte får vara. Visa mer kod.
Hmm...
Jodå - men inte hur- och varsomhelst
Vad står omedelbart före den raden i din kod?
det är inte så enkelt att du missat ett </p> i stycket ovanför (typ) ?
<p>
[INDENT]<b>1 september 2007 - Kräftskiva!</b>
<p>text </p>
<p>
[INDENT]<p class="center"><img src="images\sept07_kraftskiva1.jpg" alt="" /></p>
<p class="center"><img src="images\sept07_kraftskiva2.jpg" alt="" /></p>[/INDENT]
</p>
<p>text</p>
<p>
[INDENT]<p class="center"><img src="images\sept07_kraftskiva3.jpg" alt=""/></p>[/INDENT]
</p>
<p>text</p>
<p>
[INDENT]<p class="center"><img src="images\sept07_kraftskiva4.jpg" alt="" /></p>
<p class="center"><img src="images\sept07_kraftskiva5.jpg" alt="" /></p>
<p class="center"><img src="images\sept07_kraftskiva6.jpg" alt="" /></p>[/INDENT]</p>
<p>text</p>
<p>
[INDENT]<p class="center"><img src="images\sept07_ishockey.jpg" alt="" /></p>[/INDENT]
</p>
<p>/Titti</p><a name="2"></a> [/INDENT]</p>
Aha, det är väl för att det är dubbelt <p> vid bilderna...
OK.
<p> får inte ligga inuti <p>....
Lägg en <div> runt "de inre" styckena istället (<div> är en "generell container" och får bland annat innehålla både <div> och <p> till skillnad mot <p> som mer är "ett stycke med löptext i" )
Red: Yoda - du kom på det själv medan jag skrev
Red 2: Valideringsproblemet med <center> som du hade var förresten antagligen relaterat om jag gissar utifrån koden du visade upp i förrförra inlägget - ett <p> får inte innehålla ett <center> i XHTML 1.0 Transitional på samma sätt som det inte får innehålla ett annat <p>
Hoppas det löser dina problem nu och att du får sidan att validera
Tack, vad bra!
Tack så mycket för hjälpen! Som man lär sig hela tiden.
Nu ska jag fortsätta med en annan sida, där var lite andra konstiga fel...