Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > TypoScript практикум

Ответ
 
Опции темы Опции просмотра
Старый 10.05.2011, 16:35   #1
NiKRON
Senior Member
 
Регистрация: 13.11.2006
Сообщений: 180
По умолчанию

Не знал, что вставка во враппер пробельного символа является «непростым путём с использованием „хакков“»

Цитата:
…пробельные символы, которые окружают inline-block ведут себя неоднозначно даже и в ff4, из-за чего, скорее всего, и возникает необходимость вставить пробел или любой другой пробельный символ.
пробельные символы ведут себя неоднозначно из-за этого необходимо вставить пробельный символ? вы поняли что написали?

В любом случае, вёрстка и CMS не должны зависеть друг от друга. Этого я натерпелся когда перевёрстывал однажды PHPbb. Бррр…

Спасибо за sourceopt. Много было оффтопа и наконец-то хоть какой-то ответ по теме!
NiKRON вне форума   Ответить с цитированием
Старый 10.05.2011, 17:58   #2
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Хаком я назвал именно использование чего-то не входящего в "стандартную поставку".
Про пробельные символы развернуто ниже, а "необходимость вставить" - имел в виду ваш случай.

Количество пробелов, на мой взгляд, да и в принципе, не должно влиять на расстояние между inline элементами (такое поведение нормально и именно так себя ведут span, b, i, strong, img и т.д.), но в случае указания inline-block для любого элемента начинаются чудеса - если после такого элемента есть пробел, то появляется отступ одного размера, если пробела нет - отступ другого размера, при этом избавится от него и как-то его контролировать практически нереально (я не беру опытов с отрицательным margin и т.п.), причем происходит это в любых браузерах. Из этого я делаю вывод что использовать inline-block не особенно удобно и зачастую проще сделать другой вариант верстки, нежели искать пути сделать inline-block адекватно работающим.
Кстати, соглашусь что верстка и cms не должны зависеть друг от друга, но для этого сама верстка должна быть "пуленепробиваемой" на всех уровнях, а это в некоторых случаях не так.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 10.05.2011, 19:35   #3
NiKRON
Senior Member
 
Регистрация: 13.11.2006
Сообщений: 180
По умолчанию

Так, извиняюсь за панику. Лох я. Забыл убрать white-space: nowrap вот у меня и не переносилось. На самом деле всё работает и пробел после </li> не нужен.

Насчёт пробелов между inline-block лучше делать так:
Код:
ul{
  font-size: 0;
}
li{
  font-size: … /* ставите что нужно */
}
после этого с помощью margin указываете отступы.
NiKRON вне форума   Ответить с цитированием
Старый 10.05.2011, 19:53   #4
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Учитывая что все font-size идут в em, то это не самый удачный вариант. Проще использовать гарантированно работающие float и position
-=UncleByte=- вне форума   Ответить с цитированием
Старый 10.05.2011, 23:52   #5
NiKRON
Senior Member
 
Регистрация: 13.11.2006
Сообщений: 180
По умолчанию

Опять em… Ну зачем em?!! :O Это что, всеобщая паранойя?!
NiKRON вне форума   Ответить с цитированием
Старый 11.05.2011, 04:28   #6
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Почему паранойя? Скорее уж мания, хоть чем так страшно использовать em - непонятно. Для тянущихся дизайнов лучше все-таки подходят em и проценты, чем фиксированные значения. Разве не так?
-=UncleByte=- вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как добавить свой функционал 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


Часовой пояс GMT +4, время: 02:37.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория