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

Day16盒子模型

盒子模型的基本组成
image

<!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: 200px;height: 200px;padding: 20px;margin: 50px;border: 1px solid #000;background-color: pink;}</style>
</head>
<body><div>安河桥北</div>
</body>
</html>

image

成分详解:
1.边框线
image
image

<!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: 200px;height: 200px;background-color: pink;/* 实线 *//* border: 1px solid #000; *//* 虚线 *//* border: 5px dashed #821d1d; *//* 点线 *//* border: 3px dotted #000; */border-top: 2px solid #bd8080;border-left: 3px dashed #9a3131;border-right: 4px dotted #830a0a;border-bottom: 5px solid orange;}</style>
</head>
<body><div>哈基米哦南北绿豆</div>
</body>
</html>

image

2.内边框
image
image

<!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: 200px;height: 200px;background-color: red;/* padding-top: 20px; *//* padding-bottom: 30px; *//* padding-left: 20px; *//* padding-right: 50px; *//* 多值写法 *//* 四值  上右左下 顺指针顺序*//* padding: 10px 20px 30px 40px; *//* 三值 上 左右 下 *//* padding: 10px 20px 10px; *//* 两值 上下 左右 */padding: 20px 30px;/* 记忆方法,顺指针转一圈,若是当前方向没有数值,则与对面方向相同 */}</style>
</head>
<body><div>鼓楼</div>
</body>
</html>

image

3.盒子模型的尺寸运算
image

<!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: 200px;height: 200px;background-color: pink;/* 设置padding与border时会导致盒子的尺寸随之变大 *//* 有两种方法可以保持原来的尺寸 *//* 1.手动减法 *//* width: 160px; *//* height: 160px; */padding: 20px;/* 内减模式:无需手动计算,设置后在应用padding和border不会再撑大盒子; */box-sizing: border-box;border: 40px;}</style>
</head>
<body><div>div标签</div>
</body>
</html>

image

4.外边距(版心居中)
image

<!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: 200px;background-color: pink;/* 设置外边距不会撑大盒子 *//* margin: 50px; *//* margin-left: 100px; *//* margin-right: 200px; *//* 让盒子版心水平居中 *//* 如果没有0,则会使得垂直方向上也是居中的,而大部分情况只需要水平居中 *//* 且版心居中的一个条件是盒子是要有宽度的,否则无法实现 */margin: 0 auto;}</style>
</head>
<body><div>div标签</div>
</body>
</html>

image

http://www.jsqmd.com/news/36033/

相关文章:

  • 每日反思(2025年11月9号)
  • OpenOCD简明指南
  • OpenOCD简明指南
  • 2025Dec.居家集训游记
  • 电商财务不求人!一张图看懂工作流程,算清每一笔账 - 智慧园区
  • OI 笑传 #26
  • 20232327 2025-2026-1 《网络与系统攻防技术》实验四实验报告
  • Gas 优化技巧
  • 2025.11.9总结
  • Python与C语言术语及概念差异全景总结
  • Appium vs uiautomator2 优势劣势对比表
  • 基于GF域的多进制QC-LDPC误码率matlab仿真,译码采用EMS算法
  • AtCoder Beginner Contest 431
  • 基于BPSK调制解调和LDPC编译码的单载波相干光传输系统matlab误码率仿真
  • 空间矢量脉宽调制(Space Vector Pulse Width Modulation)SVPWM基础
  • 如何有效衡量开发者生产力:超越代码行数的思考
  • 2025-11-blog
  • 科研项目申报
  • 关于apk安装包的解包与签名重新打包
  • 20232325 2025-2026-1 《网络与系统攻防技术》实验四实验报告
  • 题解:P11361 [NOIP2024] 编辑字符串
  • 与某省代理商的合作,写一点感触吧
  • CSP-S 2025 解题报告
  • 嵌入式面试中常见的一些编程题目 - 阿源
  • Makefile工程简单模板
  • 实用指南:Visual Studio下载安装教程(非常详细)从零基础入门到精通,看完这一篇就够了
  • 升鲜宝 供应链SCM 一体化自动化部署体系说明
  • 折腾笔记[37]-使用ML.NET进行文本情感分类
  • 从API调用到智能体编排:GPT-5时代的AI开发新模式 - 教程
  • Spring AI Alibaba 项目源码学习(一)-整体介绍