首页 > 其他分享 >CSS(块级,行级,行块级,display,div和span,盒子模型,文档流,浮动)

CSS(块级,行级,行块级,display,div和span,盒子模型,文档流,浮动)

时间:2024-10-30 19:47:23浏览次数:3  
标签:块级 行级 span 标签 边框 padding 设置 浮动 margin

块级,行级,行块级

块级:无论内容都是,都会独自占据一行的.可以设置宽高,若没有设置宽高,默认于父级标签相同.

例如:<p>,<h1>,<ul>,<ol>,<hr/>等.

行级:只占自身大小的标签,不会占一行.设置宽高无效.

例如:<font>,<b>,<i>,<a>等.

行块级:不会占一行,而且可以设置宽高.

例如:<input>,<img>等

display

可以通过display属性修改标签类型

block :设置标签为块级标签

inline :设置标签为行级标签

inline-block :设置标签为行块级标签

none :隐藏标签

div和span

div :块级标签,无默认样式,设置什么属性,就是什么样子,用来网页布局

span :行级标签,无任何附加功能,设置什么属性,就是什么样子,用来选中文本内容

盒子模型(box-model)

内容区:标签中的文本内容,子标签

可以通过width和height来设置内容区的大小(块标签)

内边距:标签内容区与边框以内的空间

内边距会影响整个盒子的大小

可以通过 padding 属性来设置内边距

padding-left:
padding-right:
padding-top:
padding-bottom:
padding:上 右 下 左

边框:标签可见框的最外部

可以通过 border 属性来设置边框

border:1px red solid;
      宽度 颜色 样式

边框样式:

dotted点线  dashed虚线  solid实线  double双线  groove槽线

border-radius 设置圆角边框

例如:border-top-left-radius 设置左上圆角边框

外边距:标签边框与周围标签相距的空间(不会影响盒子的整体大小,但是会影响盒子的位置,会影响盒子的实际控制范围)

可以通过 margin 属性来设置外边距

margin-top
margin-bottom
margin-left
margin-right

margin还可以设置为负值,设置auto时,设置外边距为最大值,左右外边距设置为auto时,左右外边距设置为相同.

水平居中可以简写为 margin:0 auto

清除游览器的默认样式

*{
margin:0;
padding:0;
}

文档流

指文档中的标签在排列时所占用的位置.将窗体自上而下分成一行行,并在每行中按从左至右的顺序排放标签.

浮动

指使标签脱离原来的文档流,在父标签中浮动起来

可以使用 float 属性来设置浮动

none:不浮动

left: 向左浮动

right: 向右浮动

当一个块级标签浮动以后,宽度会默认是内容的宽度,所有都会为其指定一个宽度

当一个标签浮动以后,其下方的标签会上移.浮动标签不会撑开父标签.

可以通过<div style="clear:left;"></div>来撑开父标签

清除浮动

用 clear 属性来设置清除浮动

left :忽略左侧浮动

right :忽略右侧浮动

both :忽略全部浮动

标签:块级,行级,span,标签,边框,padding,设置,浮动,margin
From: https://blog.csdn.net/2402_87370703/article/details/143372343

相关文章

  • WPF重写了ListView的ItemsPanel,改用WrapPanel做容器。不能自动换行问题
    直接上正确代码:1<ListViewx:Name="lv_product"HorizontalContentAlignment="Stretch"ItemsSource="{BindingProducts}"2ScrollViewer.HorizontalScrollBarVisibility="Disabled"ScrollViewer.VerticalScrollB......
  • CSS:块级,行级,行级块标签
    本章介绍在CSS中,对页面布局起到关键作用的三种标签块级标签,行级标签,行级块标签.一.什么是块级,行级,行级块标签1.什么是块级标签无论内容多少,都会独占一行(可以设置宽高)若未设置宽高,宽将与<body>(或者与父级标签一致,[父级标签就是比该标签高一级的标签])标签一致,高......
  • PostgreSQL技术大讲堂 - 第69讲:PG17版本新特性--块级别增量备份
     PostgreSQL技术大讲堂-第69讲,主题:postgresql17新特性-块级别增量备份讲课内容:  1、wal_summarization块跟踪介绍  2、backup_mainfest文件介绍  3、做一个全量备份  4、做一个增量备份  5、合并备份 Oracle从10g开始就支持块跟踪特性,为增......
  • mysql 行级锁,四种事务隔离级别,两种读
    只说innodb存储引擎1.默认使用行级锁InnoDB存储引擎默认使用行级锁定(Row-LevelLocking)来提高并发性能和数据一致性不可更改2.四种事务隔离级别,默认是Repeatable级别(可重复读)问题场景:脏读1.A进行了一条数据操作,但是没有提交事务,如果此时B进行这条数据的查询,是可以查......
  • HTML布局常用标签——div和span
    HTML布局常用标签——div和span在HTML的世界里,div和span是两位不可或缺的老朋友,它们虽然看似简单,却在网页布局和样式设计中发挥着举足轻重的作用。今天,我们就来聊聊这两位“无意义”却极其实用的标签——div和span。一、div:块级元素的大块头1.定义与特点div,全称“division”,......
  • 最小生成树(Minimum Spanning Tree,MST)初步
    定义连通图的最小生成树(MinimumSpanningTree,MST)为边权和最小的生成树。注意:只有连通图才有生成树,而对于非连通图,只存在生成森林。思路分为Kruskal与Prim两种算法。Kruskal从最小边权的边开始,按边权从小到大依次遍历。若当前边连接的两点不连通,加入此边。Prim每次选......
  • mysql数据库--行级锁,间隙锁和临键锁详解
    转载链接地址:MySQL数据库——锁-行级锁(行锁、间隙锁和临键锁)介绍行级锁,每次操作锁住对应的行数据。锁定粒度最小,发生锁冲突的概率最低,并发度最高。应用在InnoDB存储引擎中。InnoDB的数据是基于索引组织的,行锁是通过对索引上的索引项加锁来实现的,而不是对记录加的锁。对于行级......
  • 查看系统的运行级别(runlevel、who -r)
    0关机1单用户模式(root自动登录),single,维护模式2多用户模式,启动网络功能,但不会启动NFS;维护模式3多用户模式,正常模式;文本界面4预留级别;可同3级别5多用户模式,正常模式;图形界面6重启[root@sre01boot]#runlevelN3[root@sre01boot]#who-rrun-level......
  • Linux 学习笔记(二):深入理解用户管理、运行级别与命令行操作
    Linux学习笔记(二):深入理解用户管理、运行级别与命令行操作前置学习内容:Linux学习(一)1.用户管理1.1用户密码管理创建用户密码使用passwd命令可以为指定用户设置密码:sudopasswd`userName`密码找回当忘记密码时,可以采取以下步骤找回:在登录界面按e键进入编......
  • HTML中常用的编排表单标签和以块级元素、内联(行内)元素!
    #本文详细介绍HTML中列表标签中表单<form></form>和块级元素、内联元素的使用#一、常用的编排表单标签1、表单标签①前言HTML中的表单是用于收集用户输入信息并将其提交给服务器进行处理的重要元素。②表单标签<form>表单由<form>标签开始,以</form>标签结束。在<f......