当前位置: 首页 > news >正文

《CSS盒子模型》笔记总结 - 教程

CSS的三大特性

一:继承性
二:层叠性前两个特性见CSS进阶

三:优先级

基本信息:
在这里插入图片描述
eg:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>优先级</title><style>div {color: cornsilk;}.q {color: blue;}#w {color: chartreuse;}</style></head><body><div class="q" id="w">优先级展示</div><div class="q">优先级展示</div></body></html>

效果图:
在这里插入图片描述

**tip:**越精准 的选择器优先级越高,不用刻意去记很多。

权重叠加计算

基本信息:
在这里插入图片描述
**tip:**这个其实就是一个方便自己看一堆选择器里面谁生效,知道就好。

Chrome调试工具(查错代码)

基本信息: css上一行出错会导致下一行不生效。
使用方法:在谷歌浏览器中右键相应内容。
光标在符号后面时距离距离远的是中文标点,紧贴者的是英文标点。
如果检查时右边都没css的代码,大概率是选择器出错了。

Pxcook工具

基本信息:
一般形式用设计
psd格式则用开发
可以看图片大小,提取颜色等功能。

盒子模型

> 一:盒子模型的介绍

基本信息:
在这里插入图片描述
eg:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>基本盒子</title><style>div {width: 300px;height: 300px;background-color: chartreuse;/* border边界线 */border: 20px solid #e60c0c;/* padding内边界,内容与盒子边界的距离 */padding: 30px;/* margin外边界,盒子外空白区域 */margin: 30px;}</style></head><body><div>基本盒子构造1</div><div>基本盒子构造2</div></body></html>

效果图 :

在这里插入图片描述

> 二:盒子宽高内容

基本信息:
在这里插入图片描述

> 三:盒子的边框(border)

基本信息:

在这里插入图片描述

控制某个方向的边框
在这里插入图片描述
单个属性:

在这里插入图片描述
eg:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>盒子边框</title><style>div {width: 333px;height: 300px;background-color: rgb(113, 113, 178);border-right: 3px dashed red;border-top: 4px dashed red;}</style></head><body><div>盒子边框</div></body></html>

效果图:
在这里插入图片描述
tip:边框,内边距和外间距都是额外距离,与盒子大小无关会在盒子的基础上增大。

> 四:盒子内边距(paddig)

基本信息:
在这里插入图片描述
eg:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>盒子内边距</title><style>div {width: 300px;height: 300px;background-color: aqua;padding: 30px 20px 12px 22px;}</style></head><body><div>盒子内边距</div></body></html>

效果的解析图:
在这里插入图片描述

> 五:CSS盒子(自动内减)

基础信息:
在这里插入图片描述
eg:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>固定盒子大小</title><style>div {width: 300px;height: 300px;background-color: aqua;border: 10px dashed red;padding: 30px;box-sizing:border-box;}</style></head><body><div>固定盒子大小</div></body></html>

效果图:
在这里插入图片描述

**tip:**相当于就加一行代码(box-sizing:border-box)就可以固定住盒子的大小,也称为CSS的内减模式。

> 六:盒子的外边界(margin)

基本信息:
参考和盒子的内边距。(除了标签名字不一样其他都一样。)
eg:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>盒子的外边距</title><style>div {width: 300px;height: 200px;background-color: aqua;margin-top: 30px;}</style></head><body><div>盒子的外边距</div></body></html>

效果图:
在这里插入图片描述

> 七:清除默认内外边距

基础信息:
在这里插入图片描述
eg:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>清除默认内外边距</title><style>* {padding: 0;margin: 0;}</style></head><body><p>这是一个p标签</p><h1>这是一个h1标签</h1></body></html>

效果图:
在这里插入图片描述

> 八:版心居中

基本信息:
在确定好盒子的宽高大小时,一般内容是放在网页中间加一个margin:0 auto;即可自动居中!
eg:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>盒子版心居中</title><style>div {width: 1000px;height: 600px;background-color: beige;margin: 0 auto;}</style></head><body><div>盒子版心居中</div></body></html>

效果图:
在这里插入图片描述

> 九:外边界重叠问题

基本信息:
在这里插入图片描述
eg:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>盒子的间距问题</title><style>div {width: 300px;height: 300px;background-color: aqua;}.ww {margin-bottom: 30px;}.www{margin-top: 50px;}</style></head><body><div class="ww">盒子的间距问题-1</div><div class="www">盒子的间距问题-2</div></body></html>

效果图:
在这里插入图片描述

> 十:外边界塌陷问题

基本信息:
在这里插入图片描述

eg:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>边距塌陷问题</title><style>.da {width: 300px;height: 200px;background-color: rgb(175, 124, 48);overflow: hidden;}.xiao {width: 100px;height: 100px;background-color: rgb(158, 22, 22);margin-top: 50px;}</style></head><body><div class="da"><div class="xiao">son</div></div></body></html

效果图:
请添加图片描述
**tip:**目前记住给父级用overflow:hidden最简单就可以。

十一:行内元素的内外边距的问题

基本信息:
在这里插入图片描述

http://www.rkmt.cn/news/31829.html

相关文章:

  • 小程序-跳转到公众号
  • 如何解决一堆向量的问题?10、Self-attention - -一叶知秋
  • win11系统优化(右键鼠标选项功能太多)
  • win10激活脚本
  • MCS-51中断系统
  • 2025 年智慧新零售系统,新零售系统服务商,新零售系统 ERP 公司最新推荐,聚焦资质、案例、售后的实力品牌深度解析!
  • 2025年国内外五款AI编程工具深入对比与推荐排行
  • 天翼云智慧上云月特惠来袭,智算上云正当时!
  • 解密视频汇聚平台EasyCVR视频编解码与转码技术如何成就全协议、全终端的无缝视频体验
  • 触控感应芯片电容式触摸IC 4通道触控方案VK36N4D
  • 测试领域,苏州永创-STD2000X-半导体分立器件电参数测试仪系统能测试哪些元器件和参数 - FORCREAT
  • java(2)-编写一个程序“Hello World!”
  • 常用数据管理工具与平台汇总
  • 洛谷题单指南-进阶数论-CF582A GCD Table
  • Go语言测试全攻略:从单元测试到模糊测试
  • 090_尚硅谷_循环控制基本介绍和入门
  • 2025锻造成型/多向锻造/锚杆托盘成型/粉末成型/拉伸成型/玻璃钢成型/复合材料成型/液压机推荐榜:山东威力重工机床领衔,工业 / 定制化液压设备优质厂家精选
  • JimuReport 积木报表 v2.1.5 版本发布,免费的可视化报表和大屏
  • 2025实验室/小型/变压吸附/PSA/制氮机推荐榜:江阴三阳制氮机械领衔,工业/食品级制氮设备优质厂家精选
  • 人工智能背景下的智慧规划建设方案
  • 2025 年 10 月 OZON ERP,Temu ERP,Shopee ERP 公司最新推荐,聚焦跨平台能力与售后体系的实用指南
  • 测试用例设计的艺术:等价类、边界值与判定表实战
  • 2025年半自动冲芯机生产厂家权威推荐榜单:半自动矽钢片冲芯机/半自动铁芯冲压机/半自动冲芯设备源头厂家精选
  • 图多多表情包斗图微信小程序:开启斗图新体验,赋能流量变现新可能
  • java(1)-安装JDK-mac
  • 2025 年燃气用 pe 管,pe 管件,矿用 pe 管厂家最新推荐,聚焦资质、案例、售后的深度解析
  • 共享菜篮小程序管理系统:菜市场绿色租赁新选择,开启环保便捷新体验
  • 易搜资料知识付费小程序:一站式资源变现解决方案
  • 关于CC引脚使用注意事项
  • writing sentences task1