Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

[CSS] Styles werken niet

6 antwoorden
  • Ik denk CSS te kennen, gebeurd mij het volgende: Ik heb een CSS-sheet geschreven, met eigenschappen betreft opmaak van de tekst, maar de tekst blijft gewoon standaard grijs, gewone grootte en gewoon lettertype Times New Roman. CSS-Sheet: [code:1:3f0bad92e3].navigation { background: Black; color: Gray; font: bold Arial; } body{ background: Black; color: Gray; } .newsHeader{ font: bold 11pt Arial; } .newsBody{ font: 10pt Arial; }[/code:1:3f0bad92e3] Verder: [code:1:3f0bad92e3]<?PHP require ("navigation.php"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <!-- <link href="css_sheets/default.css" rel="stylesheet" type="text/css" /> --> </head> <body> <table width="75%" border="1" align="center" cellspacing="0" bordercolor="#666666"> <tr> <th> <div align="center"><img src="images/news.png" width="156" height="27" /></div></th> </tr> <tr> <td valign="top" class="newsHeader"><p>stLAN Online<br /> <span class="newsBody">stLAN Online! Dit is nog maar een beta versie die nog volop in aanbouw is, maar het concept staat. De structuur van de directory's is onder andere vernieuwd, net als de lay-out. Waarschijnlijk werken nog niet alle met MySQL-databases corresponderende onderdelen, maar daar wordt aan gewerkt.</span></p> </td> </tr> <tr> <th><div align="center"></div></th> </tr> <tr> <td> </td> </tr> </table> </body> </html>[/code:1:3f0bad92e3] Dus door require(); wordt <LINK>, die in navigation.php staat, ingevoegd. Maar de tekst blijft de standaard waarden behouden (Grijs, New Times Roman, 11 pt). Weet iemand hoe dit komt? (BTW: Sorry voor de lange code en de vreemde formulering... :cry: )
  • Als je 'font' gebruik, moet dat altijd vergezeld gaan van font-size en font-family, dus: font:<font-size> <font-family>; Meer mag natuurlijk, maar minder zeker niet!
  • Ik ben niet zo'n CSS kenner moet ik zeggen, maar ik zie nergens een class="navigation", terwijl je de font opties achter .navigation hebt staan. Volgens mij worden ze dus nergens gebruikt.
  • waarschijnlijk werkt de css wel als je de tekst niet in tabel zet? dan in de css de tabel definieren
  • [quote:4e574b9275="termin8or"]Als je 'font' gebruik, moet dat altijd vergezeld gaan van font-size en font-family, dus: font:<font-size> <font-family>; Meer mag natuurlijk, maar minder zeker niet![/quote:4e574b9275] Sinds de komst van CSS2 kun je meerdere attributen in alleen de tag FONT stoppen (Volgens TopStyle 3 in ieder geval) [quote:4e574b9275="Gooly"]Ik ben niet zo'n CSS kenner moet ik zeggen, maar ik zie nergens een class="navigation", terwijl je de font opties achter .navigation hebt staan. Volgens mij worden ze dus nergens gebruikt.[/quote:4e574b9275] Die staat in navigation.php, die wordt ge-include[/quote]
  • Rynus Rein, Lees a.u.b. wat ik zeg. Uiteraard mag je meerdere [i:c82c932245]values[/i:c82c932245] in de 'font' [i:c82c932245]property[/i:c82c932245] doen, maar [i:c82c932245]2[/i:c82c932245] daarvan zijn verplicht, anders wordt het geheel genegeerd. Dus font:<font-size> <font-family>; en dan voor <font-size> bijvoorbeeld "85%" en voor <font-family> "Arial,sans-serif". Maar ik zie nu wat raars in je code:[code:1:c82c932245]<?PHP require ("navigation.php"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">[/code:1:c82c932245]Zou je dat niet ergens anders 'includen'? Zo wordt de gegenereerde broncode wel heel raar...

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.