wildhind
Expert-
Posts
675 -
Joined
-
Last visited
-
Days Won
6
Content Type
Profiles
Forums
Calendar
Store
Everything posted by wildhind
-
а традиционный вариант с display: table-cell?
-
Оцените, пожалуйста мою первую верстку.
wildhind replied to alexforce2's topic in Discussion of works
Конструкция похожа на вложенные списки, но в приведённом вами коде либо лишний закрывающий тэг </div>, либо пропущен открывающий тэг <div>. Срочно брть мозги в руки! Это ни в коем случае не похоже на вложенные списки. Это похоже на то, чем является: кодоподобный мусор. Списки, в том числе вложенные — это тэги ul, ol, dl. -
1. Не знаю ни одного браузера, который можно рассматривать всерьёз, и который бы при этом не знал тэга nav; 2. Знаю ископаемые IE, которые не знают этого тэга, но почти все разработчики знают решение html5shiv, позволяющее обучить старые версии IE новым тэгам; 3. Если несмотря на это тэг nav вам всё равно не нравится, замените его на div. Результат будет тот же самый.
-
nav a { display: table-cell; vertical-align: middle; } nav a img { margin-right: 20px; } это имелось в виду?
-
Так ведь надо открыть все знакомые сайты в этой штуковине и поделиться с коллегами видами в очередной проекции.
-
Может и не важно. Я просто это к тому, что незачем городить невероятные конструкции, когда можно сделать просто: <nav> <a href="/">GSM-комплекты</a> <a href="some_else">Ещё какая-то ссылка</a> <a href="../">42</a> </nav>
-
Кстати, а как приведённая конструкция соотносится с этой строкой? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
Новая фича — абсолютное зло. Ничего полезного она в работу не привносит, а работа на фирме остановилась на три часа, когда наши разработчики узнали о 3D. Все игрались вместо работы
-
Дело в неправильной вложенности элементов. Элемент ul может содержать только элементы li. А уже в li можно делать ссылки. Но вообще-то в вашем случае таблица не нужна совершенно.
-
а где код? где сама страница? Картинка облачка задаётся фоном блоку с цифрой количества комментариев, сам этот блок отрицательным маргином выносится за границы контейнера. Важно, чтобы у контейнера не было свойства overflow:hidden.
-
Оцените, пожалуйста мою первую верстку.
wildhind replied to alexforce2's topic in Discussion of works
Над систематизацией — да. Но не только css, а и html. Притом html даже в первую очередь, он гораздо более серьёзно страдает. Айди и классы — надеюсь, понятно почему? Использование только классов в оформительских целях лучше сделать привычкой. Обилие id чревато возникновением самых неожиданных ошибок в самые неожиданные моменты уже в ходе эксплуатации и дальнейшего развития сайта. На учебных примерах чаще всего не понятно бывает. http://htmlbook.ru/html — оцените богатство языка html. Тэг следует подбирать по смыслу. Так и легче понять, что к чему в коде, и удобнее его поддерживать. Через год попробуйте понять, что имелось в виду под конструкцией вида <div><div></div><div><div></div></div><div><div><div><div><div></div></div></div></div></div></div></div> Работаете над ошибками — хорошо. Отвечаете в лучших традициях служб техподдержки — почему бы это? Извратов много. В целях самообразования стоит с ними ознакомиться, поднатореть в них, научиться верстать любую конструкцию любым способом. Когда почувствуете себя настолько уверенно, чтобы не бояться таблиц на основании того, что «пацаны с htmlbook'а не поймут», применяйте таблицы там, где они уместны и целесообразны. Если всё же какой-нибудь злой паразит внутри будет твердить «таблицы — зло!», добавьте к таблице атрибут role="presentation" для успокоения совести -
Ссылку надо будет формировать на основе шаблона ссылки и ID связанного элемента (я правильно ведь понимаю, что речь о связанных элементах?). А если что, обращаться всегда можно, конечно.
-
Картинку и свойства товара можно вытащить банальными CIBlockElement::GetByID() или CIBlockElement::GetList(). Это же самые обычные элементы инфоблока. Корзина — имеется в виду кнопка «положить в корзину»? Параметры добавления в корзину все в $arParams есть, можно их использовать. А сам код кнопки можно в лоб написать.
-
Как сделать горизонтальную полосу прокрутки, если таблица не влезает в ширину
wildhind replied to 7ion's question in HTML Coding
Да, плавающий элемент ведёт себя несколько иначе. Он не идёт в потоке. Он создаёт собственный контекст форматирования. Он устанавливает для себя размеры такие, чтобы вместить свой контент, если ему размеры не указаны явно. Отсюда и поведение, которое вы сочли неожиданным. -
Оцените, пожалуйста мою первую верстку.
wildhind replied to alexforce2's topic in Discussion of works
а у меня первое ощущение было: «здравствуй, детство!» Эдакая ностальгия по 2000 году -
Прямо там и описано, что это за метод, для чего он и чем это чревато. Это базовая цена товара. Если по какой-либо причине должна быть выведена цена другого типа, то данный метод выведет не то значение, которое нужно.
-
Ничего странного, этому блоку предшествуют плавающие блоки, не занимающие места в потоке, а соответственно он позиционируется с того места, где поток начинает быть свободным. Можно ему самому float задать, тогда он сформирует собственный контекст форматирования и не будет пересекаться с другими плавающими элементами.
- 1 reply
-
- 1
-
Учить основы никогда не поздно
-
Оцените, пожалуйста мою первую верстку.
wildhind replied to alexforce2's topic in Discussion of works
как там у правоверных… Нет тэга кроме <div>! а дальше? а зачем столько id? И почему ссылки не реагируют на наведение? Представим себя на месте контент-менеджера, которому потом с этим сайтом работать. Нужно разместить информацию о тарифе, но в ней на две строчки больше текста, чем предусмотрел верстальщик. Что ж делать-то? Всё пропадает! Но до этого ещё дожить надо. Сначала эту вёрстку дают программисту с крепкими нервами, чтобы он интегрировал её с CMS. Особо отмечу: программист должен быть действительно с крепкими нервами, способный философски отнестись к разнесённым в разные части кода частям контента одной смысловой группы и к вывернутому наизнанку порядку следования элементов. -
а разве свойство css align существует в природе? либо text-align: center контейнеру, либо саму картинку блочной делать, и ей margin: auto
-
ещё типичные ошибки при использовании этого плагина: — не указываются размеры блока, в котором должен контент скроллиться; — сам контент размещается без контейнера. flexcroll, кстати, не лучшее решение. У него прокрутка не плавная — глаза сломать можно. Плюс к тому у него нестандартная реализация прокрутки мышью. При горизонтальном скролле мышью он прокручивает всё равно вертикально. Удивлённые пользователи при использовании этого плагина гарантированы. Неприятно удивлённые.
-
Чаще всего jScrollPane(и ещё некоторые плагины) не работает из-за того, что скачивается кривая версия с xiper.net или делаются попытки подключения по инструкциям оттуда же. После того, как скачивается архив с официального сайта и подключается по инструкциям от разработчиков, а не безответственного журналиста, работает всё в точности как заявлено. Покажите, где у вас что не заработало.
-
Данный конкретный пример — не образец совершенства, но самая идея безмерно крута. Спасибо.
-
Зачем сразу так? Некоторые не верстают ничего сложнее простейших новостных лент. У них элементарно может быть 100% всё валидно и всё работать. Так обычно поступают, когда ищут голодного студента с крайне низкой самооценкой, кидающегося на какое угодно любое предложение. Так что вроде бы всё ясно