web-dev-qa-db-fra.com

Saut de ligne indésirable avant <entrée>

Basé sur l'aide ici ( Utilisation de Javascript avec Dojo/Dijit sur une page WordPress ), Dijit travaille à mi-chemin à l'aide d'un modèle personnalisé.

Mais je n'arrive toujours pas à comprendre pourquoi WP insère des pauses là où c'est le cas. Je souhaite conserver autant de page que dans la page WP et le moins possible dans le modèle. Dans le pire des cas, je suppose que je fais tout cela dans un modèle. À l'heure actuelle, j'ai l'en-tête dans le modèle et les éléments de formulaire dans la page.

Plus précisément, pourquoi Width et le champ de saisie de Width n'apparaissent-ils pas sur la même ligne (tous les navigateurs)?

Ce que j’ai tapé (j’ai mis le tout dans une longue et longue ligne pour essayer d’éviter les ruptures):

<label for="controlWidth">Width:</label><input type="text" name="controlWidth" value="99" dojoType="dijit.form.TextBox" trim="true" id="controlWidth" propercase="false" style="width: 50px">

Ce que WP affiche:

<p>        <label for="controlWidth">Width:</label><br />
<input type="text" name="controlWidth" value="99" dojoType="dijit.form.TextBox" trim="true" id="controlWidth" propercase="false" style="width: 50px">

Deuxièmement, les couleurs de ColorPalatte sont bonnes dans IE, mais pas dans FireFox 5 ni dans Chrome 12.

1
NealWalters

C'était un bogue dans wpautop() qui traitait <input> comme un élément de bloc. C'est corrigé maintenant. Voir ticket # 16456 .

2
fuxia