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の次のバージョンではエラーは発生しません。



All Articles