5568 sujets

Sémantique web et HTML

Bonjour à tous !!!

J'ai une grosse interrogation:

J'utilise un CMS personnalisé pour créer des site et la feuille de style se créée de manière dynamique (dans une BD). Quand je passe tout ceci à la moulinette du validateur W3C (ou autres), j'ai pas mal d'erreurs inquiétantes mais il me semble que la syntaxe n'est pas fausse. La feuille de style est la suivante:


<?xml version="1.0"?>
<!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="en" lang="en">
<head>
	
		<title> - Gestion de contenu (CMS), information (IM), connaissance (KM),AJAX , by Cosadgip SA à Genève - Selfweb - self-web</title>

		<meta name="Identifier-URL" content="http://selfdev.cosadgip.com" />
		<meta name="Author" content="Cosadgip SA, 129 Route de St-Julien, 1228 Plan-Les-Ouates, Suisse" />
		<meta name="Reply-to" content="self@cosadgip.com" />
		<meta name="Copyright" content="Self-Web" />
		<meta http-equiv="Content-Type"	content="text/html; charset=ISO-8859-1" />
		<meta http-equiv="Content-Language" content="fr-ch" />
		<meta name="generator" content="self-web CMS - XHTML - AJAX - système de gestion de contenu - Cosadgip sa Genève" />
		<meta http-equiv="cache-control" content="no-cache" />		
		<meta name="revisit-after" content="15 days" />
		<meta name="Expires" content="never" />
		<meta name="robots" content="All" />

		<meta name="Description" content=" Selfweb: gestion de contenu facile et sans connaissances techniques, par Cosadgip SA, Genève -  http://www.self-web.ch  -  http://www.cosadgip.com"  />
		<meta name="Keywords" content=" Cosadgip, Genève, Suisse, web, création de site, gestion de contenu, selfweb " />
</head>

		<style type="text/css" title="currentStyle" media="all">
			@import "./styleGene.asp?785761643D5676967436418761A6415664F64D376962346331D3741663E626133D366E62392332D36E623D0774";
		</style>
<script language="JavaScript" type="text/javascript">
function affiche()
{	
document.ncomm.submit()
}
function openNewWindow(sURL, sName, iWidth, iHeight, bResizable, bScrollbars)
	{
		var iTop  = (screen.height - iHeight) / 2 ;
		var iLeft = (screen.width  - iWidth) / 2 ;
		
		var sOptions = "toolbar=no" ;
		sOptions += ",width=" + iWidth ; 
		sOptions += ",height=" + iHeight ;
		sOptions += ",resizable="  + (bResizable  ? "yes" : "no") ;
		sOptions += ",scrollbars=" + (bScrollbars ? "yes" : "no") ;
		sOptions += ",left=" + iLeft ;
		sOptions += ",top=" + iTop ;
		
		var oWindow = window.open(sURL, sName, sOptions)
		oWindow.focus();
		
		return oWindow ;
	}
	
</script>

		<SCRIPT type="text/javascript">
function afficheMen(idThis) 
{
document.getElementById(idThis).style.visibility = 'visible';
}
function CacheMen(idThis) 
{
document.getElementById(idThis).style.visibility = 'hidden';
}
</SCRIPT>

<!-- 14.06.2006 14:16:23 -->

<BODY>

<div class="clt">&nbsp;</div>
<div class="bmnu">
		<div><a href="/Default.asp?346331D3741663E6">Année nouvelle</a><a href="/Default.asp?31533D4761366E">Documents</a><a href="/Default.asp?31733D4761366E">Informations</a><a href="/Default.asp?375331D3741663E6">Annexes</a><a href="/Default.asp?300332D3741663E6">Formation</a></div>
		</div>
<div class="mnu" id="mnu">

	<span class="clsp1"><a href="/Default.asp?346331D3741663E62653373331D36E">Bienvenue</a></span>
		<span class="clsp2"><a href="/Default.asp?346331D3741663E62643375331D36E">Calendrier</a></span>
</div>

<div class="usercontrolpanel"><div class="usercontrolpanel"><a href="default.asp?6E9667F66CD3631626">Connexion</a></div></div>

</BODY>
</html>
Elle corresppond à l'url suivante: http://selfdev.cosadgip.com/Default.asp?392332D36E[/url]

Voici le résultat avec le validateur de W3C: http://validator.w3.org/check?uri=http%3A%2F%2Fselfdev.cosadgip.com%2FDefault.asp%3F392332D36E[/url]

De quoi cela pourrait-il venir et comment corriger ces erreurs ??


Merci d'avances les Alsacreationniens (c'est dur à dire Smiley langue !!
Modifié par K3tamiNe (14 Jun 2006 - 14:47)
1°) Ce n'est pas une feuille de style mais une page xHTML
2°) Correction de tes fautes :
- ta feuille de style est incluse après le <head>, tout comme comme script
- type pour script n'est pas reconnu
- ne mets pas de majuscules en XHTML (valable pour pas mal de fautes)
Bonjour,

Un simple coup d'oeil au code de ce "CMS" permet de le ranger illico dans la catégorie "Vous n'y connaissez rien, nous non plus".

A quoi bon rendre valide un code qui ne prends même pas la peine de faire des titres avec des titres et des paragraphes avec des paragraphes.

Donc, avant toute chose, et avant de rendre valide quoi que ce soit, mon conseil : apprendre le minimum requis pour Html.

C'est sans doute dur à recevoir mais c'est la vérité...

Jean-pierre

C'était mon quart d'heure "pfffffffffffffffffffffffff"
Modifié par jpv (14 Jun 2006 - 23:09)
Merci Ent De Krypte pour tes réponses constructive !! Ils vont faire les modifs' en interne Smiley biggrin . Encore Merci !!

JPV, on va mettre ça sur le quart d'heure "pffffff" comme tu le dis si bien. J'ai pas envie de me prendre la tête à t'expliquer que le truc est en developpement et tout le tralala. Passe quand même une bonne journée Smiley cligne .
K3tamiNe a écrit :
...
JPV, on va mettre ça sur le quart d'heure "pffffff" comme tu le dis si bien. J'ai pas envie de me prendre la tête à t'expliquer que le truc est en developpement et tout le tralala. Passe quand même une bonne journée Smiley cligne .

Si ton CMS est en cours de développement, commence par poser les bonnes bases : Place le code XHTML dans un modèle de page (template) que tu lie à une feuille de style CSS dans une balise <link> ou encore avec l'instruction @import.

Bon courage.