Pull to refresh

Хаброформатирование

Reading time1 min
Views458
Сегодня переводил статью о KIS, и встретился с одной очень неприятной особенностью хабра: трудностью вставки кода (sources).

Единственный способ сделать это удобно — воспользоваться тегом pre.
Но в силу неизвестных науке причин высота линий в этом теге выставлена непомерно большой.

Это видно по коду ниже. Для лучшей видимости я обернул его в блок-квоту и показал как выглядит один и тот же код с pre и без pre.

Изменить стиль невозможно. Каким же образом публиковать код?

С pre (пробелы на месте — линии ультравысокие):
class Test {
    
    protected $justForFun;

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


Без pre (линие нормальные, пробелы ушли лесом):
class Test {
protected $justForFun;

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


При написании перевода я решил эту проблему скопировав предварительно текст в редактор и заменив все пробелы на nbsp и отказавшись от использования pre — но это ведь не выход…

12 ноября. Вопрос решён
rossomachin 12 ноября 2007 10:40
Мы знаем об этом. В следующей версии Хабра ошибки не будет.
Tags:
Hubs:
Total votes 13: ↑11 and ↓2+9
Comments12

Articles