举例:
请把下面二行代码放进body标签里:
<div style=”border: 1px solid red;”>div1</div>
<div style=”border: 1px solid red;”>div1</div>
浏览器的呈现效果:
div1
div1
这二个div占据了二行空间,叫做块级元素(block)。
再把下面二行代码也放进body标签里:
<span style=”border: 1px solid red;”>span1</span>
<span style=”border: 1px solid red;”>span2</span>
浏览器的呈现效果:
span1 span1
这两个span并列在一行,叫做内联元素(inline)。
块级元素和内嵌元素的区别:
· 块级元素 用来搭建网站架构、布局、承载内容,如:div、ul、li、dl、dt、dd、h1-h6、p、address……
内联元素 用在文本之中的某一行的修饰,如:a、span、strong、sub、sup、img……
· 块级元素是盒子,盒子是有宽高的,即不管里面有多少东西,外部就可以设置其宽高。
内联元素是袋子,其宽高由里面的东西撑起来的。
· 块级元素和内嵌元素之间互相转换,转换的代码如下:
display:block; /* 转成块元素 */
display:inline; /* 转成内嵌元素 */
· 块级元素和内嵌元素对于CSS的调用规则:
1. 块元素可以包含内联元素或某些块元素,但内联元素却不能包含块元素,它只能包含其它的内联元素:
<div><h1></h1><p></p></div> —— 对
<a href=”#”><span></span></a> —— 对
<span><div></div></span> —— 错
2. 有几个特殊的块级元素只能包含内嵌元素,不能再包含块级元素,这几个特殊的标签是:
h1-h6、p、dt。
<p><ol><li></li></ol></p> —— 错
<p><div></div></p> —— 错
3. li内可以包含div标签/父级ul或者是ol
li和div标签都是装载内容的容器,地位平等,没有级别之分。
4. 块级元素与块级元素并列、内嵌元素与内嵌元素并列:
<div><h2></h2><p></p></div> —— 对
<div><a href=”#”></a><span></span></div> —— 对
<div><h2></h2><span></span></div> —— 错
分享到:
相关推荐
在css盒子模型中,我们提到了html元素中的块元素(block element)和内联元素(inline element)。那么它们究竟是什么呢? 其实,这两种元素都是html规范中的概念。...内联元素(inline element)也叫内嵌元素或行内元
5. 同类型元素可以并列,即块级元素与块级元素并排,内嵌元素与内嵌元素并排。例如,`<div>`可以与`<h2>`并列,`<a>`可以与`<span>`并列。但是,不同类型的元素并列时要注意符合规则,比如`<div>`不能与`<h2>`并列。...
块级元素(block-level elements)默认占据其父容器的整个宽度。以下是一些常见的块级元素及其默认样式: - **html**: 文档的根元素。 - **address**: 显示为块级元素;`unicode-bidi`属性设置为`embed`,以便更好...
本文主要探讨XHTML标签的嵌套规则,尤其是块级元素和内嵌元素之间的关系。 首先,XHTML标签分为块级元素(block-level elements)和内嵌元素(inline elements)。块级元素如`<div>`、`<ul>`、`<li>`、`<h1>`到`...
CSS(Cascading Style Sheets)用于美化HTML,通过`<style>`元素内嵌或外部`<link>`引入,实现对字体、颜色、布局等的控制。 十、HTML5新增功能 1. 媒体元素:`<audio>`和`<video>`,内置播放、暂停和音量控制。 2....
"CSS DIV元素与SPAN元素的区别" DIV元素和SPAN元素是CSS中两个非常重要的元素,它们都是HTML中的基本结构元素,但它们之间存在着非常明显的区别。这些区别在实际开发中非常重要,因为它们直接影响着网页的布局和...
3. 内联元素与块级元素:内联元素(如`<span>`,`<a>`)不会占据整行,而块级元素(如`<div>`,`<p>`)会自动换行。 4. 注释:用`<!-- -->`包裹的文本是HTML注释,对浏览器不可见,但对开发者有用。 5. Doctype声明...
首先,HTML标签按照功能分为块级元素(block-level elements)和内联元素(inline elements,也称为内嵌元素)。块级元素如`<div>`、`<h1>`至`<h6>`、`<p>`、`<ul>`、`<ol>`、`<li>`等,它们在页面布局中占据整行,...
接着,深入学习HTML的块级元素与内联元素,例如`<div>`、`<p>`、`<h1>`至`<h6>`、`<img>`、`<a>`等。`<div>`用于组织和布局页面内容,`<p>`用于段落,`<h1>`到`<h6>`定义了六级标题,`<img>`插入图像,`<a>`创建...
1. 块级元素与行内元素:块级元素如`<div>`、`<p>`占据一整行,而行内元素如`<span>`、`<a>`只占据自身内容宽度。可以通过CSS调整元素的显示方式。 2. CSS(Cascading Style Sheets):用于美化和布局网页,可以...
例如,你可以使用color属性改变文字颜色,使用padding和margin控制元素间距,使用display属性实现块级元素和行内元素的切换。 此外,HTML与JavaScript的结合是现代网页开发不可或缺的部分。JavaScript是一种客户端...
例如,`<div>`元素常被用作布局容器,通过CSS的`display`属性,可以将其转换为块级元素或行内元素,实现不同类型的布局。 JavaScript,作为网页的动态语言,可以与HTML紧密集成,通过事件处理、DOM操作等方式增加...
- **行内元素与块级元素的区别**: - 行内元素的特点是可以和其他行内元素并列存在于同一行内,且不会独占一行;块级元素则会独占一行。 - 在题目给出的例子中,`span` 是典型的行内元素,而 `div`、`p` 和 `h3` ...
- 块级元素与内联元素:块级元素如`<div>`独占一行,内联元素如`<span>`不会换行。 - 属性:每个标签可以有多个属性,例如`<a href="http://example.com">`中的`href`属性。 3. **HTML文本格式化** - `<b>`加粗...
它既不是内嵌元素也不是块级元素,可以设置宽度和高度,但默认同行可以继续跟同类型的标签。块级元素则是通过display:block;定义的,比如div、p以及h1到h6。它们默认独占一行显示,并且可以设置各种CSS属性。 接...
12. 分割线:元素是块级元素,常用于布局和分组其他元素,则是内联元素,用于在行内设置样式。 13. CSS(Cascading Style Sheets):HTML虽然定义了内容结构,但CSS负责样式设计,通过class或id选择器对元素应用...
本篇文章将深入探讨XHTML的基本操作,包括其语法规范、元素与属性、以及在实际开发中的应用。 一、XHTML语法规范 1. 严格关闭标签:XHTML要求每个开始标签必须有对应的结束标签,即使是自闭合标签如` `,也需要...