首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【原创】CSS的盒子模型以及设置元素居中

盒子模型: css每个元素都是一个盒子,它由最内侧“内容区(content)”内侧“内边距(padding)”外侧“边框(border)”,以及最外侧“外边距(margin)”组成 内容区(content...): 用于展现元素内容 可以设置width和height属性(普通盒子模型设置宽高属性实际为内容的宽高属性) 当设置背景颜色时,背景颜色会显示在内容区和内边距 内边距(padding...d)设置一个属性值,上下左右均被设置,: pading: 20px; 内边距使用场景: 1.导航栏每个导航的文字个数不一样...,设置a标签的宽高,会导致每个导航间的间距不一致 2.输入框设置输入时图标距离边框的距离 边框(border) 设置三要素:宽度,样式,和颜色 a)单个属性设置...注意:块级元素的外边距和设置无关 元素的高度: 内容区高度 + 左右内边距高度 + 左右边框的高度 + 左右外边距的高度。

94320

【CSS】课程网站头部制作 ② ( 导航栏测量 | 导航栏编写 | 代码示例 )

文章目录 一、 导航栏测量 1、 左侧边界 2、 文本测量 3、 底部边框测量 二、 导航栏代码编写 1、 HTML 标签结构 2、 CSS 样式 3、最终显示效果 三、 完整代码 1、 HTML...60 像素即可 ; 该边距可以设置为 logo 盒子的 外边距为 60 像素 , 也可以设置为 导航栏盒子 的 做外边距为 60 像素 ; 这里设置为 logo 盒子的 外边距为 60 像素 :...工具 , 点击文字内容 ; 在文字工具 , 会显示文字大小 18 像素 , 点击右侧的颜色 , 还会弹出 " 拾色器 ( 文本颜色 ) " 对话框 , 其中显示了文本颜色 #050505 ;...3、 底部边框测量 底部边框 2 像素 , 使用吸管工具吸取颜色 , 可得到颜色值 #00a4ff ; 二、 导航栏代码编写 ---- 1、 HTML 标签结构 导航栏使用 无序列表 实现 ,..., 总高度 42 像素 , 有 2 像素的下边框 */ height: 40px; /* 上下内边距 0 像素 , 左右内边距 10 像素 */ padding: 0 10px; /* 外边距

3.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

【CSS】课程网站 网格商品展示 模块制作 ① ( 网格商品展示模块盒子模型测量及样式 | 顶部文本标题盒子测量及样式 | 代码示例 )

button { border: none; } /* 设置总体背景 */ body { background-color: #f3f5f7; } /* 版心宽度 1200 像素 , 在浏览器居中对齐...*/ float: left; } /* 设置无序列表的链接样式 */ .nav ul li a { /* 显示模式 块级元素 */ display: block; /* 高度 40 像素..., 总高度 42 像素 , 有 2 像素的下边框 */ height: 40px; /* 上下内边距 0 像素 , 左右内边距 10 像素 */ padding: 0 10px; /* 外边距... 无序列表 列表项 高度 45 像素 */ .subnav li { /* 高度 = 行高 , 垂直居中 */ height: 45px; line-height: 45px; } /* 测导航栏... 列表项 的链接样式 */ .subnav li a { /* 默认情况下为白色 */ color: #fff; /* 字体大小 14 像素 */ font-size: 14px; /*

4.3K40

【CSS】课程网站 Banner 制作 ② ( Banner 栏版心盒子测量 | Banner 版心盒子模型左侧导航栏代码示例 )

20 像素的内边距 ; 测量 测导航栏 文本间隔 , 也就是行高 , 从上一行开始到下一行开始位置 , 行高 44 像素 ; 左侧的 侧导航栏 的 背景是 黑色半透明 背景 ; 使用吸管工具 ,...吸取 鼠标移动到 侧导航栏 上的颜色值 为 #00b4ff ; 侧导航 , 默认状态下 , 文字默认颜色为白色 ; 二、Banner 版心盒子模型左侧导航栏代码示例 ---- 1、HTML...*/ float: left; } /* 设置无序列表的链接样式 */ .nav ul li a { /* 显示模式 块级元素 */ display: block; /* 高度 40 像素..., 总高度 42 像素 , 有 2 像素的下边框 */ height: 40px; /* 上下内边距 0 像素 , 左右内边距 10 像素 */ padding: 0 10px; /* 外边距... 无序列表 列表项 高度 45 像素 */ .subnav li { /* 高度 = 行高 , 垂直居中 */ height: 45px; line-height: 45px; } /* 测导航

3.3K50

【CSS】课程网站横版导航栏 ( 横版导航栏测量及样式 | 代码示例 )

文章目录 一、盒子测量及样式 1、总体盒子测量及样式 2、左侧盒子测量及样式 3、中间盒子测量及样式 4、右侧盒子测量及样式 二、横版导航栏代码示例 1、HTML 标签结构 2、CSS 样式 3、显示效果...像素 , 该大盒子 , 可以分为如下三个小盒子 , 小盒子的元素都是垂直居中的 , 可以在大盒子设置一个行高 , 小盒子自动继承 ; font-xxx , line-xxx , text-xxx...*/ float: left; } /* 设置无序列表的链接样式 */ .nav ul li a { /* 显示模式 块级元素 */ display: block; /* 高度 40 像素..., 总高度 42 像素 , 有 2 像素的下边框 */ height: 40px; /* 上下内边距 0 像素 , 左右内边距 10 像素 */ padding: 0 10px; /* 外边距... 无序列表 列表项 高度 45 像素 */ .subnav li { /* 高度 = 行高 , 垂直居中 */ height: 45px; line-height: 45px; } /* 测导航

5.1K30

【CSS】课程网站网页底部开发 ( 网页底部盒子模型测量及样式 | 代码示例 )

/* 整个链接模块盒子 浮动 */ .links { float: right; } /* dl 列表设置在 链接 盒子左浮动 */ .links dl { float: left; /*...*/ float: left; } /* 设置无序列表的链接样式 */ .nav ul li a { /* 显示模式 块级元素 */ display: block; /* 高度 40 像素..., 总高度 42 像素 , 有 2 像素的下边框 */ height: 40px; /* 上下内边距 0 像素 , 左右内边距 10 像素 */ padding: 0 10px; /* 外边距... 无序列表 列表项 高度 45 像素 */ .subnav li { /* 高度 = 行高 , 垂直居中 */ height: 45px; line-height: 45px; } /* 测导航栏.../* 整个链接模块盒子 浮动 */ .links { float: right; } /* dl 列表设置在 链接 盒子左浮动 */ .links dl { float: left; /*

4.1K30

【CSS】课程网站 Banner 制作 ③ ( Banner 栏右侧课程盒子测量及样式 | Banner 版心盒子模型右侧课程栏代码示例 )

solid #ccc; /* 顶部设置 10 像素外边距 下面直接紧贴写文字 以达到多行文本居中对齐效果 */ margin-top: 10px; } 列表项的三种文本 , 样式如下...1 像素实线 , 垂直居中 , 水平居中 ; 样式如下 : /* Banner 条右侧 课程表 底部按钮样式 */ .all { /* 显示模式 - 块级元素 */ display: block...*/ float: left; } /* 设置无序列表的链接样式 */ .nav ul li a { /* 显示模式 块级元素 */ display: block; /* 高度 40 像素..., 总高度 42 像素 , 有 2 像素的下边框 */ height: 40px; /* 上下内边距 0 像素 , 左右内边距 10 像素 */ padding: 0 10px; /* 外边距... 无序列表 列表项 高度 45 像素 */ .subnav li { /* 高度 = 行高 , 垂直居中 */ height: 45px; line-height: 45px; } /* 测导航

3.5K60

【CSS】课程网站 Banner 制作 ① ( Banner 栏测量 | Banner 盒子模型代码 | 代码示例 )

Banner 条的背景颜色值 #1c036c ; 使用 " 移动工具 " , 勾选 自动选择 选项 , 选择图层 , 点击 背景图片 后 , 会自动选择 该图片所在的图层 , 在 Cutterman ...button { border: none; } /* 设置总体背景 */ body { background-color: #f3f5f7; } /* 版心宽度 1200 像素 , 在浏览器居中对齐...*/ float: left; } /* 设置无序列表的链接样式 */ .nav ul li a { /* 显示模式 块级元素 */ display: block; /* 高度 40 像素..., 总高度 42 像素 , 有 2 像素的下边框 */ height: 40px; /* 上下内边距 0 像素 , 左右内边距 10 像素 */ padding: 0 10px; /* 外边距...*/ height: 40px; /* 1 像素边框 */ border: 1px solid #00a4ff; /* 没有右边框 */ border-right: 0; /* 文本左侧有

3.9K20

【CSS】课程网站头部制作 ⑤ ( 用户栏测量 | 用户栏代码编写 | 代码示例 )

button { border: none; } /* 设置总体背景 */ body { background-color: #f3f5f7; } /* 版心宽度 1200 像素 , 在浏览器居中对齐...; } /* 导航栏设置 左浮动 */ .nav { float: left; } /* 导航栏内部 的 无序列表 设置左浮动 */ .nav ul li { /* 设置 无序列表项 从左到右排列...*/ float: left; } /* 设置无序列表的链接样式 */ .nav ul li a { /* 显示模式 块级元素 */ display: block; /* 高度 40 像素..., 总高度 42 像素 , 有 2 像素的下边框 */ height: 40px; /* 上下内边距 0 像素 , 左右内边距 10 像素 */ padding: 0 10px; /* 外边距...*/ height: 40px; /* 1 像素边框 */ border: 1px solid #00a4ff; /* 没有右边框 */ border-right: 0; /* 文本左侧有

2.4K30

【CSS】课程网站头部制作 ③ ( 搜索栏表单测量 | 搜索栏表单代码编写 | 代码示例 )

有 10 像素内边距 , 20 像素外边距 , 文本输入框 表单 , 距离 导航栏外边距有 65 像素 ; 2、文本输入框表单尺寸 左侧的表单 高度 38 像素 , 边框 1 像素 , 左侧表单的长度为..., 点击表单的 提示 文本 , 该文本大小 14 像素 , 颜色值 #bfbfbf ; 提示文本在 Input 表单的 value 属性设置 ; 提示文本左侧 距离边框 有 20 像素 ,...*/ body { background-color: #f3f5f7; } /* 插入图片自适应 */ img { width: 100%; } /* 版心宽度 1200 像素 , 在浏览器居中对齐...*/ float: left; } /* 设置无序列表的链接样式 */ .nav ul li a { /* 显示模式 块级元素 */ display: block; /* 高度 40 像素..., 总高度 42 像素 , 有 2 像素的下边框 */ height: 40px; /* 上下内边距 0 像素 , 左右内边距 10 像素 */ padding: 0 10px; /* 外边距

1.9K30

【CSS】课程网站头部制作 ④ ( 搜索栏按钮测量 | 搜索栏按钮代码编写 | 代码示例 )

*/ body { background-color: #f3f5f7; } /* 插入图片自适应 */ img { width: 100%; } /* 版心宽度 1200 像素 , 在浏览器居中对齐...; } /* 导航栏设置 左浮动 */ .nav { float: left; } /* 导航栏内部 的 无序列表 设置左浮动 */ .nav ul li { /* 设置 无序列表项 从左到右排列...*/ float: left; } /* 设置无序列表的链接样式 */ .nav ul li a { /* 显示模式 块级元素 */ display: block; /* 高度 40 像素..., 总高度 42 像素 , 有 2 像素的下边框 */ height: 40px; /* 上下内边距 0 像素 , 左右内边距 10 像素 */ padding: 0 10px; /* 外边距...*/ height: 40px; /* 1 像素边框 */ border: 1px solid #00a4ff; /* 没有右边框 */ border-right: 0; /* 文本左侧有

2.3K70

前端入门学习--CSS

class选择器在HTML以class属性表示,在CSS,类选择器以一个点“.”号显示: 下面的例子,所以拥有center类的HTML元素均为居中。...页面的背景颜色使用在body的选择器: body{background-color:#b0c4de;} CSS,颜色值通常以以下方式定义: 十六进制 - :”#ff0000” RGB - ...文本可居中或对齐到左或,两端对齐。 当text-align设置为“justify”,每一行被展开为宽度相等,左,外边距是对齐。...使用 clear 属性往文本添加图片廊: .text_line { clear:both; } CSS 布局 - 水平 & 垂直对齐 元素居中对齐 要水平居中对齐一个元素( div), 可以使用...使用CSS你可以转换成好看的导航栏而不是枯燥的HTML菜单。 导航栏=链接列表 作为标准的HTML基础一个导航栏是必须的。在我们的例子我们将建立一个标准的HTML列表导航栏。

27.6K20

html外边距如何归零,盒子模型的overflow属性,border属性,padding与margin属性

IDEA2020.2破解激活,IntelliJ IDEA 注册码,2020.2 IDEA 激活码 今天要写的是CSS布局—盒子模型 首先说一下CSS的整体布局: 它包括容器(container),页眉(header),导航条...具体图下图所示: ㈠概念与组成 1.页面上区域,图片,导航,列表,段落都可以是盒子。 2.页面的所有元素都可以看成一个盒子,占据着一定的页面空间。...                  margin:1px 2px 1px 3px; 详细解释一下; ⑴第一个是四个方向取值相同,外边距四个方向都是一个像素 ⑵第二个是简写形式,省略后两个值,表示上与下相等,左与相等...⑶第三个是第四个值省略,表示左与相等 ⑷第四个注意,这里虽然上下边距都为1px,但是这里不能缩写,如果缩写,位置会发生变化,值的设定就错了 *四个方向有顺序为:上右下左,顺时针,如图所示 ㈥margin...如下图所示: ㈦margin属性设置水平居中 ⑴图片,文字水平居中:text-align:center; ⑵div水平居中:margin:0 auto;浏览器自动计算 其中,0设置的是上侧和下侧的值,

1.3K20

从零开始学 Web 之 CSS(三)链接伪类、背景、行高、盒子模型、浮动

scroll(默认) | fixed /*背景是否滚动*/ Background-position background-position: right; // 方位值只写一个的时候,另外一个值默认居中...fixed:背景图的位置是基于整个浏览器body的范围进行显示,如果背景图定义在div里面,而显示的位置在浏览器范围内但是不在div的范围内的话,背景图无法显示。...下40px 左50px*/ 注意: margin: 0 auto; 盒子居中对齐 text-align:center 是盒子里面的内容居中 垂直方向外边距合并(取最大值) 两个盒子垂直布局...---- 五、浮动 1、文档流(标准流) 元素自上而下,自左而,块元素独占一行,行内元素在一行上显示,碰到父集元素的边框换行。...制作导航(经常使用) 把无序列表 ul li 浮动起来做成的导航。 网页布局 ? 4、清除浮动 清除浮动不是不用浮动,清除浮动产生的问题。

58540

前端学习笔记之CSS属性设置 CSS属性设置

#3、元素空间的宽度和高度 宽度= 左外边距 + 左边框 + 左内边距 + width(内容的宽) + 内边距 + 右边框高度 + 外边距 高度= 。。。。 <!...css显示模式:块级、行内、行内块级 在HTMLHTML将所有标签分为两类,分别是容器级和文本级 在CSSCSS也将所有标签分为两类,分别是容器级是块级元素和行内元素 #1、HTML容器级与文本级...内容居中 1、让一行内容在盒子水平且垂直居中 /*水平居中*/ text-align: center; /*垂直居中*/ line-height: 500px; 2、让多行内容在盒子垂直居中(水平居中与单行内容一样...) 让行高与盒子高度一样,只能让一行内容垂直居中,如果想让多行内容垂直居中, 比如下面这种,想让div的多行内容垂直居中,一看div的文字是两行,每一行 的行高为20,加起来就是40,80-40...text-align center;只能让盒子存储的文字、图片水平居中 <!

5.8K30

一、首页第一个首页栏制作【仿淘票票系统前后端完全制作(除支付外)】

: 在下拉菜单的属性,,更改当前选中值,设置选项列表的内容,更改大小即可完成: 接着在右侧的行更改水平对齐属性选择靠右,此时添加的元素才有靠右显示: 接着添加一个正在热映文本...,该文本需要设置其排版,上下左右内边距,否则无法设置其边距框: 接着在这个文本边框与圆角处设置下边距的颜色为主题色(紫红色),只有下边距生效,其他边距都设置为空即可: 那么此时标题栏即可完成...由于之前我们就已经知道,这个热映内容分为左侧是图片,右侧是信息,那么此时直接在这个热映内容内部创建两个行,一个命名为左、一个命名为,并且高度和背景色也要去掉: 左和由于在同一行显示,所以需要设置其宽度...,防止超过整行宽度,左宽度设置为25% 设置为 75%,使其占满整行: 接着在左行添加一个图片为当前影片图片,由于直接添加会导致图片按照原本的大小进行显示,在这里设置图片宽高为 100%...: 此时将刚刚所编写的所有内容赋值到导航页1: 重命名导航页1为首页: 接着点击首页导航栏,在属性更改选中的图标以及文本: 接着预览: 最后把其它导航页的名称和图片进行修改即可

8.6K20

NEC CSS命名规则

、登录、注册、各种列表、评论、搜索等元件 unit (.u-):通常是一个不可再分的较为小巧的个体,通常被重复用于各种模块,比如按钮、输入框、loading、图标等功能 function (.f-):...为方便一些常用样式的使用,我们将这些使用率较高的样式剥离出来,按需使用,通常这些选择器具有固定样式表现,比如清除浮动等,不可滥用皮肤 skin (.s-):如果你需要把皮肤型的样式抽离出来,通常为文字色、背景色(图)、边框色等...textaligncentertac文本居textalignrighttar文本居左textalignlefttal垂直居中verticalalignmiddlevam溢出隐藏overflowhiddenoh...语义命名简写字体颜色fontcolorfc背景backgroundbg背景颜色backgroundcolorbgc背景图片backgroundimagebgi背景定位backgroundpositionbgp边框颜色...bordercolorbdc状态 .z-语义命名简写选中selectedsel当前currentcrt显示showshow隐藏hidehide打开openopen关闭closeclose出错errorerr

1.6K30

【CSS】课程网站 网格商品展示 模块制作 ② ( 网格商品展示盒子模型测量及样式 | 处理列表间隙导致意外换行问题 | 代码示例 )

button { border: none; } /* 设置总体背景 */ body { background-color: #f3f5f7; } /* 版心宽度 1200 像素 , 在浏览器居中对齐...*/ float: left; } /* 设置无序列表的链接样式 */ .nav ul li a { /* 显示模式 块级元素 */ display: block; /* 高度 40 像素..., 总高度 42 像素 , 有 2 像素的下边框 */ height: 40px; /* 上下内边距 0 像素 , 左右内边距 10 像素 */ padding: 0 10px; /* 外边距...*/ height: 40px; /* 1 像素边框 */ border: 1px solid #00a4ff; /* 没有右边框 */ border-right: 0; /* 文本左侧有... 无序列表 列表项 高度 45 像素 */ .subnav li { /* 高度 = 行高 , 垂直居中 */ height: 45px; line-height: 45px; } /* 测导航

2.3K20
领券