Bonjour tout le monde,

Je sollicite votre aide pour un truc capillotracté.

Un forum présente du code dans une balise PRE, avec un cadre autour.

À l'intérieur, nous avons des balises SPAN, et je ne vois pas à première lecture comment sont déclenchés les sauts de lignes.

Sans mettre à contribution le serveur, je voudrais, à l'aide de l'extension Stylus, dans Firefox, numéroter les lignes dans ce bloc de code.

Pensez-vous que ce soit possible ?

Voici un exemple de code HTML généré par le serveur :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<pre class="prettyprint akdorFitToWidth prettyprinted" style=""><span class="pln">$b </span><span class="pun">=</span><span class="pln"> </span><span class="str akdorHasLongTextChild akdorFitToWidth">"\";
$g = """";
$p = (Get-Location).Path;
$d = [System.IO.DirectoryInfo]$p;
$d.Name
$c = "</span><span class="pln">D</span><span class="pun">:</span><span class="pln">\Projects </span><span class="typ">Visual</span><span class="pln"> </span><span class="typ">Studio</span><span class="pln">\NewRepo\" </span><span class="pun">+</span><span class="pln"> $d</span><span class="pun">.</span><span class="typ">Name</span><span class="pln">
ECHO </span><span class="typ">Git</span><span class="pln">
 
git init </span><span class="pun">--</span><span class="pln akdorHasLongTextChild akdorFitToWidth">bare origin
ECHO $p
CD $p\origin
git clone </span><span class="pun">-</span><span class="pln">l </span><span class="pun">.</span><span class="pln akdorHasLongTextChild akdorFitToWidth"> $c
git remote add origin $p
git push </span><span class="pun">--</span><span class="kwd">set</span><span class="pun">-</span><span class="pln akdorHasLongTextChild akdorFitToWidth">upstream origin master</span></pre>

Et voici le rendu, correspondant au code qui a été inséré lors de la rédaction du message :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$b = "\";
$g = """";
$p = (Get-Location).Path;
$d = [System.IO.DirectoryInfo]$p;
$d.Name
$c = "D:\Projects Visual Studio\NewRepo\" + $d.Name
ECHO Git
 
git init --bare origin
ECHO $p
CD $p\origin
git clone -l . $c
git remote add origin $p
git push --set-upstream origin master
Developpez.net fait ça automatiquement donc on ne se pose pas de question, mais ce n'est pas le cas partout.