Jump to content

SelenIT

Expert
  • Posts

    4,327
  • Joined

  • Last visited

  • Days Won

    140

Everything posted by SelenIT

  1. Это давно известная проблема - IE ниже 9-го не понимает XHTML и ничего с этим не поделать (можно "скормить" ему контнт как HTML или как абстрактный XML, но и то, и другое - костыли, а не выход). А другие браузеры, что, поняли? Это был настоящий XHTML, с правильным MIME-типом?
  2. Солнечный парус в прошлом году вроде как успешно обкатали японцы. "Верить или нет" куче научных работ, основанных на результатах "Аполлонов" - личное дело каждого (свобода слова и всё такое), но прилюдно кричать о своей вере на слово развлекательной передаче Fox-TV (откуда, вдруг кто не знает, пошла байка про "голливуд") и выпертым из НАСЫ за пьянство лузерам типа Ральфа Рене и Билла Кейзинга (ну и их доморощенным повторякам типа Мухина, само собой) - прежде всего расписаться в собственном кругозоре на уровне тех самых попкорно-гамбургерных "средних американцев" из анекдотов. Вот хороший сайт для желающих прояснить для себя вопрос (ссылки на мнения противной стороны там тоже представлены, есличо). В данном случае не будет. Снова будет как-то так...
  3. Вот нашел детальное объяснение баяна "по горячим следам" (и то в веб-архиве, основная ссылка протухла — 2004-й год как-никак!): http://web.archive.org/web/20041204125225/http://www.atsnn.com/story/30048.html Вкратце — 1) НАСА никогда не называло цвета на снимках "настоящими", а лишь "наиболее похожими на настоящие", 2) цветовое пространство RGB на значительной части марсианских снимков действительно искажено, т.к. в качестве точки красного берется 750нм — на стыке красного с инфракрасным (но это практически не сказывается на передаче окраски грунта), и 3) синий образец с этого циферблата ярко отсвечивает не только в синих, но и в ближних инфракрасных лучах, что добавляет путаницы при использовании фильтра на 750нм. Можно самим собрать в фотошопе снимки практически без искажений, используя канал 600нм (оранжево-красный) вместо 750 (черно-белые исходники каждого канала доступны на сайте НАСА), но в этом канале видно меньше деталей, а для НАСА важны именно они. А по Бёрду Киви, похоже, плачет орден почетного слоупока...
  4. Если вы не настраиваете сервер на отдачу страниц с mime-типом application/xhtml+xml, то вы уже работаете с HTML5 . Он допускает XHTML-синтаксис для HTML-страниц (в отличие от настоящего XHTML, между прочим).
  5. Первая же фраза по ссылке: "Once a box has been laid out according to the normal flow or floated, it may be shifted relative to this position" — "Когда элемент расположен на странице в соответствии с норм. потоком или зафлоачен, он может быть смещен относительно этой позиции".
  6. Ух ты, и действительно ведь. Загадочная она всё-таки, норвежская душа!
  7. Разумная мысль. Но требует лишних неочевидных действий от пользователя, по сравнению с привычным скроллом. Имхо, тоже сильно зависит от задачи и реализации
  8. Имхо, спорный тезис всё же. Обычно в футере второстепенная информация, а при фиксации она всегда будет отнимать место у действительно полезной. На очень тесных по высоте экранах (те же нетбуки) это может быть критично. Отпихивание футера контентом вниз в таком случае удобнее.
  9. А смысл? Показать скрытый див, а через полсекунды загрузится запрошенная страница и всё исчезнет? Вариантов я вижу два: 1) добавлять параметр для новой страницы, чтобы она сразу отрисовывалась с открытым чем нужно; 2) подгружать контент аяксом, а URL для современных браузеров подменять через History API из HTML5 (если нужно). Первый способ проще и надежнее, второй моднее и круче
  10. Switch74, спасибо, теперь резоны понятны. Хотя плодить скроллбары — тоже зло, в экстремальном случае "один таб — одна строчка, другой — тысяча", согласен, это зло будет меньшим, но вот когда во всех табах контента пикселей на 500-700 высоты, а просмотр идет на нетбуке с 600 пикселями высоты экрана на всё... имхо, лучше уж прокрутить весь сайт на пару оборотов колесика ради просмотра футера, чем сплющивать каждый таб до окошка на полдесятка строк с бешеной прокруткой внутри. Короче, надо смотреть по ситуации. Однозначно обзывать резиновый min-height "бредом", по-моему, всё-таки нет оснований.
  11. Switch74, а чем всё-таки плох min-height в процентах?
  12. По-быстрому склепать что-нибудь на базе таблицы, типа такого навскидку — не вариант?
  13. Судя по всему, никто, кроме вас, не понимает. Я, например, не понимаю. Уж объясните как-нибудь популярно, для блондинок... P.S. Версию "прижатый футер не имеет смысла и противоречит чистой и светлой идее электронного документа" не предлагать — она тупо не соответствует действительности А проблема с перерисовкой вертикальных размеров у Оперы бывает, причем и c min-height, и с height. Вот в этой теме когда-то выяснили, что по крайней мере в современных версиях помогает display:table для контейнера. Еще Оперы до 12-й версии ненавидят размеры больше 32767px по модулю (неважно где — в padding, text-indent и т.п.), т.к. когда-то разработчики решили, что 32kpx "хватит каждому"... А по сабжу — первым делом выжечь все !important каленым железом. Видел хороший коммент на Хабре а-ля "!important — как последний патрон: оставьте для себя..."
  14. В IE6 inline-block прекрасно делается комбинацией inline + zoom:1 (или любого другого способа задания hasLayout). А для изначально инлайновых типа <span> вообще работает как есть.
  15. 1) Вреда от кавычек нет, а польза бывает (напр., меньше риск побить разметку, а то и получить XSS, при выводе пользовательского текста в value элементов форм). Поэтому лучше брать за правило ставить их везде, где у атрибута есть явное значение. Атрибуты, не требующие указания значения, можно (и даже желательно) писать в сокращенном виде (readonly, required и т.п.), если доктайп это допускает (писать цветистые readonly="readonly" и т.п. нужно только в XHTML). 2) Всё верно, нет больше у таблицы такого атрибута. Центрируйте ее стилями (margin: auto).
  16. Есть сильное подозрение, что CSS тут вообще ни при чем, а настраивать/допиливать нужно именно на сервере
  17. Вот один из ответов: www.uniq-themes.ru/index.php/monetisations/1240-dostoinstva-joomla.html
  18. Сайты на HTML (как и на всём остальном) работают по протоколу HTTP. Юзер нажимает ссылку, браузер посылает на соответствующий URI (адрес) HTTP-запрос, сервер находит соответствующий запросу HTML-файл и отсылает его браузеру в виде HTTP-ответа. Браузер читает этот ответ, парсит (разбирает) его на элементы, строит из этих элементов DOM-дерево и рендерит (рисует) его на экране. Если среди элементов попадаются ссылки на др. ресурсы (<link> на CSS-файл, картинки, фавиконка и т.п.) - для каждого из них браузер тоже отправляет HTTP-запрос, и сервер возвращает нужное в HTTP-ответе. Когда юзер нажимает какую-либо ссылку на странице, весь процесс начинается по новой. Сайт на Джумле (и любом другом движке), кстати, работает точно так же, только HTML-файл не лежит на сервере в готовом виде, а генерится сервером заново для каждого очередного HTTP-запроса. Так одна программа (скрипт) может заменить целую кучу однотипных HTML-файлов. Но на выходе тот же самый HTML.
  19. Странно, я через developer tools выключал - в режиме IE8, вроде, помогает. В режиме IE7, да, надо еще что-то допиливать.
  20. Только, прежде чем совсем убирать, во всех актуальных FF проверьте хорошенько
  21. Теперь да А для чего у .col2 .content стоит жесткая высота 600px? Причем, как я понял, именно для IE8. Просто убрать эту цифру - не выход?
  22. Проверьте закрытие тегов, особенно здесь (строка 615): </div> <div id="bottom-pagination"><span style="float:right"><span></div> И еще, зачем целый див-сепаратор, что мешает просто поставить border диву с товаром? P.S. Старый добрый ДБГ-06Т, отредизайненный в гламурненький красный корпус... как мило!
  23. Разобрался. В этом тесте используется специательный шрифт, в котором вместо буквы "X" - сплошной квадрат Малевича. Интересно, что ситуация "флоат перед обычным блоком во флоате" (наткнулся на забавный пример в комментах здесь) в официальный тест, похоже, до сих пор не включена и, соответственно, не стандартизирована. По моему пониманию спецификации, правы там как раз IE и новые Оперы, но могу заблуждаться...
  24. Как ссылка на отдельную картинку, полагаю . В отдельном CSS-нике в условных комментах.
  25. Не совсем. За 100% высоты принимается див-контейнер таблицы, который служит началом отсчета для абсолютно позиционированных вещей (в данном случае псевдоэлементов) внутри нее. Верх и низ псевдоэлемента прижимаются к верху и низу этого контейнера соотв-но (т.е. он растягивается на всю высоту), а левая граница не задана, поэтому в качестве нее берется граница предка, т.е. ячейки.
×
×
  • 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