Habroformatirovanie

今日、私はKIS に関する記事を翻訳していましが、Habrの非常に不愉快な機能の1つに出会いました:コード(ソース)の挿入の難しさ。

これを便利に行う唯一の方法は、preタグを使用することです。
しかし、科学的に知られていない理由により、このタグの線の高さは非常に大きく設定されています。

これは以下のコードで見ることができます。 視認性を高めるために、ブロッククォータでラップし、preの有無にかかわらず同じコードがどのように見えるかを示しました。

スタイルを変更することはできません。 コードを公開する方法は?

pre(所定のスペース-超高線)を使用:
 クラスTest {
    
    保護された$ justForFun;

     public static function test2(){
         echo "Line1 \ n";
         echo "Line2 \ n";
         echo "Line3 \ n";
         echo "Line4 \ n";
     }
  
 } 


preがない場合(線は正常で、スペースはフォレストと共になくなります):
クラスTest {
保護された$ justForFun;

public static function test2(){
echo "Line1 \ n";
echo "Line2 \ n";
echo "Line3 \ n";
echo "Line4 \ n";
}
}


翻訳を書くとき、最初にテキストをエディターにコピーし、すべてのスペースをnbspに置き換えてpreの使用を拒否することでこの問題を解決しました-これはオプションではありません...

11月12日。 解決した質問
ロソマチン2007年11月12日10:40
私たちはそれを知っています。 Habrの次のバージョンではエラーは発生しません。

Source: https://habr.com/ru/post/J16040/


All Articles