`
kaozjlin
  • 浏览: 116423 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

html的块级元素与内嵌元素

 
阅读更多

举例:
    请把下面二行代码放进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块级元素与行内元素(内联元素)的区别和联系

    在css盒子模型中,我们提到了html元素中的块元素(block element)和内联元素(inline element)。那么它们究竟是什么呢? 其实,这两种元素都是html规范中的概念。...内联元素(inline element)也叫内嵌元素或行内元

    html标签的嵌套规则介绍

    5. 同类型元素可以并列,即块级元素与块级元素并排,内嵌元素与内嵌元素并排。例如,`&lt;div&gt;`可以与`&lt;h2&gt;`并列,`&lt;a&gt;`可以与`&lt;span&gt;`并列。但是,不同类型的元素并列时要注意符合规则,比如`&lt;div&gt;`不能与`&lt;h2&gt;`并列。...

    HTML4标签的默认样式列表

    块级元素(block-level elements)默认占据其父容器的整个宽度。以下是一些常见的块级元素及其默认样式: - **html**: 文档的根元素。 - **address**: 显示为块级元素;`unicode-bidi`属性设置为`embed`,以便更好...

    XHTML标签的嵌套规则分析

    本文主要探讨XHTML标签的嵌套规则,尤其是块级元素和内嵌元素之间的关系。 首先,XHTML标签分为块级元素(block-level elements)和内嵌元素(inline elements)。块级元素如`&lt;div&gt;`、`&lt;ul&gt;`、`&lt;li&gt;`、`&lt;h1&gt;`到`...

    html标准学习教程

    CSS(Cascading Style Sheets)用于美化HTML,通过`&lt;style&gt;`元素内嵌或外部`&lt;link&gt;`引入,实现对字体、颜色、布局等的控制。 十、HTML5新增功能 1. 媒体元素:`&lt;audio&gt;`和`&lt;video&gt;`,内置播放、暂停和音量控制。 2....

    CSS DIV元素与SPAN元素的区别

    "CSS DIV元素与SPAN元素的区别" DIV元素和SPAN元素是CSS中两个非常重要的元素,它们都是HTML中的基本结构元素,但它们之间存在着非常明显的区别。这些区别在实际开发中非常重要,因为它们直接影响着网页的布局和...

    HTML与CSS入门经典

    3. 内联元素与块级元素:内联元素(如`&lt;span&gt;`,`&lt;a&gt;`)不会占据整行,而块级元素(如`&lt;div&gt;`,`&lt;p&gt;`)会自动换行。 4. 注释:用`&lt;!-- --&gt;`包裹的文本是HTML注释,对浏览器不可见,但对开发者有用。 5. Doctype声明...

    HTML标签嵌套规则详细归纳适合新手朋友

    首先,HTML标签按照功能分为块级元素(block-level elements)和内联元素(inline elements,也称为内嵌元素)。块级元素如`&lt;div&gt;`、`&lt;h1&gt;`至`&lt;h6&gt;`、`&lt;p&gt;`、`&lt;ul&gt;`、`&lt;ol&gt;`、`&lt;li&gt;`等,它们在页面布局中占据整行,...

    北大青鸟《使用HTML语言开发商业站点 》课本资源

    接着,深入学习HTML的块级元素与内联元素,例如`&lt;div&gt;`、`&lt;p&gt;`、`&lt;h1&gt;`至`&lt;h6&gt;`、`&lt;img&gt;`、`&lt;a&gt;`等。`&lt;div&gt;`用于组织和布局页面内容,`&lt;p&gt;`用于段落,`&lt;h1&gt;`到`&lt;h6&gt;`定义了六级标题,`&lt;img&gt;`插入图像,`&lt;a&gt;`创建...

    一个简单的网页

    1. 块级元素与行内元素:块级元素如`&lt;div&gt;`、`&lt;p&gt;`占据一整行,而行内元素如`&lt;span&gt;`、`&lt;a&gt;`只占据自身内容宽度。可以通过CSS调整元素的显示方式。 2. CSS(Cascading Style Sheets):用于美化和布局网页,可以...

    HTML网络标识手册

    例如,你可以使用color属性改变文字颜色,使用padding和margin控制元素间距,使用display属性实现块级元素和行内元素的切换。 此外,HTML与JavaScript的结合是现代网页开发不可或缺的部分。JavaScript是一种客户端...

    html.zip

    例如,`&lt;div&gt;`元素常被用作布局容器,通过CSS的`display`属性,可以将其转换为块级元素或行内元素,实现不同类型的布局。 JavaScript,作为网页的动态语言,可以与HTML紧密集成,通过事件处理、DOM操作等方式增加...

    Web前端阶段考试.docx

    - **行内元素与块级元素的区别**: - 行内元素的特点是可以和其他行内元素并列存在于同一行内,且不会独占一行;块级元素则会独占一行。 - 在题目给出的例子中,`span` 是典型的行内元素,而 `div`、`p` 和 `h3` ...

    html语言教程入门

    - 块级元素与内联元素:块级元素如`&lt;div&gt;`独占一行,内联元素如`&lt;span&gt;`不会换行。 - 属性:每个标签可以有多个属性,例如`&lt;a href="http://example.com"&gt;`中的`href`属性。 3. **HTML文本格式化** - `&lt;b&gt;`加粗...

    CSS元素居中布局的简单方法

    它既不是内嵌元素也不是块级元素,可以设置宽度和高度,但默认同行可以继续跟同类型的标签。块级元素则是通过display:block;定义的,比如div、p以及h1到h6。它们默认独占一行显示,并且可以设置各种CSS属性。 接...

    html语法教程.zip

    12. 分割线:元素是块级元素,常用于布局和分组其他元素,则是内联元素,用于在行内设置样式。 13. CSS(Cascading Style Sheets):HTML虽然定义了内容结构,但CSS负责样式设计,通过class或id选择器对元素应用...

    XHTML基本操作

    本篇文章将深入探讨XHTML的基本操作,包括其语法规范、元素与属性、以及在实际开发中的应用。 一、XHTML语法规范 1. 严格关闭标签:XHTML要求每个开始标签必须有对应的结束标签,即使是自闭合标签如` `,也需要...

Global site tag (gtag.js) - Google Analytics