Page 1 of 1
Stylesheet probleem
Posted: Sat Apr 21, 2012 2:38 pm
by sjoerdd87
Hallo allemaal,
Ik heb een probleem met mijn W3C validatie namelijk:
Code: Select all
gn.nl/CMS/tmp/cache/stylesheet_combined_6e6d1102f962d617322a8ab895856833.css"/>
De laatste / is fout, ik heb de stylesheet gekoppeld en alles werkt behalve deze fout.
De stylesheet heb ik ook apart opgeslagen, helaas zet hij er dan weer een / achter.
Kan iemand mij hiermee helpen?
Re: Stylesheet probleem
Posted: Sat Apr 21, 2012 2:44 pm
by Gangstah
Style laad je in de <head> en niet in de </__body>
In body gebruik je internal stylesheet als je daar gebruik van wilt maken. Externe gebruik je in de head. Kijk is of dat helpt?
Re: Stylesheet probleem
Posted: Sat Apr 21, 2012 2:52 pm
by sjoerdd87
Gangstah wrote:Style laad je in de <head> en niet in de </__body>
In body gebruik je internal stylesheet als je daar gebruik van wilt maken. Externe gebruik je in de head. Kijk is of dat helpt?
Het staat netjes tussen de <head> tags, en de </__body> staat er onder, dus dat kan het niet zijn, zelfs met de originele NCleanBlue staat er een / bij.
Hieronder de code:
Code: Select all
<head>
<meta name="generator" content="HTML Tidy for Linux (vers 6 November 2007), see www.w3.org">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>{title} {sitename}</title>
{cms_stylesheet}
<link rel="shortcut icon" href="uploads/DekkerDesign/images/favicon.ico">
<link rel="icon" href="uploads/DekkerDesign/images/favicon.ico">
{metadata}
<meta name="robots" content="index, follow">
<meta name="revisit-after" content="1 month">
{literal} <__script__ type="text/javascript" src="uploads/DekkerDesign/js/prototype.js"></__script> {/literal}
{literal} <__script__ type="text/javascript" src="uploads/DekkerDesign/js/scriptaculous.js?load=effects,builder"></__script> {/literal}
{literal} <__script__ type="text/javascript" src="uploads/DekkerDesign/js/lightbox.js"></__script> {/literal}
</head>
Re: Stylesheet probleem
Posted: Sat Apr 21, 2012 3:01 pm
by Gangstah
Waar maak jij die fout op dan? Ik ben namelijk naar je site gegaan (als het tenminste ng.nl is) en keek naar HTML validatie en kwam volgende tegen.
Code: Select all
<style> isn't allowed in <div> element.
En ik zag dus dat je de onderstaande code in een div had.
Code: Select all
<!-- start Google search -->
<style type="text/css">
@import url(http://www.google.com/cse/api/branding.css);
</style>
Of heb ik het over iets anders hier?
Re: Stylesheet probleem
Posted: Sat Apr 21, 2012 3:05 pm
by sjoerdd87
ja je hebt het over iets anders het is namelijk:
http://www.dekker-design.nl/CMS/
Ben beetje rond aan het kijken als webdesigner op een goede CMS te vinden en deze werkt super, alleen een paar foutjes eruit halen zodat hij W3C is.
Mijn originele site is namelijk:
http://www.dekker-design.nl
Tot nu toe lijkt hij sprekend op de originele site, andere CMS systemen wijken teveel af, de "klant" moet geen pagina's kunnen toevoegen enz, en zoals bijv. Joomla zit er teveel informatie achter en is te ingewikkeld voor de klant.
Ook het integreren van een zelf gemaakte template is vrij lastig in Joomla.
Re: Stylesheet probleem
Posted: Sat Apr 21, 2012 3:13 pm
by Gangstah
ziet er goed uit! je bent goed op weg.
Je sluit alleen afbeeldingen af met >. maar ik zou hem afsluiten met /. Ook geen px bij height en width zetten. kijk maar voorbeeld hieronder.
bijv.
Code: Select all
<img src="afbeelding.jpg" alt="afbeelding" height="200" width="400" />
Re: Stylesheet probleem
Posted: Sat Apr 21, 2012 3:20 pm
by sjoerdd87
Gangstah wrote:ziet er goed uit! je bent goed op weg.
Je sluit alleen afbeeldingen af met >. maar ik zou hem afsluiten met /. Ook geen px bij height en width zetten. kijk maar voorbeeld hieronder.
bijv.
Code: Select all
<img src="afbeelding.jpg" alt="afbeelding" height="200" width="400" />
Gaat dit ook werken met alleen een / dan ipv > ?
Oke zal de px weghalen, echter nog steeds het probleem met de stylesheet...
Re: Stylesheet probleem
Posted: Sat Apr 21, 2012 3:22 pm
by Gangstah
de probleem met stylesheet zie ik echter niet.. misschien dat iemand anders het ziet..
Re: Stylesheet probleem
Posted: Sat Apr 21, 2012 5:31 pm
by Rolf
Je moet de kop van het sjabloon wijzigen:
Code: Select all
<!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" xml:lang="nl" >
<head>
<meta name="generator" content="CMS Made Simple - Open Source Content Management System" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Let op dat je nu wel alle tags moet eindigen met />
Rolf
Re: Stylesheet probleem
Posted: Sat Apr 21, 2012 5:55 pm
by sjoerdd87
helaas dan 85 errors, terwijl het er nu 1 is.
Re: Stylesheet probleem
Posted: Sat Apr 21, 2012 5:58 pm
by Rolf
Dat klopt, want je moet de /> dan nog plaatsen bij de afbeeldingen bijvoorbeeld.
Maar dit is wel de oplossing voor je probleem!
Re: Stylesheet probleem
Posted: Sat Apr 21, 2012 6:11 pm
by sjoerdd87
Rolf wrote:Dat klopt, want je moet de /> dan nog plaatsen bij de afbeeldingen bijvoorbeeld.
Maar dit is wel de oplossing voor je probleem!
Oke kan best zijn, maar ik heb die afbeeldingen nog niet aangepast dus daar liggen die 85 errors niet, ook is het gewoon raar dat er automatisch een / bijkomt, dit moet toch ergenst beschreven staan dat dat daar word geplaatst.
Re: Stylesheet probleem
Posted: Sat Apr 21, 2012 6:14 pm
by Rolf
Die / komt in de stylesheet tag omdat dit hoort bij een doctype van deze tijd!
Je zult dus alle andere tags moeten eindigen op / dus <img ... /> en <br />
En geen twee de favicon aanroepen

Re: Stylesheet probleem
Posted: Sat Apr 21, 2012 6:34 pm
by sjoerdd87
Ik denk dat HTML5 meer van deze tijd is ipv een XHTML pagina, maargoed ik zal eens flink gaan spitten in de codes om te kijken wie en wat die / genereerd.
Re: Stylesheet probleem
Posted: Sun Apr 22, 2012 11:18 am
by mcDavid
Het verschil is XHTML vs HTML.
Ik zou je ten eerste aanraden als doctype altijd <!DOCTYPE HTML> te gebruiken, niet meer en niet minder. Dit is het HTML5 doctype (dat gewoon compatible is met HTML4 dus geen paniek), en je mag hierbij zelf kiezen of je HTML of XHTML gebruikt.
Bij XHTML moet je álle tags altijd afsluiten. Aangezien bijv. de <link> tag geen sluittag </link> heeft, wordt die afgesloten door die slash.
CMSMS gebruikt officieel XHTML, maar als je liever HTML gebruikt zou ik dat gewoon doen, en deze simpele "error" gewoon negeren. Er is geen enkele browser die zich hier wat van aan trekt.