HTML 区块
html <div> 和<span>
html 可以通过 <div> 和 <span> 将元素组合起来。
HTML 区块元素
大多数 HTML 元素被定义为块级元素或内联元素。
块级元素在浏览器时,通常会以新行来开始(和结束)。
实例: <h1>,<p>,<ul>,<table>
HTML 内联元素
内联元素在时通常不会以新行开始。
实例: <b>,<td>,<a>,<img>
HTML <div> 元素
<div> 可以把文档分割为独立的、不同的部分。
HTML <div> 元素是块级元素,它是可用于组合其他 HTML 元素的容器。
<div> 元素没有特定的含义。除此之外,由于它属于块级元素,浏览器会在其前后折行。
如果与 css 一同使用,<div> 元素可用于对大的块设置样式。
<div> 元素的另常见的用途是文档布局。它取代了使用表格定义布局的老式。使用 <table> 元素进行文档布局不是表格的正确。<table> 元素的作用是表格化的数据。
HTML <span> 与元素
HTML <span> 元素是内联元素,可用作文本的容器
<span> 元素也没有特定的含义。
当与 css 一同使用时,<span> 元素可用于为部分文本设置样式。
HTML 分组
<div>
<span>
HTML <span> 实例
<p>一双 <span>金色</span> 的 <span>大眼睛</span>和 <span>蓝色的头发</span>。 </p>
HTML <div> 实例
<p>这是一些文本。</p> <div> <h3>这是在 div 元素中的。</h3> <p>这是在 div 元素中的文本。</p> </div> <p>这是一些文本。</p>
HTML网页基本的嵌套规则:
html中的元素大体被分为三种不同的类型:块状元素、内联元素(又叫行内元素)和内联块状元素。
块状元素:<div>、<p>、<h1>...<h6>、<ol>、<ul>、<li>、<dl>、<table>、<address>、<blockquote>、<form>
内联元素:<a>、<span>、<br>、<i>、<em>、<strong>、<label>、<q>、<var>、<cite>、<code>
内联块状元素:<img>、<input>
总结:
在html中<div>、<p>、<h1>、<form>、<ul>和<li>就是块级元素。设置display:block就是将为块级元素。如a{display:block;}就是将内联元素a转换为块状元素,从而使a元素具有块状元素特点。
块级元素特点:
在html中,<span>、<a>、<label>、<strong>和<em>就是典型的内联元素(行内元素)(inline)元素。当然块状元素也可以通过display:inline将元素设置为内联元素。如div{display:inline;}就是将块状元素div转换为内联元素,从而使div元素具有内联元素特点。
内联元素特点:
内联块状元素(inline-block)就是同时具备内联元素、块状元素的特点,display:inline-block就是将元素设置为内联块状元素。(css2.1新增),<img>、<input>就是这种内联块状。
inline-block元素特点: