XHTML: Уеб кодиране за усъвършенстван дизайн

XHTML 1.0 и 1.1 означават Eхопъващо НyperTвътр Мarkup Language и представляват гигантски скок напред от HTML 4.0. Те комбинират най-доброто от HTML 4.0 с XML, за да дадат на дизайнера по-сложна схема за кодиране за изискан и по-решителен уеб дизайн.

W3C, родители на всички езици на HTML, описаха XHTML 1.0 като "първата основна промяна в HTML след излизането на HTML 4.0 през 1997 г. Той носи строгостта на XML на уеб страниците и е основен камък в работата на W3C за създаване на стандарти, които осигуряват по-богати уеб страници на все по-голям набор от платформи на браузъри, включително мобилни телефони, телевизори, автомобили, безжични комуникатори с размер на портфейла, павилиони и настолни компютри. "

Варианти на XHTML

Три различни типа XHTML са на разположение, за да отговорят на нуждите на всички уеб дизайнери. Те включват строг, преходен и рамков XHTML.

XHTML 1.0 Строг - най-чистата форма за опитни уеб дизайнери. Тази версия ви позволява да създавате скърцащ чист код, без да се налага да вмъквате код на оформлението (шрифт, цвят, оформление) в целия си документ. Вместо това включите в началото кода на Cascading Style Sheet (CSS).

XHTML 1.0 Преходен - средата на формата на пътния код, за да помогне на дизайнерите, които се нуждаят от време, за да научат това ново средство за кодиране или желаят да настанят зрители, които все още използват по-стари уеб браузъри. Използват се таблици със стилове, но е включен и добър стар HTML код. Например тегът на тялото все още включва атрибутите bgcolor, текст, връзки, vlinks.

XHTML 1.0 Frameset - този вариант е обяснителен сам - вие го използвате, когато искате да включите XHTML в документ, базиран на рамка.

Още една по-усъвършенствана версия, XHTML 1.1 позволява добавяне на модулен код за международни и други специални нужди за кодиране. Вградени са модули RUBY, за да се улесни това допълнително кодиране. Най-съществената промяна в XHTML 1.1 е откачването на данните от представянето. Форматирането вече не е вградено с данни и може да бъде постигнато само чрез препращане към Cascading Style Sheets (CSS). Това оставя налични данни за лесен анализ и повторна употреба от широк спектър от нови не-настолни продукти и приложения за достъпност.

Обреждане на вашия HTML

В момента Dave Raggett и Source Forge на W3C предлагат страхотна програма с отворен код, HTML Tidy за дизайнери, които искат да конвертират текущите си HTML документи в XHTML (и подреждат кода си в процеса). Този удобен инструмент ще помогне на вашия код да заблести, като изпълнява всички тези полезни задачи:

  • Липсващи или несъответстващи крайни маркери се откриват и коригират

  • Крайните маркери в грешен ред се коригират

  • Поправя проблеми с ударението на заглавието

  • Възстановява се от смесени маркери

  • Добавяне на липсващата наклонена черта в крайните маркери за котви

  • Усъвършенстване на списъци чрез поставяне на липсващи маркери

  • Липсват кавички около стойности на атрибут

  • Неизвестни / собствени атрибути се отчитат

  • Собствените елементи се разпознават и се отчитат като такива

  • Отбелязват се тагове, в които липсва крайна скоба

  • Заменя излишния код на оформлението със свойства на стил и правила, използвайки CSS

  • Изтрива празни елементи на абзаци и заглавия

The Nitty Gritties

Едно от основните "правила" при използване на XHTML е, че кодът трябва да е чист и завършен.

  • Всички елементи трябва да имат затварящи маркери и да се гнездят правилно.

  • Всички тагове трябва да бъдат написани с малки букви - XML ​​е чувствителен към регистъра.

  • Крайните маркери трябва да бъдат включени за ВСИЧКО елементи

  • Всички атрибути трябва да са в кавички, напр. ширина, colspan, rowpan

  • Празните елементи трябва да имат краен маркер


Помощна ръка


Чувствате се претоварени с научаването на още един HTML формат? Помощ е под ръка, ако е така. XStandard е WYSIWYG редактор на кодове, който ви помага да напишете чист чист XHTML код в XHTML 1.0 Strict или XHTML 1.1. Създателите описват този софтуер като: "най-модерният, основан на стандарти WYSIWYG редактор на пазара. Той е идеален за всяка система за управление на съдържание, базирана на Windows или браузър, която поддържа ActiveX. XStandard управлява богато съдържание на всеки език, има силни функции за достъпност и поддържа популярни опции за редактиране, включително таблици, увиване на текст около изображения и изтегляне и пускане на файлове в редактора. " Софтуерът се предлага в безплатна версия XStandard Lite и по-универсална версия XStandard Pro.

Ако искате сайтът ви да работи добре в днешните браузъри и нетрадиционните устройства и да продължи да работи добре в утрешния ден, добре е да създадете нови сайтове в XHTML и да конвертирате старите страници в XHTML, както ви позволява работният график. Разбира се, това не е краят! Вече се работи за създаването на XHTML 2.0. Ходът е да се съсредоточи само върху структурата, а не обратно съвместимост. Можете да прочетете за тази най-нова форма на XHTML на уебсайта на IBM в статията им, Бъдещето на мрежата: XHTML 2.0.

HTML Маркирайте серия от статии

ЧАСТ 1: Трябва ли достоверният дизайнер да знае HTML?
ЧАСТ 2: HTML 3.2 - Раждането на Уилбър
ЧАСТ 3: HTML 4.0 И 4.01 - Повече от добро нещо!
ЧАСТ 4: XHTML: Уеб кодиране за усъвършенстван дизайн
ЧАСТ 5: DHTML: Динамично уеб кодиране

Инструкции Видео: How to create tabe in html using notepad (Април 2024).