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

CSS内边距、外边距、边框

CSS内边距

内边距 :内容区(Content)与边框(Border)之间的透明间距,用于增加元素内部的留白。不影响元素内容本身的尺寸(如文字大小),但会增大元素的总占用空间。

以下是CSS中常用的内边距属性:
padding-top: 设置元素的顶部内边距大小
padding-right: 设置元素的右侧内边距大小
padding-bottom: 设置元素的底部内边距大小
padding-left: 设置元素的左侧内边距大小
padding : 设置元素的所有内边距大小

以下是一个内边框设置示例:

<!DOCTYPE html>
<html>
<head><title>CSS内边距示例</title><style>.box {width: 200px;height: 200px;padding: 20px;background-color: lightgray;}</style>
</head>
<body><div class="box">这是一个盒子</div>
</body>
</html>

CSS边框

边框:定义 围绕内容和内边距的可见边界线,用于装饰或分隔元素。直接影响元素的总尺寸。

border-width: 设置边框宽度
border-style: 设置 边框样式(solid/dashed/dotted/double等)
border-color: 设置边框的颜色。
border : 可以一次性设置边框的宽度、样式和颜色。

以下是一个边框设置示例:

<!DOCTYPE html>
<html>
<head><title>CSS边框示例</title><style>.box {width: 200px;height: 200px;border: 1px solid black;background-color: lightgray;}</style>
</head>
<body><div class="box">这是一个盒子</div>
</body>
</html>

CSS外边距

外边距 :元素与其他元素之间的透明间距,用于控制元素外部的布局间隔。
不影响元素自身尺寸,但会改变元素在页面中的占位空间。
1.设置单个方向的外边距:

margin-top: 10px;     //上方外边距为10px
margin-right: 20px;   //右方外边距为20px
margin-bottom: 30px;  //下方外边距为15px
margin-left: 40px;    //左方外边距为30px

2.使用缩写形式设置四个方向的外边距:

margin : 10px;       //四个方向外边距都为10px

以下是设置外边距示例:

<!DOCTYPE html>
<html>
<head><style>.box {width: 200px;height: 200px;background-color: red;margin: 20px;}.box2 {width: 200px;height: 200px;background-color: blue;margin: 10px;}</style>
</head>
<body><div class="box">Box 1</div><div class="box">Box 2</div><div class="box2">Box 3</div>
</body>
</html>
http://www.xdnf.cn/news/100117.html

相关文章:

  • 【C/C++】插件机制:基于工厂函数的动态插件加载
  • 【多线程】二、pthread库 线程控制 线程分离 __thread关键字 线程库封装
  • skynet.cluster 库函数应用
  • update方法
  • Kafka 保证多分区的全局顺序性的设计方案和具体实现
  • 接口访问数据库报错问题记录
  • Java多线程的暗号密码:5分钟掌握wait/notify
  • 大模型框架技术演进与全栈实践指南
  • 57、Spring Boot 最佳实践
  • 模板方法模式:定义算法骨架的设计模式
  • 图文结合 - 光伏系统产品设计PRD文档 -(慧哥)慧知开源充电桩平台
  • docker学习笔记5-docker中启动Mysql的最佳实践
  • SQL技术终极指南:从内核原理到超大规模应用
  • 4.23刷题记录(栈与队列专题)
  • devops自动化容器化部署
  • 【人工智能】解锁 AI 潜能:DeepSeek 大模型迁移学习与特定领域微调的实践
  • MCP 协议:AI 时代的 “USB-C” 革命——从接口统一到生态重构的技术哲学
  • 硬核解析:整车行驶阻力系数插值计算与滑行阻力分解方法论
  • vue项目打包后点击dist下面index.html(无法访问您的文件该文件可能已被移至别处、修改或删除。ERR_FILE_NOT_FOUND)比如若依
  • 金仓读写分离集群修改IP
  • 从性能到安全:大型网站系统架构演化的 13 个核心维度
  • Qt案例 使用QFtpServerLib开源库实现Qt软件搭建FTP服务器,使用QFTP模块访问FTP服务器
  • C语言中小写字母转大写字母
  • 数据通信学习笔记之OSPF的基础术语
  • 有哪些信誉良好的脂多糖供应商推荐?
  • 16.第二阶段x64游戏实战-分析二叉树结构
  • 前端js需要连接后端c#的wss服务
  • python自动化测试1——鼠标移动偏移与移动偏移时间
  • Redis 服务自动开启
  • Linux——进程优先级/切换/调度