HTML & lt; pre & gt; tag provoque des sauts de ligne

Je suis en utilisant le CSS (via JQuery , mais pas à cette question) pour mettre en évidence certains éléments à l'intérieur d'un fichier HTML: je suis à l'aide de "pré" balises pour séparer les éléments logiques dans mon fichier, mais j'ai remarqué que le "pré" tags semblent laisser les retours à la ligne entre les éléments.

Puis-je me débarrasser de ces à l'aide de CSS ?

(Ou ce que doit je utiliser à la place de "pré" tags? Les éléments de texte peuvent contenir des éléments HTML themeselves : qui devrait pas être rendus, et devrait être affiché littéralement que le code source: d'où mon choix initial avec "pré" tags)

Voici un exemple de code HTML que j'utilise: (Nécessite http://docs.jquery.com/Downloading_jQuery pour cet exemple)

<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js">
</script>
</head>
<body>
<pre class="error">
This is an error line.
    stack.trace.blah.blah
    more.blah.blah
    yadda.yadda.blah</pre>
<pre class="ok">
this is not an error line.it contains html
&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;hello&lt;/body&gt;&lt;/html&gt;</pre>
<pre class="error">
This is an error line.
    stack.trace.blah.blah
    more.blah.blah
    yadda.yadda.blah</pre>
<pre class="ok">

<script type="text/javascript">
    $("pre.error").css({"background-color":"red","color":"white","display":"block","padding":"0", "margin":"0"});
</script>
</body>
</html>

J'utilise Firefox 3.6.12.
C'est ce que le code ci-dessus se traduit par:
HTML & lt; pre & gt; tag provoque des sauts de ligne

Et c'est simulé de sortie de ce que je veux (passage en jaune, seulement parce que j'ai utilisé mon éditeur vim pour cela, faire semblant c'est rouge!)

HTML & lt; pre & gt; tag provoque des sauts de ligne

SOLUTION:

Est d'utiliser "display:inline" pour toutes les balises. (Auparavant, j'étais seulement en appliquant le "display:inline "à l' "erreur" des balises dans l'exemple ci-dessus, et avait oublier de faire la même chose pour " ok " avant de balises.

source d'informationauteur monojohnny