\n в виджетах

Предварительное обсуждение найденных ошибок перед отправкой их авторам фреймворка, а также внесение новых предложений.
Ответить
Bartholomew
Сообщения: 110
Зарегистрирован: 2010.02.05, 01:58
Откуда: Нижний Новгород
Контактная информация:

\n в виджетах

Сообщение Bartholomew »

Обнаружил, что в виджете CMenu после закрывающих тегов вставляется символ переноса строки "\n".
Я понимаю, что это улучшает читаемость, но тут она не нужна, а из-за этого иногда ползет верстка - появляются лишние пробелы, когда список в одну строку надо выставить.
Аватара пользователя
BuCeFaL
Сообщения: 447
Зарегистрирован: 2010.03.17, 21:22
Откуда: Kiev
Контактная информация:

Re: \n в виджетах

Сообщение BuCeFaL »

Осмелюсь предположить что тут дело не в CMenu ;)

http://www.amazon.com/s/ref=nb_sb_noss? ... ss&x=0&y=0
Bartholomew
Сообщения: 110
Зарегистрирован: 2010.02.05, 01:58
Откуда: Нижний Новгород
Контактная информация:

Re: \n в виджетах

Сообщение Bartholomew »

Спасибо, однако появление лишних отступов из-за наличия символов переноса строк - известная вещь.
Не думайте, что я не проверял, что будет, если их убрать.
Аватара пользователя
BuCeFaL
Сообщения: 447
Зарегистрирован: 2010.03.17, 21:22
Откуда: Kiev
Контактная информация:

Re: \n в виджетах

Сообщение BuCeFaL »

Насколько я знаю стили (не люблю их) то пропуски учитываются в инлайновых (inline) елементах. Для того что бы упорядочить список в строку, достаточно поменять его тип отображения на блочный display: block или inline-block применить float: left к элементам списка, а после списка выполнить clear: both. В blueprint (css framework который установлен по умолчанию в Yii) есть готовые классы, такие как clear, left/right, span-n.

Хотя очень вероятно я вас не до конца понял. В тестовом приложении меню в одну строку. Можно пример или скрин ?
Аватара пользователя
slavcodev
Сообщения: 3134
Зарегистрирован: 2009.04.02, 21:42
Откуда: Valencia
Контактная информация:

Re: \n в виджетах

Сообщение slavcodev »

BuCeFaL писал(а):blueprint (css framework который установлен по умолчанию в Yii)
с чего ты взял?
Жду Yii 3!
Аватара пользователя
BuCeFaL
Сообщения: 447
Зарегистрирован: 2010.03.17, 21:22
Откуда: Kiev
Контактная информация:

Re: \n в виджетах

Сообщение BuCeFaL »

mc-bear писал(а):
BuCeFaL писал(а):blueprint (css framework который установлен по умолчанию в Yii)
с чего ты взял?
Демо приложение которое устанавливается первый раз ( командой webapp) подключает его

http://www.yiiframework.com/demos/blog/css/screen.css
Аватара пользователя
slavcodev
Сообщения: 3134
Зарегистрирован: 2009.04.02, 21:42
Откуда: Valencia
Контактная информация:

Re: \n в виджетах

Сообщение slavcodev »

BuCeFaL писал(а):Демо приложение которое устанавливается первый раз ( командой webapp) подключает его
Так это в демо, в ядре его вроде нет, или я не нашел.
Жду Yii 3!
Bartholomew
Сообщения: 110
Зарегистрирован: 2010.02.05, 01:58
Откуда: Нижний Новгород
Контактная информация:

Re: \n в виджетах

Сообщение Bartholomew »

У инлайновых, да. Вот тест: http://leamix.com/temp/li.html
Я как раз устанавливаю display: inline-block, чтобы не делать float и clear.
С ними, конечно, будет отображаться верно. Но вспомните старика Оккама)))
Ответить