Jump to content

PavelTkachev

User
  • Posts

    237
  • Joined

  • Last visited

Everything posted by PavelTkachev

  1. Переделал всё на article, как Вы и советовали. Почитал докторов html5. Спасибо за помощь!
  2. Так? Нет По спецификации figcaption должен быть на первом или последнем месте. Нельзя сделать его вторым.
  3. Не могу расположить нужным образом элементы. <figure><figcaption></figcaption><img><time></time><span></span><b></b></figure>Мне нужно, чтобы картинка была в верхнем правом углу, а тексты справа не обтекая ей. Я делаю для figcaption display:inline. Для img - float:left. Остальным display:block; margin-left: 150px; Всё работает пока текст в figcaption короче одной строки. В противном случае он заполняет всю первую строке, а img располагается под figcaption. Моя задача решаема? figcaption по спецификации может быть либо первым, либо последним внутри figure.
  4. Можно ли сделать фиксированный блок по центру экрана без дополнительной обёртки? Делаю так: nav{ position:fixed; width:100%; height:32px; max-width:1000px; margin:0 auto; top:0;}И оно не работает. А как правильно не соображу.
  5. А зачем это всё нужно и как это используется в жизни? То, что я их пропишу - это точно. Но я не могу понять в чём будет польза-то.
  6. Чем меньше данных, тем быстрее работает на мобильном устройстве. А данные для AJAX можно и перекодировать. В других тоже можно через представление utf-8 символа в html или через css. А за ответ - спасибо. Я понял, что для меня нет никакого смысла в переходе на utf-8. Но за предупреждение при валидации всё равно обидно.
  7. Вначале так и было. Но потом я почитал статью http://htmlbook.ru/blog/elementy-figure-i-figcaption и мне показалось отличной идеей использовать figure. Ещё и в силу того, что я внедрил микроформат изображений из schema.org. Как раз есть картинка, название и описание.
  8. Неужели этим никто не пользуется?
  9. Решил я проверить сайт на валидаторе W3C. А он мне и говорит: Legacy encoding windows-1251 used. Documents should use UTF-8. И почему так? У меня сайт на русском. Зачем мне лишний трафик? Какие есть причины делать сайт на utf-8?
  10. У меня новостная лента: картинка, краткий текст, заголовок. Всё это я поместил в figure. А поверх сделал тег a, чтобы всё целиком куда не нажми было ссылкой.
  11. И значит я не могу их помещать внутри тега a... А где про это сказано в спецификации? Я не нашёл. Для тех, кому лень читать всю статью: в HTML нет «блочных» и «строчных» элементов. Это деление — историческая ошибка, чистая условность и анахронизм времен конца 90-х. Элементы HTML различаются между собой не формой и внешним видом, а смыслом и предназначением, именно оно определяет, что во что можно вкладывать. А блочностью, инлайновостью, любыми их комбинациями и др. чисто внешними чертами заведует исключительно CSS. http://css-live.ru/articles/blochnyx-i-strochnyx-elementov-v-html-bolshe-net.html
  12. Подскажите, зачем нужны роли и aria-атрибуты? По моему они также дублируют друг друга. Стоит использовать и то и то, или что-то одно?
  13. Блочными или строчными являются элементы figure и figcaption?
  14. Можно ли использовать attr в background? Вот так не работает... background: url(i/attr(data-site).png) left top no-repeat;
  15. Сделайте font-size:72px; для тега a. И всё увидите.
  16. http://jsfiddle.net/h58gq1kr/5/ Получится абсолютно то же самое. По прежнему, если точку удалить, то всё исправляется. Наличие точки смещает в IE надпись на 1 пиксел вниз.
  17. Я сделал position:relative; Это не меняет никак результат. Разве по умолчанию нет значения общего для всех?
  18. Чтобы «.сам» выпирал справа от «летает» и при этом, чтобы «летает» было точно по правому краю «самолёт»
  19. Наверное, надо было написать в «Проблемы верстки»
  20. Важное замечание: «.сам» должен быть именно внутри css
  21. Мне нужно сверстать ссылку вот такого вида: http://jsfiddle.net/h58gq1kr/2/ Если удалить точку перед словом «сам», то оно становится на одну линию с «летает». При наличие точки в IE «.сам» ниже на 1 пиксел. Можно ли решить эту проблему иначе, чем созданием отдельного стиля для IE с другим значением line-height?
  22. У меня в макете превью новостей состоят из короткого текста и картинки справа. Мне нужно, чтобы текст обтекал картинку. Это легко добиться с помощью float:left; для картинки. Но если текст слишком короткий, то следующий за ним следующий превью новости оказывается накрыт картинкой сверху. Этого можно избежать, если каждому контейнеру дать свойство float:left. Но есть ли другой, более изящный способ?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy