HTML Tag
Trang chủ » Html5 Alternative To Div
» HTML
Tag
Có thể bạn quan tâm
HTML <div> Tag The HTML <div> tag represents a generic section within an HTML document. The <div> tag enables you to group sections of HTML elements together and format them with CSS.
The <div> element is similar to the <span> element, however the <span> element is used with inline elements, whereas the <div> element is used with block-level elements.
The <div> element accepts "flow content", which refers to most elements that can appear inside a document's body.
The <div> should only be used as a last resort when there isn't another suitable HTML element to use. HTML5 has introduced a number of new elements that can (and should) be used in place of the <div>. These include <article>, <aside>, <header>, and <footer> and others. See below under "Differences Between HTML 4 & HTML 5" for more information on this.
Syntax
The <div> tag is written as <div></div> with the generic content inserted between the start and end tags.
Like this:
<div>
Generic content here...
</div> Examples
Basic tag usage
As you can see, simply placing content inside a <div> tag doesn't really do anything or change the content's appearance. It simply acts as a container that holds the enclosed content.
<div>
<p>Generic content here...</p>
</div> Applying Styles
One of the most common reasons for using the <div> element is to apply styles. You can apply styles to the element itself, or to any element enclosed within it.
Inline Styles
You can style an element using inline styles, where you apply the styles via the style attribute.
<div style="width:200px;background:#F9EECF;border:1px dotted black;text-align:center">
<p>Generic content...</p>
</div> Embedded & External Styles
You can also style an element using either embedded styles or an external style sheet.
Here's an example of using embedded styles and applying them via the class attribute of the <div> tag:
<!DOCTYPE html>
<title>Example</title>
<style>
div.generic {width:200px;background:#D8FBD6;border:1px dotted black;padding:8px;}
div.generic ul {color:green;}
</style>
<div class="generic">
<p>Generic content...</p>
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
</div> Nested <div> Elements
You can nest <div> elements inside each other. Each of these could have different styles applied.
<!DOCTYPE html>
<title>Example</title>
<style>
div.generic {width:200px;background:#D8FBD6;border:1px dotted black;padding:8px;}
div.generic div {width:50%;background:#75CE6F;color:white;border:1px dotted green;text-align:left;padding:3px;}
</style>
<div class="generic">
<p>Generic content...</p>
<div>
<p>Nested div content...</p>
</div>
</div> Attributes
Attributes can be added to an HTML element to provide more information about how the element should appear or behave.
The <div> element accepts the following attributes.
Attribute Description None
Global Attributes
The following attributes are standard across all HTML elements. Therefore, you can use these attributes with the <div> tag , as well as with all other HTML tags.
- accesskey
- autocapitalize
- class
- contenteditable
- data-*
- dir
- draggable
- hidden
- id
- inputmode
- is
- itemid
- itemprop
- itemref
- itemscope
- itemtype
- lang
- part
- slot
- spellcheck
- style
- tabindex
- title
- translate
For a full explanation of these attributes, see HTML 5 global attributes.
Event Handlers
Event handler content attributes enable you to invoke a script from within your HTML. The script is invoked when a certain "event" occurs. Each event handler content attribute deals with a different event.
- onabort
- onauxclick
- onblur
- oncancel
- oncanplay
- oncanplaythrough
- onchange
- onclick
- onclose
- oncontextmenu
- oncopy
- oncuechange
- oncut
- ondblclick
- ondrag
- ondragend
- ondragenter
- ondragexit
- ondragleave
- ondragover
- ondragstart
- ondrop
- ondurationchange
- onemptied
- onended
- onerror
- onfocus
- onformdata
- oninput
- oninvalid
- onkeydown
- onkeypress
- onkeyup
- onlanguagechange
- onload
- onloadeddata
- onloadedmetadata
- onloadstart
- onmousedown
- onmouseenter
- onmouseleave
- onmousemove
- onmouseout
- onmouseover
- onmouseup
- onpaste
- onpause
- onplay
- onplaying
- onprogress
- onratechange
- onreset
- onresize
- onscroll
- onsecuritypolicyviolation
- onseeked
- onseeking
- onselect
- onslotchange
- onstalled
- onsubmit
- onsuspend
- ontimeupdate
- ontoggle
- onvolumechange
- onwaiting
- onwheel
Most event handler content attributes can be used on all HTML elements, but some event handlers have specific rules around when they can be used and which elements they are applicable to.
For more detail, see HTML event handler content attributes.
Từ khóa » Html5 Alternative To Div
-
7 Alternatives To The HTML Tag | By Zac Heisey - Medium
-
Semantic HTML Guide – 10 Alternatives To Using Divs
-
What To Use Instead Of Div Elements In HTML5 - Stack Overflow
-
HTML5 Semantics: New Elements To Replace Div - MonsterPost
-
7 Alternatives To The Div Tag In HTML - DEV Community
-
10 Alternatives To The Div HTML Tag - Soft CodeOn
-
7 Alternatives To The HTML Tag - The Tech Platform
-
9 Alternatives To The Div Tag To Improve Your HTML - YouTube
-
: The Content Division Element - HTML - MDN Web Docs
-
9 Alternatives To The Div Tag To Improve Your HTML - Morioh
-
HTML Div Tag - W3Schools
-
You Can Still Use Div | HTML5 Doctor
-
HTML 5
Liên Hệ
TRUYỀN HÌNH CÁP SÔNG THU ĐÀ NẴNG
Địa Chỉ: 58 Hàm Nghi - Đà Nẵng
Phone: 0905 989 xxx
Facebook: https://fb.com/truyenhinhcapsongthu/
Twitter: @ Capsongthu
Copyright © 2022 | Thiết Kế Truyền Hình Cáp Sông Thu
Trang chủ » Html5 Alternative To Div » HTML
Có thể bạn quan tâm
The HTML <div> tag represents a generic section within an HTML document. The <div> tag enables you to group sections of HTML elements together and format them with CSS.
The <div> element is similar to the <span> element, however the <span> element is used with inline elements, whereas the <div> element is used with block-level elements.
The <div> element accepts "flow content", which refers to most elements that can appear inside a document's body.
The <div> should only be used as a last resort when there isn't another suitable HTML element to use. HTML5 has introduced a number of new elements that can (and should) be used in place of the <div>. These include <article>, <aside>, <header>, and <footer> and others. See below under "Differences Between HTML 4 & HTML 5" for more information on this.
Syntax
The <div> tag is written as <div></div> with the generic content inserted between the start and end tags.
Like this:
<div> Generic content here... </div>Examples
Basic tag usage
As you can see, simply placing content inside a <div> tag doesn't really do anything or change the content's appearance. It simply acts as a container that holds the enclosed content.
<div> <p>Generic content here...</p> </div>Applying Styles
One of the most common reasons for using the <div> element is to apply styles. You can apply styles to the element itself, or to any element enclosed within it.
Inline Styles
You can style an element using inline styles, where you apply the styles via the style attribute.
<div style="width:200px;background:#F9EECF;border:1px dotted black;text-align:center"> <p>Generic content...</p> </div>Embedded & External Styles
You can also style an element using either embedded styles or an external style sheet.
Here's an example of using embedded styles and applying them via the class attribute of the <div> tag:
<!DOCTYPE html> <title>Example</title> <style> div.generic {width:200px;background:#D8FBD6;border:1px dotted black;padding:8px;} div.generic ul {color:green;} </style> <div class="generic"> <p>Generic content...</p> <ul> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> </ul> </div>Nested <div> Elements
You can nest <div> elements inside each other. Each of these could have different styles applied.
<!DOCTYPE html> <title>Example</title> <style> div.generic {width:200px;background:#D8FBD6;border:1px dotted black;padding:8px;} div.generic div {width:50%;background:#75CE6F;color:white;border:1px dotted green;text-align:left;padding:3px;} </style> <div class="generic"> <p>Generic content...</p> <div> <p>Nested div content...</p> </div> </div>Attributes
Attributes can be added to an HTML element to provide more information about how the element should appear or behave.
The <div> element accepts the following attributes.
| Attribute | Description |
|---|---|
| None |
Global Attributes
The following attributes are standard across all HTML elements. Therefore, you can use these attributes with the <div> tag , as well as with all other HTML tags.
- accesskey
- autocapitalize
- class
- contenteditable
- data-*
- dir
- draggable
- hidden
- id
- inputmode
- is
- itemid
- itemprop
- itemref
- itemscope
- itemtype
- lang
- part
- slot
- spellcheck
- style
- tabindex
- title
- translate
For a full explanation of these attributes, see HTML 5 global attributes.
Event Handlers
Event handler content attributes enable you to invoke a script from within your HTML. The script is invoked when a certain "event" occurs. Each event handler content attribute deals with a different event.
- onabort
- onauxclick
- onblur
- oncancel
- oncanplay
- oncanplaythrough
- onchange
- onclick
- onclose
- oncontextmenu
- oncopy
- oncuechange
- oncut
- ondblclick
- ondrag
- ondragend
- ondragenter
- ondragexit
- ondragleave
- ondragover
- ondragstart
- ondrop
- ondurationchange
- onemptied
- onended
- onerror
- onfocus
- onformdata
- oninput
- oninvalid
- onkeydown
- onkeypress
- onkeyup
- onlanguagechange
- onload
- onloadeddata
- onloadedmetadata
- onloadstart
- onmousedown
- onmouseenter
- onmouseleave
- onmousemove
- onmouseout
- onmouseover
- onmouseup
- onpaste
- onpause
- onplay
- onplaying
- onprogress
- onratechange
- onreset
- onresize
- onscroll
- onsecuritypolicyviolation
- onseeked
- onseeking
- onselect
- onslotchange
- onstalled
- onsubmit
- onsuspend
- ontimeupdate
- ontoggle
- onvolumechange
- onwaiting
- onwheel
Most event handler content attributes can be used on all HTML elements, but some event handlers have specific rules around when they can be used and which elements they are applicable to.
For more detail, see HTML event handler content attributes.
Từ khóa » Html5 Alternative To Div
-
7 Alternatives To The
HTML Tag | By Zac Heisey - MediumSemantic HTML Guide – 10 Alternatives To Using Divs
What To Use Instead Of Div Elements In HTML5 - Stack Overflow
HTML5 Semantics: New Elements To Replace Div - MonsterPost
7 Alternatives To The Div Tag In HTML - DEV Community
10 Alternatives To The Div HTML Tag - Soft CodeOn
7 Alternatives To The
HTML Tag - The Tech Platform9 Alternatives To The Div Tag To Improve Your HTML - YouTube
: The Content Division Element - HTML - MDN Web Docs9 Alternatives To The Div Tag To Improve Your HTML - Morioh
HTML Div Tag - W3Schools
You Can Still Use Div | HTML5 Doctor
HTML 5
Liên Hệ
TRUYỀN HÌNH CÁP SÔNG THU ĐÀ NẴNG
Địa Chỉ: 58 Hàm Nghi - Đà Nẵng
Phone: 0905 989 xxx
Facebook: https://fb.com/truyenhinhcapsongthu/
Twitter: @ Capsongthu
Copyright © 2022 | Thiết Kế Truyền Hình Cáp Sông Thu