分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

HTML和CSS前端教程05-CSS盒模型

发布时间:2023-09-06 02:31责任编辑:胡小海关键词:CSSHTML前端

目录

  • 1. CSS盒模型
    • 1.1 元素的尺寸
    • 1.2. 元素内边距 padding
    • 1.3. 元素外边距 margin
    • 1.4. 处理溢出overflow
    • 1.5. 元素的可见性Visibility
  • 2. CSS元素的盒类型
    • 2.1. 块级元素(区块)
    • 2.2. 行内元素
    • 2.3. 行内-块元素
    • 2.4. 盒类型元素转换dispaly
  • 3. CSS盒元素的浮动float

1. CSS盒模型

元素的尺寸

1.1 元素的尺寸

属性说明
widthauto、长度值或百分比元素的宽度
heightauto、长度值或百分比元素的高度
min-widthauto、长度值或百分比元素的最小宽度
min-heightauto、长度值或百分比元素的最小高度
max-widthauto、长度值或百分比元素的最大宽度
max-heightauto、长度值或百分比元素的最大高度

用于可能动态产生元素尺寸变大变小的问题,来限制最大最小值

div{ ?background: silver; ?width: 200px; ?height: 200px; ???min-width: 100px; ?min-height: 100px;}
<div>HTML5</dive>

1.2. 元素内边距 padding

div{ ?padding-top: 10px; ?padding-bottom: 10px; ?padding-right: 10px; ?/*上下各空出10,20px*/ ?padding: 10px 20px; ?/*上,右,下,左*/ ?padding: 10px, 20px,10px,10px;}

1.3. 元素外边距 margin

1.4. 处理溢出overflow

溢出的参数值

说明
auto浏览器自动处理溢出内容,用滚动条
hidden有溢出,直接剪掉
scroll不管是否溢出,都有滚动条
visible默认值,不管是否溢出,都显示
div{ ?overflow-y: auto;}

1.5. 元素的可见性Visibility

属性值说明
visible默认值,元素在页面上可见
hidden元素不可见,但会占据空间
collapse元素不可见,隐藏表格的行列。如果不是表格,则和hidden一样
div{ ?background: silver; ?width: 200px; ?height: 200px; ?visibility: visible;}

2. CSS元素的盒类型

CSS盒模型中的display属性,可以更改元素本身盒类型,那么有哪些盒类型呢?

2.1. 块级元素(区块)

  • 能够设置元素尺寸,隔离其他元素功能(有换行功能)的元素<div>, <p>

2.2. 行内元素

  • 不能设置元素尺寸,它只能自适应内容、无法隔离其他元素,其他元素会紧跟其后:<span>, <d>

2.3. 行内-块元素

  • 可以设置元素尺寸,但是无法隔离其他元素<img>

2.4. 盒类型元素转换dispaly

说明
block盒为块级元素
inline盒为行内元素
inline-block盒为行内-块元素
none盒子不可见,不占位
div{ ?background: silver; ?width: 200px; ?height: 200px; ?/*转成了行内元素*/ ?display: inline; ?/*转成了行内-块元素*/ ?display: inline-block}

3. CSS盒元素的浮动float

说明
left浮动元素靠左
right浮动元素靠右
none禁止浮动
#a{ ?background: maroon; ?float: left;}#b{ ?background: green; ?float: right;}#c{ ?background: blue; ?float: left;}

HTML和CSS前端教程05-CSS盒模型

原文地址:https://www.cnblogs.com/haochen273/p/10306653.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved