Jump to content

SelenIT

Expert
  • Posts

    4,327
  • Joined

  • Last visited

  • Days Won

    140

Everything posted by SelenIT

  1. А почему бы сразу не проверять наличие свойства href (тегов link и base в document.body быть не должно, а a и area — и есть ссылки)?
  2. Наглая ложь .Больше того, в стандартном режиме браузеров html { height: 100%; } необходим для растягивания body на всю высоту окна, прижатия подвала и т.п.
  3. Возможно, валидатор имел в виду, что такие подстановки может не понять XML-парсер (они описаны в DTD, который парсер скачивать не обязан, а сам XML знает только числовые подстановки типа &#169;). Для самой полной совместимости можно заменить все буквенные подстановки на числовые (напр. по этой таблице). Но в наши дни гораздо проще и логичнее перейти на UTF-8 — тогда необходимость в большинстве символьных подстановок (кроме необходимых — <, >, & и ") сама собой отпадет.
  4. О-о... В 8-й версии это целый детектив. В общих словах — как-то так . Вообще есть хорошая статья про режимы браузеров и управление ими, эта картинка как раз оттуда.
  5. Правые плавающие блоки нужно поднять в начало, к левому. И для .second-right добавить clear: right (чтобы они в одну строчку не слипались). А отдельный .clear в данном случае вообще не нужен.
  6. Динамикой рук и залихватским выражением лица героиня как бы говорит нам: "А ну его... налево, это создание и продвижение сайтов!" А по сути: 1) "также" (в смысле "тоже", а не "так же, как...") пишется слитно (сорри, но в выделенном тексте оно просто бросается); 2) странно, что в левой колонке после двоеточия строчная буква, а в правой — заглавная; 3) непонятно, почему черная мышка отражается белой (да и вообще, AFAIK, опт. мышки на зеркале не работают... вот так-то); 4) вообще непонятно, нафиг при таком кол-ве контента скроллинг на экране 1280х1024; 5) шрифты надписей-картинок и основного текста, по-моему, не гармонируют (да и нужны ли эти картинки?); 6) иконка телефона и иконки паззла и шестерни — из разных миров.
  7. В стандартном режиме IE8 CSS-ные counter'ы, по-моему, как раз должны работать. А вот в IE7 и ниже (в т.ч. IE8 в режиме обр. совместимости) — увы... В целом всё это подтверждает тупиковость стандарта XHTML 1.x. HTML5 — единственный стандарт, одобренный производителями браузеров — вот наше будущее!
  8. Или в варианте с float:right поставьте рисунок в коде перед текстом.
  9. Убрать бордер, увеличить на соотв. кол-во пикселей паддинг?
  10. Для табличных элементов position:relative и не обязан работать: К сожалению.Но вариант Nekromancerа проще и универсальнее . А совсем на крайняк, можно по разным ячейкам разнести...
  11. Большинство, насколько я в курсе, не заморачивается такими сложностями и грузит страницу целиком . При этом стремится к минимизации оформительского кода и выносу всех украшательств в CSS (который кешируется браузером). А AJAX использует для небольших динамических элементов (голосований, комментариев и т.п.). Но всё зависит от задачи...
  12. Да. Не совсем, не так просто. innerHTML — это свойство DOM-элемента (до HTML5 было нестандартным, но поддерживается всеми браузерами), позволяющее записывать в него любой допустимый HTML с помощью javascript-а. По событию клика по ссылке можно вызвать скрипт, который 1) запросит этот HTML с сервера, 2) впишет его в нужную ячейку. Второй шаг элементарный, а вот с первым есть тонкости (подробности здесь).Кстати, далеко не факт, что на современных каналах табличные страницы "будут долго грузицо". Серверы давно умеют сжимать код gzip-ом, а браузеры — рисовать по мере поступления и довольно быстро... Тут скрипт вписывает в страницу другой скрипт (счетчика) из внешнего файла. Сабжевую задачу это не решает.
  13. Используйте официальный валидатор от W3C. Остальное гарантий не дает — кто знает, что за DTD и какой редакции туда зашиты... Кстати, какой доктайп и в какой кодировке сами файлы?
  14. Мне первый тоже как-то сильнее... Свежее и оригинальнее, что ли. Второй слишком уж похож на бесчисленные вордпрессовые блоги и т.п. По второму варианту: - рваный правый край при отличной от 1024 ширине (фиксированное меню, резиновые — причем по-разному — телефон и блок картинок); - орнаментная ветка слева от лого и живая в центре шапки прекрасны каждая сами по себе, но вместе резко диссонируют, имхо...
  15. Может, они этого и не добиваются? А просто грузят целиком новую страницу, отличающуюся от прежней только контентной ячейкой (ну, еще тайтлом и метатегами), как нормальные люди? Потому что средствами HTML сделать это есть лишь одна возможность — iframe. Есть еще вариант AJAX (в простейшем виде — яваскрипт запрашивает с сервера готовый код HTML-фрагмента и вставляет его в innerHTML нужного элемента на странице), но сомневаюсь, что на "сайте сделаном в табличном дизайне" в ход идут такие сложности
  16. Честно говоря, вот этого как раз не наблюдаю. Две монетки, одна из которых неустойчиво стоит на ребре, с большими финансами ассоциируются как-то слабо (скорее с игрой в "орлянку", на что, впрочем, форекс смахивает едва ли не сильнее, "оторванные" крылья — тем более. Ну и объемные иконки не вяжутся со всем остальным и теряются на краю большой и нелогичной шапки (если бы они тоже были стилизованы под монетки — было бы еще ладно... . Также не вижу смысла визуально объединять поиск и логин в одну форму, когда это абсолютно независимые друг от друга действия (это насчет юзабилити).
  17. С каких пор? По идее, он ничем не отличается от обычного .js-файла, кроме способа подключения. Только что проверил — прекрасно всё работает локально...
  18. У меня есть дверь на лестницу, но я хочу, чтобы она еще была лифтом на первый этаж. Когда ставлю лифт отдельно — всё работает, но у лифта есть еще другие этажи, на которые он тоже должен ходить. Пробовал тупо обернуть лифт дверью — фигня какая-то получилась. А серьезно, как можно в одном окне перейти сразу на два адреса (action формы и href ссылки)? Браузеру разорваться, что ли, как той обезьяне из анекдота? Конкретизируйте задачу, пожалуйста... P.S. Перечитал топик, загрузил в телепательную машинку: скорее всего, нужно будет сделать этот переход в скрипте-обработчике формы. Например, если обработчик на PHP — то что-то вроде if (isset($_POST['continue'])) { // у кнопки должно быть name='continue' // обрабатываем данные формы, записываем в базу/сессию и т.п., ничего не выводим header('Location: http://'.$_SERVER['HTTP_HOST'].'/link.htm'); exit; }
  19. Вероятнее всего, речь была об одном из IE-шных фильтров. Кроссбраузерно сделать такое силами CSS на сегодняшний день не представляется возможным. Проще всего, на мой взгляд, реализовать это, наложив на картинку полупрозрачную флешку с "лучами" нужного вида и поведения...
  20. С одной стороны, "асечно-эсэмэсочный" стиль смахивает на телеграфный, где тоже сложились свои правила сокращения в силу технич. причин (отказ от предлогов, всевозможные ТЧК и ЗПТ и т.п.). С др. стор., всё (в т.ч. и сокр-я) хор. в меру . В англ. языке та же тенденция, причем давно ("10x 2 U 4 the info" etc.), ревнители чистоты языка и школьные учителя там с этим тоже боролись, но как-то не очень успешно. Что до сленга, то он был всегда, у каждого поколения. Раннесоветская манера образовывать составные словомонстры типа "ГОЭЛРО" и "комсомол" из чего попало тоже наверняка шокировала старых интеллигентов типа булгаковского проф. Преображенского. Ничего, привыкли, эти слова заняли свое место в культурном слое соотв. эпохи. Так что сам по себе сленг, имхо (виноват-с — хотел написать "на мой взгляд", но автоматизм сработал-с опасности не несет, опасны "перекосы и перегибы", т.е. потеря того самого чувства меры/уместности. На мой взгляд, куда опаснее снижение общего уровня культуры/грамотности, круглосуточный поток "блатной фени" по ТВ (причем не только в бесчисленных "бандитско-ментовско-разборочных" сериалах, но и в новостях, мультиках...), обесценивание и принижение самого понятия "интеллигентность" (ни в советское время, ни в "лихие 90-е" слово "интеллигент" не было ругательным — максимум ироничным...). На этаком фоне интернетные словечки еще плюсом кажутся — как минимум, употребляющий их человек знаком с какими-никакими достижениями прогресса и хотя бы потенциально имеет доступ к мировому кладезю знаний, в отличие от "быдла попроще"... Ну а вообще ничто не ново, было (и есть) дело в ЖЖ — полагаю, ничто не помешает и в "аське" подобный статус выставить...
  21. http://mirslovarei.com/content_dal/As-618.html
  22. А что, разумно — вызывать хелп для веб-приложения аяксом Хотя в данном контексте "F1", скорее всего, означает "первое поколение гибрида", но... все равно забавно =)
  23. По-моему, достаточно просто уменьшить высоту до 44px, чтоб сумма ее и паддинга составила те самые 54px картинки. И, сорри за оффтоп, но по-моему блокадный — всё-таки Ленинград, история есть история...
  24. Кстати, с body { overflow-y: scroll; } буквально сегодня наткнулся на корявость в Опере 9.6 — упрямо рисует горизонтальную полосу тоже. Никакие увещевания типа overflow-x: auto не помогают (overflow-x: hidden вроде действует, но это не то, чего хочется). Подозреваю, что забыл какую-то элементарщину...
  25. До кучи: http://cssing.org.ua/2008/08/29/float-mess/ (самая соль — в http://cssing.org.ua/2008/08/29/float-mess/#comment-13155
×
×
  • 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