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>
定义了文档的区域,块级 (block-level)<span>
用来组合文档中的行内元素, 内联元素(inline)
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>就是块级元素。设置 dis play:block就是将 元素显示 为块级元素。如a{ dis play:block;}就是将内联元素a转换为块状元素,从而使a元素具有块状元素特点。
块级元素特点:
1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。
2、元素的高度、宽度、行高以及顶和底边距都可设置。
3、元素宽度在不设置的情况下,是它本身 父容器 的100%(和父元素的宽度一致),除非设定 一个 宽度。在html中,<span>、<a>、<label>、<strong>和<em>就是典型的内联元素(行内元素)(inline)元素。当然块状元素也可以通过 代码 dis play:inline将元素设置为内联元素。如div{ dis play:inline;}就是将块状元素div转换为内联元素,从而使div元素具有内联元素特点。
内联元素特点:1、和其他元素都在一行上;
2、元素的高度、宽度及顶部和 底部 边距不可设置;
3、元素的宽度就是它包含的 文字 或 图片 的宽度,不可改变。内联块状元素(inline-block)就是同时具备内联元素、块状元素的特点, 代码 dis play:inline-block就是将元素设置为内联块状元素。(css2.1新增),<img>、<input> 标签 就是这种内联块状 标签 。
inline-block元素特点:1、和其他元素都在一行上;
2、元素的高度、宽度、行高以及顶和底边距都可设置。声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did91851