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

这篇具有很好参考价值的文章主要介绍了【CSS】盒子边框 ① ( 网页布局本质 | 盒子模型 | 盒子边框 Border | border-width 宽度 | border-style 边框样式 | 边框颜色 | 边框设置综合写法 )。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。





一、网页布局本质



构建一个网页 ,

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

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

盒子边框,CSS,css,html,前端,盒子边框,盒子模型





二、盒子模型



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


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

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

盒子边框,CSS,css,html,前端,盒子边框,盒子模型





三、盒子边框 Border




1、CSS 2.0 文档查询


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

盒子边框,CSS,css,html,前端,盒子边框,盒子模型
文档中可以查询到边框的详细细节 :
盒子边框,CSS,css,html,前端,盒子边框,盒子模型


2、边框设置语法


边框设置语法 :

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

代码示例 :

<!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>

效果展示 : 下图是 边框样式-点线 ;
盒子边框,CSS,css,html,前端,盒子边框,盒子模型

边框样式-虚线 :
盒子边框,CSS,css,html,前端,盒子边框,盒子模型

边框样式-实线 :
盒子边框,CSS,css,html,前端,盒子边框,盒子模型


3、边框设置综合写法


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

border : border-width border-style border-color 

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

			/* 边框宽度 4px */
			border-width: 4px;
			
			/* 边框样式-点线 */
			border-style: dotted;
			
			/* 边框颜色 */
			border-color: red;

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

			/* 边框样式综合写法 */
			border: 4px dotted red;

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

<!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>

展示效果 :

盒子边框,CSS,css,html,前端,盒子边框,盒子模型文章来源地址https://www.toymoban.com/news/detail-764443.html

到了这里,关于【CSS】盒子边框 ① ( 网页布局本质 | 盒子模型 | 盒子边框 Border | border-width 宽度 | border-style 边框样式 | 边框颜色 | 边框设置综合写法 )的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【移动端网页布局】Flex 弹性布局案例 ② ( 顶部固定定位搜索栏 | 固定定位盒子居中对齐 | 二倍精灵图设置 | CSS3 中的垂直居中对齐 )

    需求 : 制作如下搜索栏 ; 首先 , 设置固定定位 , 固定定位盒子始终显示在浏览器中指定的位置 , 与父容器或其它容器无关 ; 然后 , 设置固定定位盒子垂直方向位置 , 设置为 top: 0; 紧贴顶部 ; 再后 , 设置 left: 50% 样式 , 将盒子左侧设置到中心位置 , 这个 50% 是相对于父容器的 比

    2024年02月05日
    浏览(45)
  • 3-web前端 css 网页样式语言,基础语言、盒子模型、浮动

    html和css的关系:   HTML(HyperText Markup Language,超文本标记语言)是用于创建网页的标准标记语言。它负责定义网页的结构和内容。HTML使用各种标签来包含文本、链接、图 片、视频等元素,并可以与如JavaScript等其他技术结合使用,实现网页的动态功能。   CSS (Cascading S

    2024年02月08日
    浏览(48)
  • css中新型的边框设置属性border-inline

    border-inline 是 CSS Logical Properties and Values 模块中的一个属性,用于控制元素在流内(inline)方向上的边框。该模块旨在提供与书写模式(writing mode)无关的布局和样式描述方式,使得元素在不同书写模式(如ltr、rtl、ttb等)下能够统一、适当地处理边框,它和 border-block 的区别

    2024年04月28日
    浏览(22)
  • css画箭头图标放标题前面,旋转,border的单个边框设置

    CSS边框属性_css border dotted_小张biubiu的博客-CSDN博客 你还不知道css的旋转效果怎么实现?来这里看看吧_css旋转效果_我糖呢的博客-CSDN博客

    2024年02月09日
    浏览(32)
  • css 给盒子加阴影边框

    可以使用 box-shadow 属性为 .body 类添加一个右下角的阴影边框。 可以在 .body 类的样式中添加以下代码: 在上面的代码中, box-shadow 属性接受四个参数,分别是水平偏移量、垂直偏移量、模糊半径和颜色。通过调整这些参数,你可以自定义阴影的位置、大小和颜色。 在这个例

    2024年02月15日
    浏览(44)
  • css矩形盒子实现虚线流动边框+css实现step连接箭头

    由于项目里需要手写步骤条 且实现指定状态边框虚线流动效果,故使用css去绘制步骤条连接箭头和绘制边框流动效果 效果:

    2024年02月07日
    浏览(33)
  • Web网页制作-知识点(4)——CSS盒子模型、弹性盒模型(flex box)、文档流、浮动、清除浮动、定位、圆角、阴影

    目录 CSS盒子模型 概念 弹性盒模型(flex box) 内容 父元素上的属性 display属性 flex-direction属性 justify-content属性 align-items属性 子元素上的属性 flex 文档流(标准流) 浮动 定义 浮动的原理 清除浮动 浮动的副作用 父元素设置高度 overflow清除浮动 伪对象方式 定位 定义 相对定位

    2024年02月11日
    浏览(50)
  • CSS布局基础(CSS属性特征 & 盒子阴影 & 文字阴影)

    块元素 独占一行,默认宽度100% 可设置宽高,内外边距 大部分块元素内部可以放 任意元素 文字类块元素 p / h1-h6内部,不能放块元素 常见块元素 h1-h6 p div ul ol dl li … 行内元素 在同一行显式 不能直接设置宽高,默认宽高就是实际内部内容宽高 内部只能容纳文本或者行内元素

    2024年02月01日
    浏览(63)
  • css使用border-image和flex布局设计一个随着文字多少自适应的标题

    需求: 设计一个标题,让中间部分随着文字而撑大,同时文字渐变,两边自适应,这种情况就不能用传统的背景图片了,想到可以使用图片边框来做 解决思路:   1.需要一个大盒子和三个小盒子 2.大盒子设置display:flex; 左右两个小盒子分别设置flex-grow; 并设置背景图片 3. 给中

    2024年02月09日
    浏览(34)
  • css中flex布局固定宽度盒子被压缩问题解决

    当一个flex布局,有固定宽度盒子和使用 flex: 1; ,当内容过多时固定宽度的盒子被压缩宽度。 给固定宽度的盒子设置 min-width 值 给固定宽度的盒子设置 flex-shrink: 0;

    2023年04月10日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包