前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【CSS】盒子边框 ① ( 网页布局本质 | 盒子模型 | 盒子边框 Border | border-width 宽度 | border-style 边框样式 | 边框颜色 | 边框设置综合写法 )

【CSS】盒子边框 ① ( 网页布局本质 | 盒子模型 | 盒子边框 Border | border-width 宽度 | border-style 边框样式 | 边框颜色 | 边框设置综合写法 )

作者头像
韩曙亮
发布2023-03-30 19:43:50
3.1K0
发布2023-03-30 19:43:50
举报

文章目录

一、网页布局本质


构建一个网页 ,

  • 首先 , 创建盒子模型 , 设置盒子的大小和摆放位置 , 下图中红色矩形框就是盒子模型 ;
  • 然后 , 将 文本 , 图片 , 链接 , 表单 等网页元素 , 按照一定的样式 , 填充进盒子中 , 就形成了我们看到的网页 ;

盒子 中 还可以嵌套 若干盒子 ;

在这里插入图片描述
在这里插入图片描述

二、盒子模型


HTML 的 一个布局 可以看做一个 矩形的 盒子模型 , 该 盒子模型 是一个用于 容纳 标签元素 的容器 ;

盒子模型 组成 : 由内到外顺序如下 :

  • 内容 Content : 下图中 内容为 100 x 100 像素的元素 ;
  • 内边距 Padding : 内边距 Padding 位于 边框 与 内容 之间 ;
  • 边框 Border : 边框 包裹 内边距 , 在 外边距 与 内边距 之间 , 边框 1 像素 ;
  • 外边距 Margin : 最外层 元素 , 与其它盒子的距离 ;
在这里插入图片描述
在这里插入图片描述

三、盒子边框 Border


1、CSS 2.0 文档查询

在 CSS 2.0 手册中 , 搜索 border , 可以查询到 盒子边框 相关的文档 ,

在这里插入图片描述
在这里插入图片描述

文档中可以查询到边框的详细细节 :

在这里插入图片描述
在这里插入图片描述

2、边框设置语法

边框设置语法 :

  • 设置边框宽度 : border-width 属性值为 像素值 ;
代码语言:javascript
复制
	border-width: 10px;
  • 设置边框样式 : border-style 属性值 设置边框样式 , 可设置的值由如下选择 :
    • none : 默认选项 , 忽略边框宽度 ;
    • solid : 设置 实线边框 ;
    • dashed : 设置 虚线边框 ;
    • dotted : 设置 点线边框 ;
代码语言:javascript
复制
	border-style: solid;
  • 设置边框颜色 :
代码语言:javascript
复制
	border-color: red;

代码示例 :

代码语言:javascript
复制
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>边框</title>
	<style>
		div {
			width: 200px;
			height: 200px;
			
			/* 边框宽度 4px */
			border-width: 4px;
			
			/* 边框样式 */
			
			/* 边框样式-实线 */
			/*border-style: solid;*/
			/* 边框样式-虚线 */
			/*border-style: dashed;*/
			/* 边框样式-点线 */
			border-style: dotted;
			
			/* 边框颜色 */
			border-color: red;
		}
	</style>
</head>
<body>
	<div class="nav">
		<a href="https://blog.csdn.net/" class="blog">博客</a>
		<a href="https://download.csdn.net/">下载</a>
		<a href="https://edu.csdn.net/">学习</a>
		<a href="https://bbs.csdn.net/">社区</a>
	</div>
</body>
</html>

效果展示 : 下图是 边框样式-点线 ;

在这里插入图片描述
在这里插入图片描述

边框样式-虚线 :

在这里插入图片描述
在这里插入图片描述

边框样式-实线 :

在这里插入图片描述
在这里插入图片描述

3、边框设置综合写法

盒子边框设置综合写法 : 在 border 属性 后设置 边框宽度 边框样式 边框颜色 三个值 , 使用空格隔开 , 这三个值没有顺序 ;

代码语言:javascript
复制
border : border-width border-style border-color 

之前的边框需要写 3 行代码 , 设置 3 个属性 ,

代码语言:javascript
复制
			/* 边框宽度 4px */
			border-width: 4px;
			
			/* 边框样式-点线 */
			border-style: dotted;
			
			/* 边框颜色 */
			border-color: red;

边框设置综合写法 , 只需要写一行代码 , 即可替代上述 3 行代码 ;

代码语言:javascript
复制
			/* 边框样式综合写法 */
			border: 4px dotted red;

代码示例 : 在下面的代码中 , 使用一行综合写法 , 即可实现上个章节的边框样式内容 ;

代码语言:javascript
复制
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>边框</title>
	<style>
		div {
			width: 200px;
			height: 200px;
			
			/* 边框宽度 4px */
			/*border-width: 4px;*/
			
			/* 边框样式 */
			
			/* 边框样式-实线 */
			/*border-style: solid;*/
			/* 边框样式-虚线 */
			/*border-style: dashed;*/
			/* 边框样式-点线 */
			/*border-style: dotted;*/
			
			/* 边框颜色 */
			/*border-color: red;*/
			
			/* 边框设置综合写法 可替代上述三行代码 */
			border: 4px dotted red;
		}
	</style>
</head>
<body>
	<div class="nav">
		<a href="https://blog.csdn.net/" class="blog">博客</a>
		<a href="https://download.csdn.net/">下载</a>
		<a href="https://edu.csdn.net/">学习</a>
		<a href="https://bbs.csdn.net/">社区</a>
	</div>
</body>
</html>

展示效果 :

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-03-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、网页布局本质
  • 二、盒子模型
  • 三、盒子边框 Border
    • 1、CSS 2.0 文档查询
      • 2、边框设置语法
        • 3、边框设置综合写法
        相关产品与服务
        容器服务
        腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档