
SelenIT
Expert-
Posts
4,327 -
Joined
-
Last visited
-
Days Won
140
Content Type
Profiles
Forums
Calendar
Store
Everything posted by SelenIT
-
А почему бы сразу не проверять наличие свойства href (тегов link и base в document.body быть не должно, а a и area — и есть ссылки)?
-
Наглая ложь .Больше того, в стандартном режиме браузеров html { height: 100%; } необходим для растягивания body на всю высоту окна, прижатия подвала и т.п.
-
Возможно, валидатор имел в виду, что такие подстановки может не понять XML-парсер (они описаны в DTD, который парсер скачивать не обязан, а сам XML знает только числовые подстановки типа ©). Для самой полной совместимости можно заменить все буквенные подстановки на числовые (напр. по этой таблице). Но в наши дни гораздо проще и логичнее перейти на UTF-8 — тогда необходимость в большинстве символьных подстановок (кроме необходимых — <, >, & и ") сама собой отпадет.
-
О-о... В 8-й версии это целый детектив. В общих словах — как-то так . Вообще есть хорошая статья про режимы браузеров и управление ими, эта картинка как раз оттуда.
-
Правые плавающие блоки нужно поднять в начало, к левому. И для .second-right добавить clear: right (чтобы они в одну строчку не слипались). А отдельный .clear в данном случае вообще не нужен.
-
Динамикой рук и залихватским выражением лица героиня как бы говорит нам: "А ну его... налево, это создание и продвижение сайтов!" А по сути: 1) "также" (в смысле "тоже", а не "так же, как...") пишется слитно (сорри, но в выделенном тексте оно просто бросается); 2) странно, что в левой колонке после двоеточия строчная буква, а в правой — заглавная; 3) непонятно, почему черная мышка отражается белой (да и вообще, AFAIK, опт. мышки на зеркале не работают... вот так-то); 4) вообще непонятно, нафиг при таком кол-ве контента скроллинг на экране 1280х1024; 5) шрифты надписей-картинок и основного текста, по-моему, не гармонируют (да и нужны ли эти картинки?); 6) иконка телефона и иконки паззла и шестерни — из разных миров.
-
В стандартном режиме IE8 CSS-ные counter'ы, по-моему, как раз должны работать. А вот в IE7 и ниже (в т.ч. IE8 в режиме обр. совместимости) — увы... В целом всё это подтверждает тупиковость стандарта XHTML 1.x. HTML5 — единственный стандарт, одобренный производителями браузеров — вот наше будущее!
-
Или в варианте с float:right поставьте рисунок в коде перед текстом.
-
Убрать бордер, увеличить на соотв. кол-во пикселей паддинг?
-
Для табличных элементов position:relative и не обязан работать: К сожалению.Но вариант Nekromancerа проще и универсальнее . А совсем на крайняк, можно по разным ячейкам разнести...
-
Большинство, насколько я в курсе, не заморачивается такими сложностями и грузит страницу целиком . При этом стремится к минимизации оформительского кода и выносу всех украшательств в CSS (который кешируется браузером). А AJAX использует для небольших динамических элементов (голосований, комментариев и т.п.). Но всё зависит от задачи...
-
Да. Не совсем, не так просто. innerHTML — это свойство DOM-элемента (до HTML5 было нестандартным, но поддерживается всеми браузерами), позволяющее записывать в него любой допустимый HTML с помощью javascript-а. По событию клика по ссылке можно вызвать скрипт, который 1) запросит этот HTML с сервера, 2) впишет его в нужную ячейку. Второй шаг элементарный, а вот с первым есть тонкости (подробности здесь).Кстати, далеко не факт, что на современных каналах табличные страницы "будут долго грузицо". Серверы давно умеют сжимать код gzip-ом, а браузеры — рисовать по мере поступления и довольно быстро... Тут скрипт вписывает в страницу другой скрипт (счетчика) из внешнего файла. Сабжевую задачу это не решает.
-
Используйте официальный валидатор от W3C. Остальное гарантий не дает — кто знает, что за DTD и какой редакции туда зашиты... Кстати, какой доктайп и в какой кодировке сами файлы?
-
Мне первый тоже как-то сильнее... Свежее и оригинальнее, что ли. Второй слишком уж похож на бесчисленные вордпрессовые блоги и т.п. По второму варианту: - рваный правый край при отличной от 1024 ширине (фиксированное меню, резиновые — причем по-разному — телефон и блок картинок); - орнаментная ветка слева от лого и живая в центре шапки прекрасны каждая сами по себе, но вместе резко диссонируют, имхо...
-
Может, они этого и не добиваются? А просто грузят целиком новую страницу, отличающуюся от прежней только контентной ячейкой (ну, еще тайтлом и метатегами), как нормальные люди? Потому что средствами HTML сделать это есть лишь одна возможность — iframe. Есть еще вариант AJAX (в простейшем виде — яваскрипт запрашивает с сервера готовый код HTML-фрагмента и вставляет его в innerHTML нужного элемента на странице), но сомневаюсь, что на "сайте сделаном в табличном дизайне" в ход идут такие сложности
-
Честно говоря, вот этого как раз не наблюдаю. Две монетки, одна из которых неустойчиво стоит на ребре, с большими финансами ассоциируются как-то слабо (скорее с игрой в "орлянку", на что, впрочем, форекс смахивает едва ли не сильнее, "оторванные" крылья — тем более. Ну и объемные иконки не вяжутся со всем остальным и теряются на краю большой и нелогичной шапки (если бы они тоже были стилизованы под монетки — было бы еще ладно... . Также не вижу смысла визуально объединять поиск и логин в одну форму, когда это абсолютно независимые друг от друга действия (это насчет юзабилити).
-
С каких пор? По идее, он ничем не отличается от обычного .js-файла, кроме способа подключения. Только что проверил — прекрасно всё работает локально...
-
У меня есть дверь на лестницу, но я хочу, чтобы она еще была лифтом на первый этаж. Когда ставлю лифт отдельно — всё работает, но у лифта есть еще другие этажи, на которые он тоже должен ходить. Пробовал тупо обернуть лифт дверью — фигня какая-то получилась. А серьезно, как можно в одном окне перейти сразу на два адреса (action формы и href ссылки)? Браузеру разорваться, что ли, как той обезьяне из анекдота? Конкретизируйте задачу, пожалуйста... P.S. Перечитал топик, загрузил в телепательную машинку: скорее всего, нужно будет сделать этот переход в скрипте-обработчике формы. Например, если обработчик на PHP — то что-то вроде if (isset($_POST['continue'])) { // у кнопки должно быть name='continue' // обрабатываем данные формы, записываем в базу/сессию и т.п., ничего не выводим header('Location: http://'.$_SERVER['HTTP_HOST'].'/link.htm'); exit; }
-
Вероятнее всего, речь была об одном из IE-шных фильтров. Кроссбраузерно сделать такое силами CSS на сегодняшний день не представляется возможным. Проще всего, на мой взгляд, реализовать это, наложив на картинку полупрозрачную флешку с "лучами" нужного вида и поведения...
-
С одной стороны, "асечно-эсэмэсочный" стиль смахивает на телеграфный, где тоже сложились свои правила сокращения в силу технич. причин (отказ от предлогов, всевозможные ТЧК и ЗПТ и т.п.). С др. стор., всё (в т.ч. и сокр-я) хор. в меру . В англ. языке та же тенденция, причем давно ("10x 2 U 4 the info" etc.), ревнители чистоты языка и школьные учителя там с этим тоже боролись, но как-то не очень успешно. Что до сленга, то он был всегда, у каждого поколения. Раннесоветская манера образовывать составные словомонстры типа "ГОЭЛРО" и "комсомол" из чего попало тоже наверняка шокировала старых интеллигентов типа булгаковского проф. Преображенского. Ничего, привыкли, эти слова заняли свое место в культурном слое соотв. эпохи. Так что сам по себе сленг, имхо (виноват-с — хотел написать "на мой взгляд", но автоматизм сработал-с опасности не несет, опасны "перекосы и перегибы", т.е. потеря того самого чувства меры/уместности. На мой взгляд, куда опаснее снижение общего уровня культуры/грамотности, круглосуточный поток "блатной фени" по ТВ (причем не только в бесчисленных "бандитско-ментовско-разборочных" сериалах, но и в новостях, мультиках...), обесценивание и принижение самого понятия "интеллигентность" (ни в советское время, ни в "лихие 90-е" слово "интеллигент" не было ругательным — максимум ироничным...). На этаком фоне интернетные словечки еще плюсом кажутся — как минимум, употребляющий их человек знаком с какими-никакими достижениями прогресса и хотя бы потенциально имеет доступ к мировому кладезю знаний, в отличие от "быдла попроще"... Ну а вообще ничто не ново, было (и есть) дело в ЖЖ — полагаю, ничто не помешает и в "аське" подобный статус выставить...
-
http://mirslovarei.com/content_dal/As-618.html
-
А что, разумно — вызывать хелп для веб-приложения аяксом Хотя в данном контексте "F1", скорее всего, означает "первое поколение гибрида", но... все равно забавно =)
-
По-моему, достаточно просто уменьшить высоту до 44px, чтоб сумма ее и паддинга составила те самые 54px картинки. И, сорри за оффтоп, но по-моему блокадный — всё-таки Ленинград, история есть история...
-
Кстати, с body { overflow-y: scroll; } буквально сегодня наткнулся на корявость в Опере 9.6 — упрямо рисует горизонтальную полосу тоже. Никакие увещевания типа overflow-x: auto не помогают (overflow-x: hidden вроде действует, но это не то, чего хочется). Подозреваю, что забыл какую-то элементарщину...
-
До кучи: http://cssing.org.ua/2008/08/29/float-mess/ (самая соль — в http://cssing.org.ua/2008/08/29/float-mess/#comment-13155