![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 | |
Senior Member
Регистрация: 13.11.2006
Сообщений: 180
|
![]()
Не знал, что вставка во враппер пробельного символа является «непростым путём с использованием „хакков“»
![]() Цитата:
![]() В любом случае, вёрстка и CMS не должны зависеть друг от друга. Этого я натерпелся когда перевёрстывал однажды PHPbb. Бррр… Спасибо за sourceopt. Много было оффтопа и наконец-то хоть какой-то ответ по теме! |
|
![]() |
![]() |
![]() |
#2 |
Senior Member
|
![]()
Хаком я назвал именно использование чего-то не входящего в "стандартную поставку".
Про пробельные символы развернуто ниже, а "необходимость вставить" - имел в виду ваш случай. Количество пробелов, на мой взгляд, да и в принципе, не должно влиять на расстояние между inline элементами (такое поведение нормально и именно так себя ведут span, b, i, strong, img и т.д.), но в случае указания inline-block для любого элемента начинаются чудеса - если после такого элемента есть пробел, то появляется отступ одного размера, если пробела нет - отступ другого размера, при этом избавится от него и как-то его контролировать практически нереально (я не беру опытов с отрицательным margin и т.п.), причем происходит это в любых браузерах. Из этого я делаю вывод что использовать inline-block не особенно удобно и зачастую проще сделать другой вариант верстки, нежели искать пути сделать inline-block адекватно работающим. Кстати, соглашусь что верстка и cms не должны зависеть друг от друга, но для этого сама верстка должна быть "пуленепробиваемой" на всех уровнях, а это в некоторых случаях не так. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 13.11.2006
Сообщений: 180
|
![]()
Так, извиняюсь за панику. Лох я. Забыл убрать white-space: nowrap вот у меня и не переносилось. На самом деле всё работает и пробел после </li> не нужен.
![]() Насчёт пробелов между inline-block лучше делать так: Код:
ul{ font-size: 0; } li{ font-size: … /* ставите что нужно */ } |
![]() |
![]() |
![]() |
#4 |
Senior Member
|
![]()
Учитывая что все font-size идут в em, то это не самый удачный вариант. Проще использовать гарантированно работающие float и position
![]() |
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: 13.11.2006
Сообщений: 180
|
![]()
Опять em… Ну зачем em?!! :O Это что, всеобщая паранойя?!
|
![]() |
![]() |
![]() |
#6 |
Senior Member
|
![]()
Почему паранойя? Скорее уж мания, хоть чем так страшно использовать em - непонятно. Для тянущихся дизайнов лучше все-таки подходят em и проценты, чем фиксированные значения. Разве не так?
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как добавить свой функционал | Hugo-Stiglits | Общие вопросы | 2 | 10.03.2011 05:06 |
Как добавить "Alternative Page Language" у которой doktype "External Url"? | thebat | Общие вопросы | 2 | 22.09.2010 23:35 |
как добавить Meta-тег? | M31 | TYPO3: SEO и статистика посещений | 10 | 13.03.2010 21:32 |
Как в RTE HtmlArea добавить свою кнопку? | Дылгеров Ц.В. | HTMLArea, RTE, tinymce_rte и другие визуальные редакторы | 9 | 17.04.2008 20:21 |
как добавить кнопки модулей на панель инструментов? | Андрей Полищук | HTMLArea, RTE, tinymce_rte и другие визуальные редакторы | 3 | 22.01.2008 17:29 |