
SelenIT
Expert-
Posts
4,327 -
Joined
-
Last visited
-
Days Won
140
Content Type
Profiles
Forums
Calendar
Store
Everything posted by SelenIT
-
HTML5 специально спроектирован так, чтоб подобная фигня больше никого не волновала . Браузеры тоже. Пишите, как удобнее/привычнее .
-
Странный какой-то верстальщик... "табличник", что ли? В 2012-м? Доктайп от XHTML 1 является валидным для HTML5. Чтобы был XHTML, доктайпа мало, нужен еще особый серверный HTTP-заголовок. Типа <?xml version="1.0" encoding="..."?> Актуальные версии нормально кушают. Есть вариант "добавить перед доктайпом комментарий", он и стандартом разрешен, но с ним в Quirks mode уходят и другие IE...
-
XML-пролог добавить... А зачем?
-
Спасибо, всплакнул о давно ушедшей юности . Вообще неявное добавление TBODY — часть стандарта HTML (как 4, так и 5), и мнение ископаемых браузеров на эту тему важно лишь для историков. Опера 9, кстати, тоже ископаемая, но всё-таки чуть-чуть ближе к реальности.
-
Насколько я в курсе, понимает оба (как минимум в стандартном режиме). Это IE6 не понимал опять же оба.
-
Я понял так, что про ряд квадратиков слева от кнопки "Ask a question about this product".
-
Float и любое вертикальное выравнивание вместе не работают, к сожалению. float-ы всегда всплывают вверх. К чему вообще там этот float? Оставить картинки инлайнами (как они по дефолту есть) да vertical-align:middle, в любом IE не подведет...
-
Элементы внутри, небось, плавающие?
-
Да, clip что-то вылетело из головы (но ведь чуял нутром, что скорее всего можно). Nanto, спасибо! Кстати, для однотонной заливки уголка можно и одним псевдиком обойтись. А с парой псевдиков можно и для неоднотонной заливки body.
-
FF не привередливый, он просто выполнял приказ соблюдает стандарт
-
Строго говоря, тег-то такой есть (см. выше), но 1) работает только в Хроме, 2) многие веб-авторитеты считают его существование ошибкой
-
Если говорить именно о тегах, то ближе всего к заявленному - details Но обычно такое делают скриптами. Раз речь о ссылке - может быть уместно приделать к ней ajax, чтобы грузить только нужное.
-
Поэтому и придется обрезать излишки. Так что минимум два элемента с overflow: hidden, в каждом по псевдику с запасом по размеру и тенью (видимо, у одного внешней, у другого внутренней). И подгонять по пикселю. С инлайновым SVG, конечно, всё намного проще...
-
s0rr0w, спасибо! wildhind, вот, кстати, хорошее замечание. Учитывая, что каждый браузер/платформа заменяет его своим контролом...
-
Визуально. Физически, конечно, придется стыковать две, но на беглый взгляд это осуществимо (хотя и не запросто - пока не представляю, как обойтись без обрезки излишков обертками с overflow:hidden...).
-
ЕМНИП, фильтры работают в IE по 9-й включительно (и активно используется для градиентов, в частности). Это экспрешны начиная с 8-го отвалились. Но по вопросу сказать что-то трудно. Скорее всего, что-то в скриптах жестко полагалось на особенности Quirks mode. И да - на приличном сайте текст мерцать не должен!
-
Я понял спеку так, что речь не о самом элементе, а о контенте элемента. И тут уже возможны варианты: размеры "контента" картинки или видео CSS-у и впрямь неподвластны (только размеры самого элемента, что "неспортивно"), то размеры контента <button> вполне ему поддаются (через font-size и т.п., как любой текст). Поэтому первые, скорее всего, замещаемые, а последний, скорее всего, нет (и с ЖHTML это неплохо стыкуется). Но как быть, скажем, с чекбоксом/радиобаттоном - они же тоже "вещь в себе", по всем признакам?
-
С дополнительным элементом точно можно. Можно ли одним элементом (м.б. с псевдиком) - надо подумать, вроде тоже варианты должны быть.
-
Ископаемые меня мало волнуют). Хотелось бы зацепиться за теорию, на которую можно будет опираться хотя бы в ближайшие год-два...
-
Доктайп, надо полагать, XHTML? Если именно таких ошибок много, а страница, тем не менее, отображается - лучше сразу меняйте доктайп на <!DOCTYPE html>, так будет честнее по отношению к себе и к валидатору
-
Время от времени возникает вопрос "что относится к замещаемым (replaced) элементам" (и относится ли к ним то-то и то-то). Когда-то я даже пытался подкопаться к теме поглубже, но концов так и не нашел. На сайтпойнте пишут одно (что является), однако из спеки ЖHTML (где все замещаемые вроде бы перечислены явно), кажется, вытекает, что не являются (или я не там смотрю?). Да и по объяснению из спеки CSS ("The content of replaced elements is not considered in the CSS rendering model.") вроде как баттон и текстария, как минимум, в замещанцы не проходят: их контент ведь явно слушается свойств шрифта и всяких паддингов-бордеров, ведя себя как почти полноценные инлайн-блоки, т.е. вполне интересует модель рендеринга CSS... или я заблуждаюсь? Пожалуйста, помогите наконец распутаться окончательно и поставить точку в расследовании!
-
event.target (ну и window.event.srcElement в старых IE, "для баланса") не помогут?
-
Задать line-height, равный height-у, а паддинги вообще убить?
-
Опера, ЕМНИП, сразу без префиксов поддерживать стала. FF3.6... имхо, в 2012-м вполне можно записать в динозавры, пусть эти <4% довольствуются квадратными уголками, как и старые IE. iOS3 и Андроиды 2.1- — туда же. Хотя, если очень хочется, эту пару префиксов можно и добавить...
-
Для border-radius'а уже никакие префиксы не нужны.