Comments 30
Решение имеет право на жизнь, много где реализовано именно так
Хотя "честнее" конечно будет контролировать и проверять все входные данные чтобы не получилось казусов
Хотя "честнее" конечно будет контролировать и проверять все входные данные чтобы не получилось казусов
>Я, конечно, понимаю что на суперхабре всё будет по-другому (и вёрстка в том числе)
На суперхабре "всё по другому" уже уйму времени. Пока никто не собирается фиксить баги в текущей версии, прикрываясь суперхабром. А жаль =(
На суперхабре "всё по другому" уже уйму времени. Пока никто не собирается фиксить баги в текущей версии, прикрываясь суперхабром. А жаль =(
Я вот сначала подумал, что лучше не скролл а автоуменьшение картинки вдвое с последующим зумом (если превышает лимит определённый). Но потом вспомнил, что сайт резиновый по ширине. Так что решить могли бы.
Firefox can't find the server at www.usersсriрts.org. упал у них сервер =(
За скрипт спасибо, попозже поставлю. У нас уже собирается коллекция юзерстайлов и юзерскриптов для этого коллективного бложека )
За скрипт спасибо, попозже поставлю. У нас уже собирается коллекция юзерстайлов и юзерскриптов для этого коллективного бложека )
Сделал и добавил скрипт для Greasemonkey (возможно это можно сделать по-другому, это мой первый скрипт для Greasemonkey сделан по просьбе друга)
лучше оформите как usercss. не для грейсманки. вот пример стиля для хабра: http://userstyles.org/styles/7516
Побилась ссылка
>> «comment_text» добавить правило «overflow:auto»
Это было бы слишком просто, если бы не IE, который делает не только горизонтальную прокрутку, но и вертикальну… вот так, просто, чтобы было…
Это было бы слишком просто, если бы не IE, который делает не только горизонтальную прокрутку, но и вертикальну… вот так, просто, чтобы было…
Ну можно сделать отдельное правило для IE что overvlow:visible; всё равно основная масса пользователей не используют ie
Я конечно понимаю что хаки это не хорошо, но у ИЕ есть ещё и overflow-y(x) для этого. А вообще я бы забил на ИЕ в данном случае :)
Я просто режу все что вылазит overflow:hidden потому как полосы проктутки напрягают да и врятли что-то полезное будет обрезано.
может вы лучше юзерскрипт сделайте, который будет вставлять < wbr > в слова длиной более 40 (например) символов. картинку он не поборет, но с текстом будет симпатичней, чем скролл тягать
СуперХабр - это миф :)
Что бы вёрска не лопалась от длинных слов можно использовать потенциальный перенос - тег <wbr /> или ­ или ​:
Оче<wbr />ньдл<wbr />инная<wbr />стр<wbr />ока
При отсутвии места может выглядеть вот так:
Оченьдл
иннаяст
рока
http://liketux.croe.net/wbr.png
Из преведённой выше таблицы видно, что целесообразно использовать ​ К тому же в отличие от тега сущность валидацию пройдёт.
Оче<wbr />ньдл<wbr />инная<wbr />стр<wbr />ока
При отсутвии места может выглядеть вот так:
Оченьдл
иннаяст
рока
http://liketux.croe.net/wbr.png
Из преведённой выше таблицы видно, что целесообразно использовать ​ К тому же в отличие от тега сущность валидацию пройдёт.
Надо вообще сколлекционировать все эти способы.
1. Не пропускать длинные строки (фашизм)
2. Прятать их за правый край (некрасиво)
3. Резать посередине (не работает на тянущихся макетах)
4. Парсить жесткими переносами при выдаче (некрасиво)
5. Расставлять мягкие переносы (не везде корректно работает, неприменимо к несловарным строкам)
6. Применять к длинным словам мягкий word-wrap через CSS (некрасиво)
7. Автоматическая полоса прокрутки (непредсказуемо)
Ну и картинки же остаются ещё
1. Не пропускать длинные строки (фашизм)
2. Прятать их за правый край (некрасиво)
3. Резать посередине (не работает на тянущихся макетах)
4. Парсить жесткими переносами при выдаче (некрасиво)
5. Расставлять мягкие переносы (не везде корректно работает, неприменимо к несловарным строкам)
6. Применять к длинным словам мягкий word-wrap через CSS (некрасиво)
7. Автоматическая полоса прокрутки (непредсказуемо)
Ну и картинки же остаются ещё
Sign up to leave a comment.
Слишком «широкие» комментарии