Serlutin
User-
Posts
287 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Serlutin
-
Если честно, то это в справке написано. У Гугла и Яндекса очень хорошие и информативные справки. Почему ими мало кто пользуется?
-
Требуются умные люди! Создание фотогалереи на основе CSS
Serlutin replied to humn's topic in Goods and Services
Вы в css разбираетесь? Нет, вы в css не разбираетесь. Это не язык программирования, это всего лишь стили. Понимаете? Стили. Неужели вы думаете, что никто бы не сделал галерею на css, если это было бы возможно? Это делается легко. Убирается :hover Интересно, как вы себе это представляете? Сейчас это выполнено с помощью свойства :hover. История его такова что он предназначался для выделения ссылок. Только потом его стали использовать для других элементов, с чем IE6 категорически не согласен. Конечно не возможно. Я не понимаю, почему вы не хотите использовать js. Хотя нет, понимаю. Вы просто не разбираетесь в js. Но ведь это не беда. Есть куча примером, где нужно только скопировать и вставить. Запомните: html - для разметки css - для стилизации js - для действия php - для взаимодействия -
IE6 не поддерживает :hover для не ссылок. IE7 поддерживает, если не переключается в режим совместимости. Если не указать доктайп, то он будет работать, как IE6 в режиме совместимости.
-
Как избежать вертикального скрола при размещении текста?
Serlutin replied to Нел's question in HTML Coding
Надеюсь у вас в тексте пробелы? Есть классическая ошибка новичков, напишут одно слово из 1000 букв, а потом говорят, что текст не переносится. В общем дайте посмотреть на страницу. Сейчас на ум приходит только overflow: hidden UPD: Еслы вы хотите, чтобы сайт тянулся, то уберите значение высоты. Как же он будет тянутся, если у него чётко задана размер блока? -
В приведённом сейчас примере можно. Однако. Если вдруг потом вдруг захочется на ссылки наложить картинку фоном с чётко заданными размерами. То там уже обычным inline не обойтись.
-
Про IE8 я знал. Просто лень исправлять было. Но я переборол свою лень и исправил. Правда это уже вам решать, как отдельные стили для IE6 и 7 подключать. Может быть через условные комментарии, через хаки, может быть даже js. Вариантов куча. Кстати, между margin и padding есть большое различие. margin - внешний отступ (то есть после рамки), а padding - внутренний (до рамки), поэтому и нужны инлайновые блоки.
-
А вдруг проблемы будут в Netscape Navigator? Лучше всего использовать теги <img>, <map> и <area>. А то напридумывают разных хаков. Мне больше нравится: <!--[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]--> <!--[if IE 7 ]> <html lang="en" class="no-js ie7"> <![endif]--> <!--[if IE 8 ]> <html lang="en" class="no-js ie8"> <![endif]--> <!--[if IE 9 ]> <html lang="en" class="no-js ie9"> <![endif]--> <!--[if (gt IE 9)|!(IE)]><!--> <html lang="en" class="no-js"> <!--<![endif]-->
-
http://serlutin.nxt.ru/example/inline-block.html (если вдруг не обновилось, то нажмите CTRL+R или CTRL+F5) Вот сделал то, что вам нужно. Работает в IE6. inline-block офигенная вещь. А HasLayout уже даже хаком не считается, настолько он прочно он вошёл в нашу жизнь.
-
Почитайте про HasLayout. По сути zoom: 1 придаёт блочные свойства.
-
макет страницы в процентах - запутался, помогите
Serlutin replied to korchak's question in HTML Coding
Берёте вот этот макет: http://blog.html.it/layoutgala/LayoutGala26.html Выкидываете из него шапку. Вставляете логотип в конейнер и задаёте ему display: block; margin: 0 auto. Для блоков все отступы делайте с помощью margin -
http://serlutin.nxt.ru/example/inline-block.html Проверил. Работает и в IE6
-
Таблицы хорошие, но рассчитаны на опытных пользователей, которые уже разобрались что к чему. Короче просто вспомнить нужный тег. Но нашёл небольшую ошибку. Практически всё верно, за исключением того, что для тега html можно задавать аттрибуты class и id.
-
Я обычно <li> делаю inline, а отступы задаю непосредственно <ul>. Если такой вариант не подходит, то делаем display: inline-block, а для IE: display: inline; zoom: 1; Вроде бы должно сработать.
-
Атрибут align устарел. Он противоречит идеологии, разделения формы и содержания. Поэтому всё что относится к дизайну должно выноситься в css файлы. То есть вместо align надо использовать text-align. Чтобы выровнить не текст внутри блока, а блок, используется свойство float. Работает оно по принципу обтекания (то есть, как align применённый картинке). Если хочется отцентрировать блок, то можно сделать так margin: 0 auto; 0 - обозначает, что сверху и снизу отступов не будет, а справа и слева они будут задаваться автоматически равными, поэтому блок и выровнится. xHTML основан на языке XML, поэтому очень важно соблюдать его синтаксис. В XHTML все теги должны быть парными. Если для тега не предназначается пары, то используется короткий тек. Это теги <br />, <img />, <meta />, <link /> и т.д. Практической пользы от использования xhtml нет, поэтому можете спокойно использовать HTML.
-
В коде большие проблемы. Вы совершенно не понимаете что и зачем делаете. Вы в доктайпе говорите, что у вас xHTML 1.0 strict, но при этом используете атрибут align, не используете <br /> и путаете классы с идентификаторами. И вот ещё вопрос, почему вы решили выбрать XHTML, а не HTML 4.01?
-
А теперь посмотрите страничку в Internet Explorer и если ничего не будет работать (а оно не должно работать, потому что IE не понимет тег <nav>), то вставьте сразу после закрывающего тега <title>
-
Вы понимаете правильно. <html xmlns='http://www.w3.org/1999/xhtml'> Это нужно для XHTML. Сейчас же всё движется по направлению к HTML5 (теперь просто HTML), а XHTML занимает узкую нишевую категорию (настоящий XHTML, а не стиль написания)
-
Скорее всего виджет формируется стороннем ресурсом и стили берутся прям от туда.
-
Лучше задавай здесь вопросы. Мне всякие аськи, скайпы и прочее лень запускать. Могу почту дать если надо. Такова специфика интернета.
-
Пока Светлана не пришла, напишу я: <!doctype html> Но тогда нужно убрать атрибуты width и align и перенести их в CSS (width и text-align соответственно) Либо <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> А переходный doctype лучше не использовать.
-
Не очень с этим согласен. Безопасность браузеры скоро улучшат. Например, FF4 уже улучшил. У меня видно, что ссылка становится уже посещённой только после полной загрузки страницы. Так что с безопасностью нормально. С отображением тоже не плохо, если особо не переусердствовать. Изменение цвета или подчёркивание проходит нормально. А вот функцию это псевдоэлемент несёт очень полезную. Представьте, что Гугл и Яндекс перестали бы менять цвет ссылок после посещения. Это же был бы кошмар. Хотя, возможно, для обычных сайтов это не такая и важная функция.
-
http://mathiasbynens.be/demo/css-without-html Нажимаем ctrl+u и удивляемся
-
Jommla+vm browse_1 - div верстка, обрамление товара в категории.
Serlutin replied to zarba's question in HTML Coding
У вас каждый последующий DIV вложен в предыдущий и каждому задано width: 98% Каждый следующий вложенный контейнер считает ширину относительно родителя, вот и получается лесенка. Вариант 1. Сделать везде width: 100% Вариант 2. Оформить каждый div отдельно, а не вкладывать друг в друга. Этот вариант с точки зрения структурности более логичен и предпочтительнее.