Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 11708|Отговор: 0

[HTML/HTML5] Разликата между тагове div, span и label в HTML

[Копирай линк]
Публикувано в 18.12.2014 г. 13:33:30 ч. | | |
Разделение и разклонение
Когато за първи път учиш div+css оформлението, има много объркване, в процеса на използване на div и span не усещаш, че има определена "глава", чувствам, че няма голяма разлика между двете, в W3C относно дефиницията на div и span: div като разделена структура на документи естествено го прави най-официалната семантика, но такава официална семантика е твърде объркваща, а голямата структура също е
Добре, но все пак е объркващо дали да използвам div или span за малки места. Всъщност това е точно "Microsoft MSDN Library"
Дефиницията вътре изведнъж става просветляваща.
div: Определя контейнера за рендериране на HTML
span: Определя вградения текстов контейнер
На прост език, div трябва да се използва, ако има други тагове в него, а span – ако има само текст
Div е елемент на блоково ниво, който осигурява структура и контекст за големи части от съдържанието в HTML документ
span е елемент на инлайн, който дефинира площ в една права (т.е. тя може да бъде разделена на няколко области в една права<span>)
div тагът може да бъде вграден с span таг (div може да се разглежда като голям контейнер, span е малък контейнер, а голям контейнер разбира се може да постави малък контейнер)

обхват и етикет
Тъй като горното твърдение за span, можем да извършим span контейнерна операция върху текста, можем да дефинираме CSS стилове или нещо подобно, но label също изглежда е наред? Но каква е разликата между двете?
Етикетният таг се използва основно за свързване на елемент на форма, а когато тагът на етикета се кликне, свързаният елемент на формата получава входния фокус
Span е вид контейнер за обикновен текст.




Предишен:Java скрипт за получаване на бисквитки за текущото влизане в сайта!
Следващ:[Супер Дик] е шедьовърът на фолк технологията за специални ефекти на AE
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com