`

CSS 块级元素 行级元素 盒子模型

    博客分类:
  • CSS
CSS 
阅读更多

W3C标准:

    由万维网联盟制定的一系列标准,包括:

            结构化标准语言(HTML 和 XML)

            表现标准语言(CSS)

             行为标准语言(DOM和ECMAScript)

   其倡导的是:结构、样式及行为分离。

 

 

     块级元素独占一行,从左到右撑满页面,触碰到页面边缘时,自动换行

             在html中<div>、 <p>、<h1>、<form>、<dl>、<dt><ul> 和 <li>就是块级元素。设置display:block就是将元素显示为块级元素。

           1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。(真霸道,一个块级元素独占一行)

            2、元素的高度、宽度、行高以及顶和底边距都可设置。

           3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。

    

        行级元素(即内联元素):能在同一行内显示;不会改变HTML的文档结构

         在html中,<span>、<a>、<label>、<input>、 <img>、 <strong> 和<em>就是典型的内联元素行内元素)(inline)元素。当然块状元素也可以通过代码display:inline将元素设置为内联元素

        

           1、和其他元素都在一行上;

           2、元素的高度、宽度、行高及顶部和底部边距不可设置;

           3、元素的宽度就是它包含的文字或图片的宽度,不可改变。

            

         内联块状元素inline-block就是同时具备内联元素、块状元素的特点,代码display:inline-block就是将元素设置为内联块状元素。

          inline-block元素特点:

           1、和其他元素都在一行上;

           2、元素的高度、宽度、行高以及顶和底边距都可设置。

        

   行级元素和块级元素均属于盒子模型

   盒子模型=网页布局的基石,由4部分组成:边框(border),外边距(margin),内边距(padding),内容(content)

   盒子的3D模型,从上到下依次是:border、content+padding、background-image、background-color、margin

    盒子模型的尺寸=边框+外边距+内边距+盒子的内容尺寸

     

 

分享到:
评论

相关推荐

    CSS块级元素与行级元素详解

    在CSS布局中,块级元素(Block-level Elements)和行级元素(Inline Elements)是两种基本的元素类型,它们在HTML文档结构中扮演着至关重要的角色。了解它们的区别和使用方式是创建有效网页布局的基础。 块级元素...

    行内元素和块级元素 displayDemo.html

    在CSS中,`display`属性允许我们控制元素的显示方式,可以将一个元素从行内元素变为块级元素,或者反之。例如,将`&lt;span&gt;`元素的`display`属性设置为`block`,它就会表现得像一个块级元素;而将`&lt;div&gt;`元素的`...

    浅谈CSS块级元素与行内元素(内联元素)的区别和联系

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

    【CSS基础学习】行内元素,块级元素,行内块级元素

    文章目录元素的显示方式和转换块级元素行级元素行内块级元素显示方式之间的转化 元素的显示方式和转换 块级元素 块级元素(inline): 块级元素可以包含行内元素和其它块级元素,且占据父元素的整个空间,可以设置 ...

    微信小程序布局之行内元素和块级元素

    元素按照显示方式主要可以分为块级元素和行内元素,元素的显示方式由display属性控制。 块级元素特点总结: 1、总是在新行上开始 2、宽度的默认为width+margin-left+margin-right+padding-left+padding-right刚好...

    HTML中的块级、行级元素,特殊字符,嵌套规则

    元素可以划分为块级元素和行级元素,块级元素是什么?它可以独占一行,可以设置宽高度,默认是100%;行级元素与之相反,它的内容决定它的宽高度,至于特殊字符就当成是文字来看 &lt;!DOCTYPE html&gt; &lt;...

    关于css 行元素和块元素 相互转换 居中

    一、块级元素 行内元素 div、h1 或 p 元素常常被称为块级元素。这意味着这些元素显示为一块内容,即“块框”。与之相反,span 和 strong 等元素称为“行内元素”,这是因为它们的内容显示在行中,即“行内框”。 您...

    04_文本相关属性_行级块级元素内容居中问题.html

    04_文本相关属性_行级块级元素内容居中问题.html

    前端日记01_行内元素和块级元素

    基本知识分类速览块级元素和行级元素的转换参考链接 欢迎大家来跟胖胖一起xio习! Hey,这里是胖胖的博客,目前正在学有关前端的知识,有时候会把一些遇到的问题记录下来和大家一起分享交流,有错误的话请大家指正~ ...

    网页设计与制作教程(HTMLCSSJavaScript)第2版第5章CSS盒模型.pptx

    本章节主要介绍CSS盒模型的概念和应用,包括盒模型的组成部分、边框和外边距、内边距、盒模型的宽度和高度、块级元素与行级元素的区别、margin叠加问题、盒模型综合案例、盒子的定位等内容。 5.1 盒模型简介 ------...

    《网友设计与开发》中块元素与行内元素详解

    * `div`:常用块级元素,也是 CSS 布局的主要标签 * `dl`:定义列表元素,用于显示定义列表 * `fieldset`:表单控制组元素,用于将表单控件分组 * `form`:交互表单元素,用于创建表单 * `h1-h6`:标题元素,用于...

    h5day2.docx

    可以通过CSS的`display`属性将行级元素转换为块级元素或具有块级元素特性的行级元素。 ##### 2. 块级元素 块级元素默认情况下会独占一行,每个块级元素都会在其前后产生一个新的行级边界。这使得块级元素非常适合...

    网页布局入门教程 如何用CSS进行网页布局

    块级元素和行级元素都遵循盒模型。 绝对定位布局、混合布局及结构与表现原则是CSS进行网页布局的重要知识点。绝对定位布局是通过指定元素相对于其包含块的位置来进行布局的方式。混合布局则是结合多种定位方法来...

    css 行级元素在多浏览器下的宽度问题 与解决方法

    在CSS布局中,行级元素(如`&lt;span&gt;`、`&lt;a&gt;`等)默认情况下不会占据整行的宽度,而是只占据其内容的宽度。然而,在实现某些设计时,我们可能希望行级元素能够拥有块级元素的特性,比如设置宽度、高度、内边距和外边距...

    CSS设置HTML元素的高度与宽度的各种情况总结

    本文主要针对块级元素和行级元素在设定宽高时可能出现的各种情况进行了详细的总结,旨在帮助开发者更好地理解和解决相关问题。 1. 元素不设宽度 在元素未设置宽度的情况下,其宽度通常会根据内容自动扩展。对于...

    前端大厂最新面试题-2020跟谁学前端社招面经.docx

    5. 盒子模型(Box Model):CSS 盒子模型是 CSS 布局的基础模型,包括内容区、内边距、边框和外边距四个部分。内容区是元素的主要内容,内边距是内容区和边框之间的距离,边框是元素的边界,外边距是元素和其他元素...

    HTML5+CSS3网页设计基础-第一章-网页设计基础.pptx

    网页的布局结构是指网页的页面布局,包括块级元素和行级元素的排版。块级元素是指页面上的大区块,而行级元素是指小区块中的文字、图片或超链接等内容。 3.创建HTML5页面 创建HTML5页面可以使用记事本或HBuilder等...

    css控制div中元素居中的示例

    此外,我们还可以使用CSS的Flexbox模型来实现更复杂的居中对齐,它提供了更为灵活的方式来控制元素的对齐。通过将容器的display属性设置为flex,并利用justify-content和align-items属性,可以轻松实现水平和垂直...

Global site tag (gtag.js) - Google Analytics