2011 7 июля 2011

Вопрос о CSS хак

Если бы прочитать это в некотором блоге ... думал, что это было приятно это каталог для будущей работы .... также может быть важным вопросом интервью, что вы бы спросили в один прекрасный день ....

Напишите фрагмент CSS, который будет отображаться пункт в синем в старых браузерах, красный в новых браузерах, зеленый в IE6 и IE7 в черном

#content p{color:blue}
html>body #content p {color:red}
* html #content p{color:green}
html>body #content p {*color:black;}


2011 18 февраля 2011

IE Javascript Ошибка: Объект не поддерживает это свойство или метод

Если бы этот странный вопрос, где кусок Javascript работало во всех браузер ANS как обычно IE бар :) Просто ... это было, но, поскольку сценарий был написан не мной, потребовалось некоторое время, чтобы отладить этот "Объект не поддерживает это свойство или метод" ошибки, которые только IE рвало. Возможно! Если бы я писал сценарий, я бы не получил эту ошибку на всех, а не смешивать мою имена переменных полей идентификаторов :).

Проблема: Объект не поддерживает это свойство или метод (в строке 3)

 function funzoneSP(){ document.getElementById('video_id').style.visibility="hidden"; shortdesc = document.getElementById('shortdesc').value; .... } 

Решение:
Ошибка генерируется на thirdrow в приведенном выше примере (3 линии ... "shortdesc = document.getE ...."). Я перепробовал все рода глупости, что я не стоят даже упоминания здесь и, наконец, что вы думаете! просто изменив уаг shortdesc на что-то другое избавился от ошибки. Основном! Имя переменной был отличаться от fieldID


2010 20 мая 2010

Re-Велоспорт CSS: Look At рамки CSS

Re-Велоспорт Buzzword и в веб-разработке, это означает не отличается. Это экономит энергию, с точки зрения усилий!

За годы написания CSS и HTML с созданием дизайна, я следовал несколько передового опыта, в погоне за экономию времени и энергии на то, что мы обычно термин, как "Re изобретать колесо". Снова и снова, я сказал себе, что я должен создать несколько шаблонов, некоторые стандартные повторного использования CSS, что я буду использовать OUT OF THE BOX в моей будущей работе. Хотя и не полностью, но мне удалось достичь некоторых целей.

В дальнейшем, повторное использование CSS, я посмотрел на несколько рамок CSS, которые обычно доступны для нас, и решил положить их использовать, так как они испытанный и созданные много опытных разработчиков, чем я сам. Что еще более важно "избежать повторного изобретения".

Хотя известно, к ветеранам, я попытался пером некоторых ключевых понятий / передовой практики / мысли, что пошло на создание этих структур, чтобы сайклинг-процесса в CSS это возможно. Надеюсь, это поможет некоторым CSS-разработчиков, которые вот-вот, а недавно сел победившей CSS!

Ключи Re-круговорот CSS:

Используйте соглашения об именовании

Это должно быть самым важным фактором в создании CSS / HTML повторного использования. Предоставление соответствуют имена элементов страницы позволяет повторное использование компонентов страницы и их стили с небольшим или модификации. В соответствии с этим аргументом, даже HTML5, к значительному изменению изменения сравнению с его предшественниками, является введение некоторых структурных именно теги. <article>, <section>, <header>, <aside> и <nav> [ Что HTML5 с собой? ]. Даже с HTML 4 (или ниже), то лучше всего назвать стандартные разделы страницы consistanly как в простом примере ...

Помните, что большинство страниц вашего проекта, в конечном итоге с той же основных структурных элементов. Определить эти общие элементы страниц основного ....

  <div id="container">
    <div id="header"> ... </ div>
    <div id="nav"> ... </ div>
    <div id="sidebar"> ... </ div>
    <div id="footer"> ... </ div>
   </ Div> 

Сброс по умолчанию стилей (CSS Сброс): Используете ли вы структуру или написать свой ​​собственный, вы должны предоставить CSS сброс [ Что такое CSS сброс? ], так как они снижают, а иногда и устранения визуальных несоответствий, которые возникают между различными браузерами. Говоря простыми словами механизм CSS Reset устанавливает стили HTML элемента к нулю или нулевой ценности, таким образом переопределить любой браузер по умолчанию значения они могут позах. Это позволяет с чистого листа, чтобы установить свойства этих элементов лишено всякой User-Agent по умолчанию [ CSS 2.1 User Agent по умолчанию стилей ]. Все CSS рамки действительно есть механизм сброса. Если Вы пишете вы владеете CSS сброс, слово предостережения, что если вы случайно забыли сбросить ключевое свойство, это может привести к кросс-браузерные проблемы, которые очень трудно отлаживать. Помните, что Сохраните копию сброса стилей и поместите их в каждый новый проект, который вы создаете.

  тело, дел, дл, DT, DD, ул, ол, Ли,
  h1, h2, h3, h4, h5, h6,
  предварительно, форма, набор полей, ввод, SELECT, TEXTAREA,
  р, цитаты, таблицы, я, ТД
  {
    границы: 0px;
    маржа: 0;
    обивка: 0;
  } 

Установить по умолчанию (базовый Styles) для элементов:

После установки (к нулю или нулевой) по умолчанию значения определенных атрибутов определенных элементов HTML, необходимо применить некоторые стили во всех случаях этих элементов. Это значение по умолчанию может варьироваться в соответствии с дизайном или по лучшей практике вы будете следовать.

Большинство CSS основы, всегда вводит новые значения по умолчанию, кроме сброса стилей браузера по умолчанию.
Эти значения по умолчанию быть лишен User-Agent по умолчанию (убраны на Reset CSS), это будет соответствовать во всех браузерах.

Помните, что базовый стили используются для задания стилей, которые будут использоваться разработки мире. например.

  HTML {размер шрифта: 77%; семейство шрифтов: Arial, без засечек;}
 сильный, h1, h2, h3, h4, h5, h6 {шрифта: жирный;} 

Аннотация стилей для HTML Общие компоненты и общие классы:

Большинство проектов, состоящих из нескольких страниц HTML имеют общие элементы, которые используются по всему сайту, например, для Какие-то формы, предупреждения и сообщения об ошибках, пользовательские всплывающие окна, лайтбоксы и т.д. Поскольку такие компоненты используются снова в разных проектах, это будет полезно для обеспечения набор классов, связанных с предопределенными стилями для этих компонентов, и вы можете сэкономить много времени.

Помимо определения многоразового определения стилей для HTML общих компонентов, мы могли бы абстрактные классы стилей, относящихся к типографии, цвета кожи или даже макет. Я сам как правило вы используете ... общие классы, как Clearfix, Font08, FontGrey, AlignL, DisplayB и т.д.

  формы ввода {границы: 0px; фон: # FFFFFF; обивка: 0px 10px; _padding: 0px 0px; высота: 26px; цвет: # 000000; высота строки: 30px; размер шрифта: 1.1em;}
 Форма текстовую {границы: 0px; фон: # FFFFFF; цвет: # 000000; размер шрифта: 0,9 ет, высота строки: 1.5em; переполнение: видимый;}
 . Fbold {шрифта: жирный, цвет: # CCCCCC;}
 . Fgrey {цвет: # 666666;}
 . Flightgrey {цвет: # bbbbbb;}
 . Clearfix {ясно: оба;}
 . Делитель {границы сверху: 1px твердых # 647B06, нижней границы: 1px твердых # 9CC00A, высота: 0px;}
 . Displayb {Дисплей: блок;}. Displayn {дисплей: нет;}
 . Alignr {выравнивания текста: справа}. Alignc {выравнивания текста: центр}
 . Floatr {float: право;}. Floatl {float: left;} 

Исправления к общим причуды браузера

Различные браузеры реализации CSS код и предоставляют различный уровень поддержки спецификации CSS. В результате этого .... "Browser совместимости", что мы разработчики оставили решать. В частности, IE6 преследует большинство CSS кодеров со сроком встретиться. Хорошей новостью является опыт собрал возможно МНОГОРАЗОВЫХ исправления этих проблем (часто называется как CSS хаки ).

Помните, что Храните эти хаки / исправления удобно

  / * Следующие зум: 1 правило специально для IE6 + IE7.  * /
    * HTML. Clearfix,
    *:. Первого ребенка + HTML Clearfix {
           зум: 1;
      } 

Держите Уточнение CSS

  • Привычка сайклинг-не придет к вам в день. Он имеет в развитых. Так что планируйте ваш Re-Велоспорт. Имейте это в виду, что вы могли бы абстрактный стиль по умолчанию, типография определений, макеты, стили элементов HTML и т.д. Попробуйте подумать о будущем.
  • Кроме того, оглянуться на свое прошлое проекта, это поможет определить стили, как правило, используют часто по porjects. Аннотация он.
  • Удалить все неиспользованные стили. Эта практика будет держать ваши CSS рамки от распространенный симптом называется «Раздувание» -
  • Удалить повторяющиеся стили.
  • Создайте набор стилей, которые являются достаточно гибкими, чтобы перенести его в разных проектах.

Look At рамки CSS

Наконец. Если у вас вдохновляет и намерены использовать одну или несколько структур CSS, Херес быстрый список нескольких популярных ....

  • 960 Grid System : 960 Grid System представляет собой попытку рационализировать рабочий процесс веб-разработки, обеспечивая широко использовались измерения, основанные на ширине 960 пикселей. Есть три варианта: 12, 16 и 24 колонн, которые могут быть использованы отдельно или в тандеме. Мысль ничего, что вы не можете создать для своего достаточно легко, система предоставляет сетку шаблоны для печати в PDF формате, которые можно использовать, чтобы эскиз страницы designs.Bet, это сделают профессиональные впечатления, если вы носите несколько листов при Вы идете к клиенту для сбора пользовательского интерфейса требованиям. Она также обеспечивает основную сетку шаблоны для популярного программного обеспечения, как Fireworks, Flash, InDesign, Illustrator, Photoshop, Visio и др. обеспечение "для начинающих на десять", чтобы начать проектные работы.
  • Концепция : Концепция предусматривает четко классифицировать CSS файлов сброс, Сетки, форм, Печать, Типография, плагины для кнопок, вкладок и спрайты и т.д. Она также обеспечивает поддержку для IE в качестве отдельной включить.
  • SenCSs : в отличие от двух предыдущих, SenCSs (произносится Sense), не имеет определения CSS Layout. Он включает шрифты, отступы, поля, таблицы, списки, заголовки, цитаты, формы и многое другое.
  • BlueTrip : Первоначально претензии к славе было то, что она представляет собой сочетание лучших черт от других библиотек других подобных Blue Print, поездки Оли ... откуда она и получила свое название. Его набор функций включает в себя 24 колонн, типография стилей, ORM стилей печати, кнопки и т.д.
  • YUI Grids : Привлечены к вам в сети разработчиков Yahooo, поддерживает жидкости ширину (100%), макеты, а также заданной фиксированной ширины макеты в 750px, 950px, 974px и, а также возможность легко настроить на любое количество. Как вы можете видеть, его технически просто компоненты макета. Юй также предоставляется HTML / CSS наборы для других элементов страницы
  • YAML (Yet Another многоколоночные Layout)
  • Emastic

Помните, что с помощью CSS рамки не означает, что вы ленивы, чтобы создать одну из своих ... Это означает, что вы умны, чтобы учиться у других и опыт ошибок, сэкономить время и повысить производительность!!


2010 13 марта 2010

@ Fontface: выражая его шрифт на ваш выбор, используя WebFonts

CSS завершены 10 лет существования в этом году! Те, кто были вокруг в течение некоторого времени, зарабатывая себе на хлеб (или нет) с помощью CSS, то вы, возможно, знают, как мы голодали за хороший выбор шрифтов. Даже при отсутствии шрифтов дизайнеров, таких как те, в CSS Zen Garden сделали использование изображений CSS фон для замены шрифтов в стремлении делать некоторые правосудие в свои проекты. Мы также попытались Flash / JavaScript ® хаки для достижения наших целей дизайн. Ни в коем случае это неправильный путь, чтобы получить шрифтов мы хотим в нашем веб-дизайна, но, безусловно, это не самый желательный способ. и на веб-дизайнером года, как я, полностью полагался на десять или около того шрифты для своих проектов.

Новейшие разработки в области веб-стандарты и форматы шрифтов позволяют сделать текст в HTML-шрифтов, кроме тех же старых шрифтов по умолчанию. Приходит в "@ fontface" decleration CSS.

@ Fontface provids решение ссылку на сам файл шрифта и извлечь его из Интернета. Использование @ fontface, разработчики могут использовать шрифты без замораживания текст в качестве фонового изображения. Реализация очень прямо вперед, как показано ниже, но, как и все хорошие вещи имеют CON части к нему, не все браузеры поддерживают один "тип шрифта". Если вы планируете использовать @ fontface на сайте с требованием поддержку кросс-браузер, то вы должны будете предоставить источников различных типов шрифтов того же самого.

  1. TrueType - формат, разработанный, чтобы хорошо выглядеть на экране. Рекомендуемые особенно для Windows, браузеров (Chrome).
  2. OpenType (ФФС) - это формат лучше для печати работы и не всегда хорошо выглядеть на Windows.
  3. СРВ - Вы нуждаетесь в этом формате, если вы хотите настроить таргетинг Internet Explorer. IE не будет использовать любой другой формат. Наши СРВ было бы считать "Lite", поскольку они не являются ни сжатые ни доменов ограничено.
  4. SVG - это XML-формат, поддерживаемый некоторыми браузерами, включая iPhone.
  5. WOFF - это кросс-браузерная, веб-шрифтов формата только легкий (шрифт данные почтовый сжатый) и может быть собран как с TrueType или PostScript (CFF) описывает. В настоящее время поддерживаются FireFox 3.6 +.

Использование @ fontface

  @ Шрифт лицу {
 семейство шрифтов: "CalligraphyFLFRegular;
 SRC: URL ('CalligraphyFLF.eot');
 SRC: местные («CalligraphyFLF), местные (« CalligraphyFLF), гиперссылка ('CalligraphyFLF.woff) формата ("WOFF), гиперссылка (' CalligraphyFLF.ttf) формата (" TrueType "), URL-адрес (" CalligraphyFLF . SVG # CalligraphyFLF) формата ("SVG");
 }
 @ Шрифт лицу {
   семейство шрифтов: "Ваш шрифт";
   SRC: URL ("Шрифты / font_filename.eot");
   SRC: местные («Альтернативные названия"), местные ("Alternatename"),
     URL ("Шрифты / font_filename.woff») формата ("WOFF"),
     URL ("Шрифты / font_filename.otf») формата ("OpenType"),
     URL ("Шрифты / font_filename.svg # font_filename») формата ("SVG");
   }
 h2 {семейство шрифтов: "Ваш шрифт", Грузия, засечек;} 

Как вы можете видеть из приведенного выше примера, чтобы включить выбранный шрифт шрифтом, нужно связать с набором fonttypes по тем же шрифтом. Поэтому люди относятся к нему как "Font Kit".
Есть наборы шрифтов доступны, что позволяет явно связь с CSS @ шрифт лицу имущество под лицензионное соглашение конечного пользователя (EULA).

Полезные ресурсы WebFont:

  • Шрифты для @ шрифт лицу вложение вики-страниц в http://webfonts.info/wiki/index.php?title=Main_Page
  • Ray Larabie . Он является известным дизайнером шрифтов, который сделал сотни интересных TrueType шрифты в свободном доступе для использования в Интернете. Его шрифты элегантный, декоративные, и игривая.
  • Дитер Steffmann еще один замечательный дизайнер шрифта. Он тоже сделал много красивых шрифтов, доступных для любого использования.
  • Шрифт магазин : предлагает шрифты, разработанные специально для использования сети. Более 30 самых успешных семей FontFont теперь доступны в виде веб-FontFonts. FontShop также имеет подробную инструкцию WebFont http://www.fontshop.com/blog/newsletters/pdf/webfontfontuserguide.pdf
  • Шрифт Белка : Витрины всех шрифтов, Font Squirrel предлагает для использования с @ шрифт лицу вложение CSS. Font Squirrel предлагает впечатляющий количество типов, делает его мертвым просто выбрать один из, так и обычным пользователям предлагается "наборы" - шрифт по вашему выбору, в нескольких форматах, в комплекте с демо HTML и CSS, который использует очень текущий @ шрифт лицу синтаксис . Они также предлагают способ сделать свой ​​собственный @ шрифт лицу комплектов . Если шрифт вы хотите использовать была лицензирована (как правило те, которые приходят с вашего компьютера, не обязательно хорошо), генератор производит СРВ, SVG, и эй! WOFF файлы.

2010 9 марта 2010

Его о "веб-дизайнеры, которые не могут кодировать"

С моим ограниченным набором навыков с инструментами, как Photoshop и Illustrator, я могу честно признаться, что я лучше, чем разработчик, я дизайнер. Но мой основной фон (на стороне сервера) с развитием Java / PHP / COBOL, был очень положительное влияние на мой UI квалификации. Я имею в виду, создавая моих проектов, то есть всякий раз, когда я делаю дизайн, я думаю о том, как дизайн может быть лучше преобразовать в HTML-CSS и при этом HTML-CSS, я даю мысль о серверной технологии и сделать разумно, что что HTML могут быть легко реализованы в XSL петли или фрагменты PHP и т.д.

На протяжении многих лет, я был брошен на голове по эскизам дизайнеров интерфейса, который, вероятно выигрыш имеют понятия, что такое HTML и CSS является. Все эти годы я думал, что я слишком многого, если я просто ожидаем, что дизайнер, который пытается шов его "невозможно кодом» дизайна горло, чтобы понять, только немного то, что его проект будет преобразован в. Это поможет правильно?

Затем я наткнулся на эту должность сегодня ... веб-дизайнеров, которые не могут код ... Спасибо Господу! Я просто один из многих, кто чувствует то же самое ... выше artitle немного долго наматывается .. но стоит читать, каждое слово.

Спасибо Elliot Jay Stocks ... Я чувствую облегчение!

Вот некоторые выдержки из статьи Эллиоты .

Ничего себе, какой день! Все началось с одной маленькой чириканье и закончилась дискуссия, которая, казалось прокатиться по всей сообщество веб-дизайна. Похоже, есть некоторые очень сильные мнения провел на эту тему от того, веб-дизайнеры должны уметь кода.
...
Поэтому, прежде чем мы перейдем к этому, позвольте мне быстро резюмировать, что я сказал сегодня утром на Twitter:

Честно говоря, я шокирован тем, что в 2010 году я все еще приходят через "веб-дизайнеров, которые не могут писать свои собственные проекты. Нет оправдания.

... Я должен был немного более конкретными в моем сообщение. Я говорил о дизайнерах, которые не имеют даже самых элементарных HTML и CSS навыки, чтобы превратить плоскую конструкцию в реальный сайт. Не люди, которые намеренно решили не код, а те, кто не может. И я в виду также только интерфейсный код здесь, конечно, смешно думать, что дизайнеры должны быть удивительные фоновые программистов ...

Мы получаем "паутина" конструкции отправляются в Illustrator, 300dpi, невозможно кода, ни последовательности / юзабилити.
~ Эми Махон

Уже поздно, и я должен обернуть эту деятельность так или иначе. Я знаю, что будет много тех, кто не согласен со мной, и мои намерения не обидеть или расстроить тех, кто не может код, но я надеюсь, что некоторые, что я сказал отражает некоторые моменты, которые всегда приходят, когда углубляясь в этой дискуссии.

В конце концов, я не терять сон о том, кто может кодировать и кто не может. Я просто искренне удивлен, обнаружив так много дизайнеров, которые не имеют интерфейсные навыки, как я думал, что это ушло в прошлое.

Кроме того, читать комментарии, было около 320 комментариев, как я пишу ... они стоят читать.
Пожалуйста, прочитайте Эллиоты полный пост здесь .. веб-дизайнеров, которые не могут кодировать


2010 4 марта 2010

Выравнивание переключатель с текстом

Поскольку переключатель и текста встроенные, так что текст будет присоединиться к нижней части радио-кнопки, текст окажется чуть ниже переключателя.
Если вы хотите, чтобы эти согласования на самый верх, вам придется поставить на радио и текст в отдельных контейнерах, как дивы или пролетов (при необходимости), и они будут заботиться о выравнивании. Было бы легче использовать ячейках таблицы тоже, дизайн краткий разрешает это.

Это не будет выглядеть одинаково в любом браузере, так как каждый браузер отображает радио немного по-другому, так что он всегда будет размер вопросы независимо от того, что вы делаете.


2010 8 января 2010

Что будет HTML5 с собой?

HTML5 еще проект. Как я писал, работа над HTML 5, который начался в 2004 году, до сих пор заданной формы на совместных усилий W3C HTML WG и WHATWG . Слово в том, что следующее поколение будет иметь HTML улучшений и функций, которые бы новая структура и семантика, формы управления, API, мультимедиа и т.д. теги.

В простом английском языке ... Что это будет значить для нас, разработчиков интерфейса ...

  • Там будет добавление некоторых структурных именно теги. <article>, <section>, <header>, <aside> и <nav>, который заменит большинство <div> с использоваться на веб-странице, что делает ваши страницы немного более семантическим, но что более важно, легче читать.
    Эй! Только представьте себе усилие сохраняется в выводу, что одной не хватает закрывающего тега DIV.
    например,
  <body>
   <header> ... </ заголовок>
   <nav> ... </ NAV>
   <article>
     <section>
       ...
     </ Раздел>
   </ Статьи>
   <aside> ... </ в сторону>
   <footer> ... </ нижний колонтитул>
 </ Body> 

Вместо

  <body>
   <div id="header"> ... </ div>
   <div id="nav"> ... </ div>
   <div class="article">
     <div class="section">
       ...
     </ Div>
   </ Div>
   <div id="aside"> ... </ div>
   <div id="footer"> ... </ div>
 </ Body> 
  • С появлением звука и видео, как YouTube, использование встроенных мультимедиа на веб-страница increaded на раз. Учитывая это, сейчас планируется добавить встроенную поддержку для встраивания видео и аудио в самом браузере, а значит позволит пользователям играть, пауза, стоп, искать, и регулировать громкость с помощью встроенного DOM API, скрипты для управления воспроизведением.

например,

  <video poster="poster.jpg">
     <Источник SRC = "video.3gp" тип = "video/3gpp"
     СМИ = "карманный">
         <source src="video.mp4" type="video/mp4">
 </ Видео>
 <audio>
   <source src="music.oga" type="audio/ogg">
   <source src="music.mp3" type="audio/mpeg">
 </ Аудио> 
  • Лучше определенных семантических ролей для существующих элементов, например, для. <strong> и <em> теперь может иметь различные значения, т.е. они будут вести себя по-разному.

Есть еще много изменений / обновления до более новой версии ... Будет постоянно обновлять этот пост, как я пришел accross любые интересные полезные .... Смотреть это пространство

Этот документ не может предоставить точную информацию, спецификации HTML 5 еще активное участие в развитии. Если вы сомневаетесь, всегда проверяйте спецификации HTML 5 здесь .


2009 7 ноября 2009

CSS ZOOM - еще одна особенность IE, 3-пиксель сдвиг

Время и снова, когда все другие браузеры, видно, вести себя, как сказали по правилам W3C, IE спирали вас из развития духа, бросая истерику, что, кажется, не есть исправление. Только такой человек имеет этот вопрос в IE7.

Постановка проблемы:
Я и так может многих других серьезных веб-разработчики заметили, больше, чем много раз, что, когда вложенные плавает в макете, при наведении на некоторые ссылки (якорь теги), содержащий контейнер, кажется, сдвиг на несколько пикселей вправо . Я попытался Google решения этой проблемы, но вряд ли нашел ни одного вразумительного ответа, почему и когда это происходит (что могло бы помочь избежать этой проблемы не произошло), поэтому я никогда не находил четкое решение проблемы или ...

Возможное решение:
Из опыта, у меня есть уведомление 90% процентов времени, т.е., что эта проблема исправлена, добавив зум собственности в определении CSS от неправильного поведения контейнер ...

 # {Somediv
       зум: 1;
 }

снова причин неоднозначны ... попробуйте это ...
Некоторые элементы в IE есть "hasLayout" собственность, которая является "истинным" по умолчанию. Многие визуальные поведения CSS, например, альфа-фильтр работает только на элемент, который hasLayout. и {Zoom: 1}, кажется, дает целевых элементов hasLayout собственности .... Полезно? Я не думаю так ...

Зум свойство также, кажется, поддерживает Chrome, но его использование вмятина, похоже, намного негативное влияние на мое расположение ... попробовать его, если он работает для вас ... если это не так, закладки эту страницу в "кости CSS"


2009 18 октября 2009

HTML и XHTML

  • Декларация типа документа должно присутствовать в начале документа, который использует HTML синтаксис. Это необязательно может быть использован в течение синтаксис XHTML, но это не требуется. Документ XHTML не нужно включать DOCTYPE XHTML, потому что документы, которые поставляются правильно используя XML MIME тип и обрабатываются как XML-браузерами, всегда отображаются ни в режиме совместимости.
  • В XHTML, имена тегов чувствительны к регистру и, как правило, определяется как быть написаны в нижнем регистре. В HTML, однако, имена тегов чувствительны к регистру и может быть записан в верхнем регистре или смешанный случай, хотя наиболее распространенными конвенция придерживаться в нижнем регистре. При начальных и конечных тегов не должны быть такими же, но, будучи последовательным делает чистый код вида.

ПРЕИМУЩЕСТВА ИСПОЛЬЗОВАНИЯ HTML

  • Обратная совместимость с существующими браузерами
  • Авторы уже знакомы с синтаксисом
  • Мягкий и прощающий синтаксис означает, что не будет пользователей враждебные " Желтый экран смерти ", если ошибка случайно выскользнул через
  • Удобный синтаксис сокращение, например, авторы могут пропустить несколько тегов и атрибутов

ПРЕИМУЩЕСТВА ИСПОЛЬЗОВАНИЯ XHTML

  • Строгий синтаксис XML поощряет авторов писать хорошо сформированные разметки, которую некоторые авторы могут найти легче поддерживать
  • Интегрируется непосредственно с другими XML словари, такие как SVG и MathML
  • Позволяет использовать обработки XML, которые некоторые авторы используют в качестве части их редактирования и / или публикации процессов

2009 28 июля 2009

CSS2.1 User Agent по умолчанию стилей

Вчера, после того, как вопрос, который я столкнулся с CSS сброс в Google Chrome ... Я думал о копать немного глубже в область Пользователь листы агента стиль ...
Найдено этой таблицы на значения по умолчанию CSS 2.1 User Agent стилей ... (для тех, кто не знает, что "User Agent стилей", это следовать Что такое User Agent Style Sheets (спецификации) .

Для получения полного списка CSS 2.1 User Agent стилей по умолчанию нажмите здесь


NDK дома | Выражая IT | Выражая неба | Выражая Penmenship | Выражая трепет | выразить себя