xhtml ? petits soucis

xhtml ? petits soucis - HTML/CSS - Programmation

Marsh Posté le 09-04-2005 à 16:42:36    

Bonjour à tous.
Débutant dans le xhtml, j'aurai voulu savoir comment faire du xhtml avec du css, sans inclure une feuille de style.
J'ai besoin pour mon site que le css soit générer à partir de la bdd. Et donc, en l'incluant directement dans la page, j'ai pas mal de soucis....
Exemple :
 

Citation :

document type does not allow element "style" here
 
<style type="text/css" media="screen">
 
end tag for element "STYLE" which is not open
 
</STYLE>


 
Puis ensuite j'ai pas mal de soucis avec mes lien du genre config.php?sid=1&cat=13254&conf=54
 
J'ai droit à du  

Citation :

entity was defined here
 
...um_cattitle"><a href="liste.php?sid=1&cat=1"><strong>aucun</strong></a><BR />


 
La seul solution est elle l'url rewriting ?
merci de votre aide


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
Reply

Marsh Posté le 09-04-2005 à 16:42:36   

Reply

Marsh Posté le 09-04-2005 à 16:52:32    

transforme tes & en &amp ca passera au validateur  
et ferme toutes tes balises:
 
<style type="text/css" media="screen" />
 
apres chacun son truc mais une css externe:
<link rel="stylesheet" type="text/css" href="screen.css" media="screen" title="Normal" />
 c'est peur etre plus simple aussi ?
 
parce que je suis pas sur que media se mette dans la balise style  [:wawash]


Message édité par uriel le 09-04-2005 à 16:55:04

---------------
IVG en france
Reply

Marsh Posté le 09-04-2005 à 17:08:06    

:s sa buf toujours autant pour le css....
Par contre pour les &, j'ai pu mettre &amp; et sa ma enlever pas mal d'erreur merci.
 
Un autre question aussi, comment fait on un br ? j'ai essayé plein de manière différentes, et rien qui tienne la route...


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
Reply

Marsh Posté le 09-04-2005 à 17:09:42    

<br />
 
:D oublies pas de fermer la balise


---------------
IVG en france
Reply

Marsh Posté le 09-04-2005 à 17:10:06    

<br /> (attention a l'espace avant le slash)


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 09-04-2005 à 17:11:30    

pour le style, montre voir le code autour :??:


---------------
IVG en france
Reply

Marsh Posté le 09-04-2005 à 17:12:23    

Line 67, column 29: document type does not allow element "br" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag
 
<br /><br /><br /><br />
 
 
Ben pourtant j'ai bien mit sa...


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
Reply

Marsh Posté le 09-04-2005 à 17:13:36    

ben ca veut juste dire que tu as mis ton br en dehors d'un bloc, c'est normal. il doit etre dans une des balises cite par le validateur


---------------
IVG en france
Reply

Marsh Posté le 09-04-2005 à 17:13:54    

tu peux pas mettre de br a cet endroit la !!
(joue plutot avec le css)


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 09-04-2005 à 17:17:38    

et surtout 4 br a suivre comme ca, c'est vraiment crade :/
comme dit Kang0l passe par la css pour ca


---------------
IVG en france
Reply

Marsh Posté le 09-04-2005 à 17:17:38   

Reply

Marsh Posté le 09-04-2005 à 17:34:08    

woki g pu corriger sa
 
par contre maintenant c mes form qui bugs....
value='password'" value="password" />
 
J'ai beau les fermer sa me dit document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag
 
...
et si je vire le / sa me rajoute des erreurs....


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
Reply

Marsh Posté le 09-04-2005 à 17:48:17    

Tu as ajoute un conteneur dans ton form ??
Un form n'est pas un conteneur, donc tu dois en ajouter un quand tu cree un formulaire.
 
Je te conseille de rajouter un fieldset, et d'utiliser des labels pour "nomer" les elements a remplir.

Reply

Marsh Posté le 09-04-2005 à 18:58:44    

voilà maintenant c'est mon form qui posse problème, j'ai pus que 3 erreurs, (au début 68 :lol: )
 
Voici d'ou vient mon bug

Code :
  1. <p><form action="log.php?log=login&amp;sid='.$sid.'" method="post" />
  2.     <input type="text" name="pseudon" id="pseudon" value="pseudo" maxlength="15" tabindex="1" />
  3.     <input type="password" name="password" id="password" value="password" maxlength="15" tabindex="2" />
  4.    <input name="submit" type="submit" id="submit" tabindex="3" value="Log" />   </form> </p>


 
Donc j'ai toujour un bug avec le css :

Citation :

Line 15, column 37: document type does not allow element "style" here
 
<style type="text/css" media="screen">


 
Et mon formulaire avec 2 erreurs :
 

Citation :

Line 67, column 120: document type does not allow element "form" here; missing one of "object", "ins", "del", "map" start-tag
 
...?log=login&amp;sid=1" method="post" />
 
Line 72, column 86: end tag for element "form" which is not open
 
... tabindex="3" value="Log" /> </form> </p>


 
Donc si vous avez une idée, notamment pour le css... je prend. Et encore merci pour votre aide :)


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
Reply

Marsh Posté le 09-04-2005 à 19:29:35    

Bon deja tu as ferme ta balise form :
"<form action="log.php?log=login&amp;sid='.$sid.'" method="post" />"
faut enlever le / a la fin.
 
Et ensuite, tu dois metre un conteneur dans ton form, mets un fieldset et utilise des labels pour indiquer que doivent contenir les differents inputs

Reply

Marsh Posté le 09-04-2005 à 20:53:42    

oki, j'ai utiliser  sa :
 

<form action="log.php?log=login&amp;sid='.$sid.'" method="post">
 
<fieldset class="fieldset">
<legend>Formulaire de conection</legend>
<label for="pseudon">Pseudo: </label>
 
<input name="pseudon" type="text" class="textfield"  id="pseudon" value="" maxlength="255" />
 
<label for="password">Pseudo: </label>
 
<input name="password" type="password" class="textfield"  id="password" value="" maxlength="255" />
 
<p class="hidden"><label for="hiddenmail"><input type="hidden" name="hiddenmail" id="hiddenmail" value="envoyer" /></label> <input type="submit" value="&nbsp;Envoyer&nbsp;" /></p>
</fieldset> </form>


 
 
Et sa marche nikel :)
 
Merci encore à tous pour votre aide car c'est pas simple de faire un forum xhtml sans <table>....


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
Reply

Marsh Posté le 10-04-2005 à 21:47:51    

Tout ce qui est fieldset, ou formulaires sont depuis toujours faisables sans tables, et même sans CSS ;)

Reply

Marsh Posté le 10-04-2005 à 21:50:04    

> alsacreations :D :D :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed