HTML: Разлика между версии

Изтрито е съдържание Добавено е съдържание
м →‎<nowiki><del></nowiki> таг: Грешки в статичния код: Остарели HTML-тагове редактирано с AWB
м без запетая между месец и година; козметични промени
Ред 1:
[[КартинкаФайл:HTML logo.png|'''HyperText Markup Language'''|120px|дясно|рамка]]
 
'''HTML''' ([[Списък на компютърни съкращения|съкращение]] от термина {{lang-en|'''H'''yper'''T'''ext '''M'''arkup '''L'''anguage}}, произнасяно най-често като ''„ейч-ти-ем-ел“'', в превод „''език за маркиране на хипертекст''“) е основният [[маркиращ език]] за описание и дизайн на [[уеб страници]]. HTML е стандарт в [[Интернет]], а правилата се определят от международния консорциум [[W3C]]. Текущата версия на стандарта е HTML 5.0 (от 28 октомври 2014 г.)
Ред 12:
 
== История ==
[[FileФайл:Tim Berners-Lee April 2009.jpg|thumbмини|rightдясно|upright|[[Тим Бърнърс-Лий]]]]
 
Първото публично достъпно описание на HTML е документ, наречен „HTML tags“, първо посочен в [[Интернет]] от [[Тим Бърнърс-Лий]] в края на 1991 г. Той описва 18 елемента, включващи начална, сравнително опростена конструкция на HTML.
Ред 25:
 
=== Версии на HTML ===
24 ноември, 1995 г. – HTML 2.0 е представен като RFC 1866. Впоследствие са добавени:
 
25 ноември, 1995 г. – качване на файлове с формуляри;
 
Май 1996 г. – таблици;
Ред 243:
 
==== <nowiki><a></nowiki> таг ====
Указва линк към друга страница. Най-важният атрибут на този таг е <i>''href</i>''. Той посочва URL адреса, към който сочи линка:
 
<source lang="html4strict">
Ред 252:
 
==== <nowiki><img></nowiki> таг ====
Дефинира картинка в HTML страницата. Има два задължителни атрибута: <i>''src</i>'' и <i>''alt</i>''. Атрибутът <i>''src</i>'' указва URL адреса на картинката, <i>''alt</i>'' – указва алтернативен текст на картинката, а <i>''hight</i>'' и <i>''width</i>'' – указват съответно височината и ширината на картинката в пиксели.
 
<source lang="html4strict">
<img src="smiley.gif" alt="Smiley face" height="42" width="42">
</source>
[[КартинкаФайл:Smiley.svg|42px]]
 
=== Заглавия и Параграфи ===
Ред 272:
</source>
 
[[КартинкаФайл: HTMLHeadersExample.png|120px]]
 
==== Параграфи ====
Ред 487:
<abbr id="anId" class="jargon" style="color:purple;" title="Hypertext Markup Language">HTML</abbr>
</source>
:- Примерът, на повечето браузъри насочващ [[Курсор (информатика)|курсоркурсора]]а към [[абревиатура]]та, трябва да покаже заглавието „[[Hypertext Markup Language]]“
:- Повечето елементи приемат и атрибут dir, пряко свързан с посоката на изписване на думите в езиците, като например „rtl“ за right-to-left текст, като [[Арабски]], [[Персийски]] и други.
 
Ред 521:
'''Обектни редактори'''
 
Някои редактори позволяват алтернативно редактиране на сорсовия текст по по-визуално ориентирани способи отколкото обикновеното цветно селектиране с мишката, но не в WYSIWYG режим. Някои WYSIWYG редактори включват опцията да използват палитрени прозорци които позовляват да се редактират текстовите параметри на селектираните обекти. Тези палитри позволяват или редактирането на параметри в полета за всеки параметър, или текстови прозорци, чрез които се редактират пълни групи текст за селектирания обект. Те могат да включват механизми, които предоставят и селектират различни опции при редактирането на параметри. ADOBE Go Live разполага с контурен редактор, чрез който се създават разширяеми и падащи HTML обекти и свойства.
[[Файл:W3c_amaya_10_fullmode_enwiki_xfce4therapy.png|link=https://bg.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:W3c_amaya_10_fullmode_enwiki_xfce4therapy.png|мини|250x250пкс|Amaya 10 HTML редактор]]
'''[[WYSIWYG]] HTML редактори'''
Ред 530:
 
== Валиден HTML синтаксис ==
HTML е структуриран език с маркиращи елементи. Той притежава набор от правила, които трябва да бъдат спазвани при писане на документи, ако желаем той да издържи на [[W3C]] стандартите за [[World_Wide_WebWorld Wide Web]]. Тази практика спомага сайтовете да са достъпни за всички типове и модели компютри, както и за безжичните устройства като смартфони и [[PDA|персоналните дигитални асистенти (PDA)]]. Последните са особено рискова група, заради техните ограничени скорости за предаване на информация и размер на екрани. За нещастие, повечето от HTML документите в интернет пространството не отговарят на зададените W3C стандарти. При проучване проведено през 2011 г. върху 350 от най-популярните уеб сайтове (оценени по индекса Alexa), цели 94% от тях се провалят на валидационния тест, или не изпращат правилна информация за [[Енкодинг на символите]].<ref>{{cite web|url=http://www.sikoswebconsulting.com |title=Responsive Web Design, Domain Registration, Web Hosting |publisher=Sikoswebconsulting.com |date= |accessdate=2013-10-23}}</ref> Дори и частта от тези, които са синтактично коректни, се оказват неефективни, поради множество повторения, или се уповават на правила, които са отхвърлени от години.
 
Текущите препоръки на W3C за употреба на CSS в HTML първоначално се формализират от консорциума през 1996 г.<ref>{{cite web|url=http://www.w3.org/TR/CSS1 |title=Cascading Style Sheets, level 1 |publisher=W3.org |date= |accessdate=2013-10-23}}</ref> и постоянно подлежат на изчистване и прецизиране. Вижте [[Cascading Style Sheets|CSS]], [[XHTML]], [http://www.w3.org/TR/CSS21/ текущите препоръки на W3C за CSS] и [http://www.w3.org/TR/xhtml11/ текущите препоръки на W3C за HTML].
 
Тези насоки подчертават разделението на семантичното съдържание (HTML или XHTML) от дефинициите как да изглежда то (CSS). Предимството на което е, че намаля драстично повторенията в сайта цялостно. Понеже информацията за стиловете се изпраща веднъж, а не за страница по страница, а в още по-лошите случаи за всеки HTML елемент. Оттогава насам WYSIWSYG редакторите се опитват, с различна степен на успех, да приложат тази разделителна идея, без да трябва да разкриват подробно същината ѝ на крайните си потребители.
Ред 543:
Качеството на документ съдържащ HTML, най-пряко зависи от уменията на човека, който го създава и доста по-косвено на редактора, който ползва. Основно познание на HTML, CSS, скриптови езици и познание на актуалните препоръки на W3C за предходните, биха помогнали на един дизайнер далеч повече от, който и да е, WYSIWYG или подобен инструмент.<ref>{{cite web|url=http://www.w3.org/MarkUp/Guide/ |title=Dave Raggett's Introduction to HTML |publisher=W3.org |date=2005-05-24 |accessdate=2013-10-23}}</ref>
 
<h2>== Трудности при постигане на WYSIWYG</h2> ==
Почти всеки HTML документ ще има несъответстващ изглед върху различните устройства и компютри поради следните причини:
 
Ред 549:
;Различните браузъри и приложения ще изрисуват един и същ маркиращ текст по различен начин.
 
<dd>Една и съща страница може да изглежда почти по еднакъв начин на Internet Explorer и Firefox при екрани с висока резолюция, но да изглежда по радикално различен начин на напълно валидния [[Lynx]] браузър, който визуализира само текст. Документа ще бъде изрисуван по друг начин и на PDA, [[Смарт_телевизорСмарт телевизор]] и мобилен телефон. Достъпността, осигурена от говорещи или [[Брайл]]ови браузъри или чрез екранни четци съвместими с обикновени браузъри, ще създаде допълнителни изисквания върху други аспекти на основополагащия HTML. Отпечатването на страницата, през различни браузъри и различни принтери върху различни големини на печатната хартия в различните региони на света, поставя други изисквания. При правилна употреба на HTML и CSS вече няма нужда да се предоставят линкове за 'Печатна версия на страницата', вследствие от които ни се налага да поддържаме две версии на целия сайт.<ref>{{cite web|url=http://www.w3.org/TR/CSS21/media.html |title=Media types |publisher=W3.org |date= |accessdate=2013-10-23}}</ref>
</dd>
;Браузърите и системите за компютърна графика имат набор от потребителски настройки
Ред 573:
 
{{Превод от|en|HTML|716948017}}
 
[[Категория:HTML| ]]
[[Категория:XML]]
Взето от „https://bg.wikipedia.org/wiki/HTML“.