Gå til innhold

XHTML - samme div id to ganger som validerer?


Anbefalte innlegg

Hvordan får jeg til at man f. eks skriver

[*code]<?php

echo 'Dette er en PHP kode og den stjerna på

 skulle ikke ha vært med, men jaja...'; ?>[/code*]

flere ganger? Eller blir jeg nødt til å gå ned til HTML? Nå bruker jeg XHTML 1.0 Transitional.

 

Kanskje jeg blir nødt til å lage en CSS fil med .php som filendelse og ta ut id'en for hver kode slik at hver div til kode blir <div id="code325">Kode her</div> (325 byttes ut med id'en). Får til det, men hvis det er enklere muligheter, så vil jeg gjerne ha det :)

 

 

Så...hvordan?

 

Edit: når jeg tenker meg om så ble det her kanskje litt missforstående. Men hvis det er det, si ifra =)

Endret av Anders-Moen
Lenke til kommentar
Videoannonse
Annonse

Hm, okay...prøver å forklare på nytt.

 

<div id="navn">Tekst</div>
<div id="navn">Tekst</div>

 

Dette vil ikke validere.

Men hvis de to div'ene hadde hatt to forskjellige id'er, f. eks

<div id="navn1">Tekst</div>
<div id="navn2">Tekst</div>

så ville de validert i XHTML.

 

Men blir jeg nødt til å gå ned til HTML 4.01 eller burde jeg ha et stilark (stilark.php) hvor jeg henter ut ID'ene til hvert innlegg slik at det blir slik i CSS'en

#div1 {
Litt styles
}
#div2 {
Litt styles
}

eller skal jeg gå ned til HTML 4.01? Jeg foretrekker XHTML...

 

 

Eksempel på stilark.php

<?php
$con = mysql_connect("localhost", "root", "");
mysql_select_db("db_name", $con);

$result = mysql_query("SELECT id FROM tabell");

while($row = mysql_fetch_array($result)) {
echo "
#code" . $row['id'] . " {
width: 100%;
background-color: #f1f1f1;
color: green;
}
";
}
mysql_close($con);
?>

 

Har aldri prøvd CSS hentet ut fra en db sånn før, så jeg vet ikke om akkurat det der ville fungert, men jeg ville i hvertfall ha funnet ut hva jeg hadde gjort feil selv...

 

Så hva skal jeg gjøre? HTML 4.01 eller XHTML med PHP/MySQL style sheet?

Endret av Anders-Moen
Lenke til kommentar

Så du vil ha samme stil på fleire element?

<div id="2135" class="spesiellstil">Ditt</div>
<div id="2175" class="spesiellstil">Datt</div>

 

div.spesiellstil {
stiler her
}

 

Og vær så snill å forklar meg kvifor du lurer på om du skal bruke XHTML eller HTML her. Reglane er jo dei samme...

Endret av Henrik Lied
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...