首页
学习
活动
专区
圈层
工具
发布

大型编程电视剧连载 | CSS知识点硬核整理归纳(二)

盒子模型有元素的内容、边框(border)、内边距(padding)、和外边距(margin)组成。...属性 作用 margin-left 左外边距 margin-right 右外边距 margin-top 上外边距 margin-bottom 下外边距 5.4.1、块级盒子水平居中 可以让一个块级盒子实现水平居中必须...} 5.4.2、文字居中和盒子居中区别 盒子内的文字水平居中是 text-align: center, 而且还可以让 行内元素和行内块居中对齐 块级盒子水平居中 左右margin 改为 auto text-align...5.4.5.2、 嵌套块元素垂直外边距的合并 对于两个嵌套关系的块元素,如果父元素没有上内边距及边框,父元素的上外边距会与子元素的上外边距发生合并,合并后的外边距为两者中的较大者。 ?...下面举例我们生活中很常见的一个样式:div 水平排列。

2.3K20

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

设置标签的背景图片 background-image: url("images/2.jpg"); background-image: url("图片网址"); 注意:如果图片的大小没有标签的大小大,那么会自动在水平和锤子方向平铺和填充...class="JetPropellSnake"> div class="alex">div> div> 5、盒子居中与内容居中 内容居中 1、让一行内容在盒子中水平且垂直居中.../*水平居中*/ text-align: center; /*垂直居中*/ line-height: 500px; 2、让多行内容在盒子中垂直居中(水平居中与单行内容一样) 让行高与盒子高度一样,...只能让一行内容垂直居中,如果想让多行内容垂直居中, 比如下面这种,想让div中的多行内容垂直居中,一看div中的文字是两行,每一行 的行高为20,加起来就是40,80-40=40,需要让文字距离顶部pading...我 div> 7、清除默认边距 #1、为什么要清空默认边距(外边距和内边距) 浏览器会自动附加边距,在企业开发中为了更好的控制盒子的宽高和计算盒子的宽高等等 编写代码之前的第一件事情就是清空默认的边距

7K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Css代码

    left:居左,居中:center,也可以用1%-1008%表示与左端距离大小*/⑤bottom /*背景图垂直位置位于底部。...top:居顶部,center:居中,也可用1%-100%表示与顶端距离大小*/⑥#002255/*背景颜色*/⑦cover /*背景图尺寸。...[属性] {通用代码} /*用于选取带有指定属性的元素。*/[属性=值] {通用代码} /*用于选取带有指定属性和值的元素。*/[属性~=值] {通用代码} /*用于选取属性值中包含指定词汇的元素。...margin: 1px 2px 1px 2px; /*扩展名外边距,分别为上右下左*/ text-shadow: 0px 0px 3px gray; /*扩展名文字阴影,分别为水平阴影、垂直阴影、阴影距离...、垂直阴影、阴影距离、阴影颜色*/ } 网页边框内定义 div { color: red; /*默认字颜色为红*/ border-style: double; /*边框样式*/ border-color

    2.7K20

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

    height: 420px; /* 背景颜色 #1c036c , 背景图片水平居中对齐 */ background: #1c036c url(images/banner_bg.png) no-repeat...20px; /* 行高 = 内容高度 垂直居中 */ line-height: 40px; /* 字体大小 */ font-size: 18px; /* 字体颜色 */ color: #050505.../ color: #666666; } /* 用户栏 头像样式 */ .user .user-img { float: left; /* 用户头像 30 像素 容器高 42 上下各 6 像素边距...图像垂直居中 */ padding: 6px 0; } /* 用户栏 名字样式 */ .user .user-name { float: left; /* 名字与头像间隔 6 像素 */ margin-left...: 6px; } /* Banner 条样式 */ .banner { /* 宽度自动填充整个浏览器, 这里只设置高度 */ height: 420px; /* 背景颜色 #1c036c , 背景图片水平居中对齐

    5.2K20

    前端入门学习--CSS

    CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。 盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。...要知道,完全大小的元素,还必须添加填充,边框和边距 div { width: 300px; border: 25px solid green; padding: 25px;...使用 clear 属性往文本中添加图片廊: .text_line { clear:both; } CSS 布局 - 水平 & 垂直对齐 元素居中对齐 要水平居中对齐一个元素(如 div), 可以使用...移除浏览器的默认设置将边距和填充设置为0 垂直导航栏 ul { list-style-type: none; margin: 0; padding: 0;...使用CSS来添加背景、格式化文本、以及格式化边框,并定义元素的填充和边距。

    31.4K20

    让div等块级元素水平以及垂直居中的解决办法

    一、背景   我们在设计页面的时候,经常要把div等块级元素居中显示,而且是相对页面窗口水平和垂直方向居中显示,如让登录窗口居中显示。我们传统解决的办法是用纯CSS来让div等块级元素居中。...在本文中,我将给大家讲述如何用CSS和jQuery两种方法让div等块级元素水平和垂直居中。...只要设置了div等块级元素的宽度,然后使用margin设置边距0 auto,CSS自动算出左右边距,使得div等块级元素居中。  ...实现一、原理:要让div等块级元素水平和垂直居中,必需知道该div等块级元素的宽度和高度,然后设置位置为绝对位置,距离页面窗口左边框和上边框的距离设置为50%,这个50%就是指页面窗口的宽度和高度的50%... 原理:jQuery实现水平和垂直居中的原理就是通过jQuery设置div等块级元素的CSS,获取div等块级元素的左、上的边距偏移量,边距偏移量的算法就是用页面窗口 的宽度减去该div等块级元素的宽度

    2.9K20

    第七章第一节 99乘法表梯形

    TXTAI代码解释/*定义一个名为.container的类,用于包裹页面主体内容*/.container{/*设置该容器在非响应式设计下的宽度为1200像素*/width:1200px;/*使用自动外边距使容器在父元素中水平居中...:TXTAI代码解释/*定义信息展示样式(包括内边距、圆角、边框和鼠标悬停效果)*/.info{padding:10px;/*为元素设置10像素的内边距(上、下、左、右四边均为10像素)*/border-radius...将鼠标悬停在元素上时,光标形状更改为“指针”样式,暗示用户可以点击*/text-align:center;/*让元素内部的文字内容水平居中对齐*/}/*当鼠标悬停在.info类元素上时,背景变为浅灰色*...){.item{width:calc(100%/3);}}/*定义信息展示样式(包括内边距、圆角、边框和鼠标悬停效果)*/.info{padding:10px;/*为元素设置10像素的内边距(上、下、左...、右四边均为10像素)*/border-radius:5px;/*设置元素的边框圆角为5像素,使边角呈现圆形效果*/border:1pxsolid#ddd;/*为元素添加1像素宽度的实线边框,颜色为#ddd

    7710

    【CSS】CSS 总结 ⑦ ( 定位 | 静态定位 | 相对定位 | 绝对定位 | 子绝父相 | 固定定位 | 使用绝对定位设置水平垂直居中 | 堆叠顺序 | 显示模式 | 元素隐藏 ) ★

    | 代码示例 ) 【CSS】绝对定位元素设置 水平 / 垂直 居中 ( 绝对定位元素居中设置 - 先偏移 50% 再回退子元素一半尺寸 | 绝对定位居中设置 ) 【CSS】使用 z-index 属性值控制定位盒子的堆叠顺序.../ 垂直 居中 绝对定位 不能通过 设置 margin: auto; 样式的方式 , 设置盒子模型水平居中 ; 相对定位 的 盒子模型 , 并没有脱离标准流限制 , 仍然可以使通过设置 margin...的容器需要居中对齐 ; 1、设置固定尺寸 使 绝对定位 元素 水平 / 垂直 居中 最简单的方法就是 使用标尺测量父容器的宽高 , 通过设置四个边的边偏移量 , 设置元素 水平 / 垂直 居中 ; 2..., 没有塌陷 ; 示例 2 中 , 为子盒子设置了 上外边距 , 结果将 父盒子也带下来了 ; 使用传统方法解决外边距塌陷问题 : 为 父容器 / 子元素 设置 内边距 / 边框 ; 下面是...| 水平垂直进度条效果 ) 博客 ;

    2.9K10

    前端课程——盒子模型

    相关概念 内容区(content) 用于显示文本和图像 内边距(padding) 内容区至边框的边距 边框(border) 内容区的边界 外边距(margin) 两个元素的边距之间的距离...这个关键词可以被设置在属性的任何一个位置(前面、后面或者两个值之间) border-image-repeat 定义图片如何填充边框。...或为单个值,设置所有的边框;或为两个值,分别设置水平与垂直的边框。 border-image-outset 定义边框图像可超出边框盒的大小。...盒子模型的类型 块级元素 可以设置宽高 内联元素 水平方向的内边距有效的 - 控制文本内容在水平方向的位置 垂直方向的内边距有效的 - 文本内容的位置没有变化,内边距向上和向下进行扩展 垂直方向的外边距无效的...- 上外边距和下外边距 水平方向的外边距有效的 行内块级元素 与块级元素相同 盒子模型的类型 box- sizing属性用于设置盒子模型的类型,该属性的值具有两个: ●content-box:

    1.6K10

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

    228x48 像素 */ height: 48px; /* 盒子背景颜色 */ background-color: #9bceea; /* 字体大小 */ font-size: 18px; /* 水平居中...1 像素实线 , 垂直居中 , 水平居中 ; 样式如下 : /* Banner 条右侧 课程表 底部按钮样式 */ .all { /* 显示模式 - 块级元素 */ display: block...228x48 像素 */ height: 48px; /* 盒子背景颜色 */ background-color: #9bceea; /* 字体大小 */ font-size: 18px; /* 水平居中.../ color: #666666; } /* 用户栏 头像样式 */ .user .user-img { float: left; /* 用户头像 30 像素 容器高 42 上下各 6 像素边距...: 6px; } /* Banner 条样式 */ .banner { /* 宽度自动填充整个浏览器, 这里只设置高度 */ height: 420px; /* 背景颜色 #1c036c , 背景图片水平居中对齐

    5.6K60

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

    ; } 3、左侧文本盒子尺寸测量和样式 标题盒子判定 , 上面的标题 , 可以将其设置为 垂直居中 的样式 , 垂直居中 , 需要行高 = 内容高度 , 这里精确的测量 " 精品推荐 " 文本的行高与内容高度...; 该文本盒子如下图所示 , 文本内容 20 像素 , 文本上面和下面各有 20 像素的空白 ; 行高直接设置为 60 像素 , 文本内容页设置成 60 像素 ; /* 文本部分 设置垂直居中 */.../ color: #666666; } /* 用户栏 头像样式 */ .user .user-img { float: left; /* 用户头像 30 像素 容器高 42 上下各 6 像素边距...: 6px; } /* Banner 条样式 */ .banner { /* 宽度自动填充整个浏览器, 这里只设置高度 */ height: 420px; /* 背景颜色 #1c036c , 背景图片水平居中对齐...距离上面的 导航栏 15 像素 */ .box { margin-top: 15px; } /* 文本部分 设置垂直居中 */ .box-hd { /* 内容高度 = 行高, 垂直居中 */

    6.5K40

    从头学前端-CSS基础03

    1.盒子模型盒子模型组成:> 盒子模型组成的主要有 边框border,外边距margin ,内边距padding,内容content;- 边框border:> border可以设置元素的边距,边距有三部分...:collapse可以合并表格的相邻边框> 边框会影响盒子的实际大小;增加盒子大小,盒子的总大小为宽度或高度加上两个边框的大小;- 内边距> padding用于设置内边距,即盒子边框和内容的距离.默认是...,即盒子与盒子之间的距离> 语法 margin: top right bottom left 上右下左> 外边距可以让设置了width的块级元素水平居中: > {margin: 0 auto} > 行内元素或行内快级元素水平居中...,给父元素添加属性text-align: center --- > 嵌套关系的块级元素垂直外边距的塌陷问题;在父元素和子元素同时具有margin-top属性时,以最大值为准; 解决方式有:给父元素 >...设置边框 border {1px } > 设置内边距 > 添加overflow: hidden> 浮动的盒子不会有这个塌陷问题 --- > 清除内外边距: 不同的网页元素带有不同的内外边距,不同浏览器也不一样

    1K20

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

    3、显示效果 绘制矩形框中的部分 : 一、盒子测量及样式 ---- 盒子样式如下 : 1、总体盒子测量及样式 该盒子是处于版心位置 , 先为其设置版心的样式 , 版心宽度 1200 像素 , 水平居中...会自动垂直居中 , 文本大小为 16 像素 , 颜色为 #050505 ; 最终样式为 : /* 设置 竖线和课程名称所在盒子 的文本颜色 这是所有的文本样式 课程在链接里面 由 a.../ color: #666666; } /* 用户栏 头像样式 */ .user .user-img { float: left; /* 用户头像 30 像素 容器高 42 上下各 6 像素边距...: 6px; } /* Banner 条样式 */ .banner { /* 宽度自动填充整个浏览器, 这里只设置高度 */ height: 420px; /* 背景颜色 #1c036c , 背景图片水平居中对齐...228x48 像素 */ height: 48px; /* 盒子背景颜色 */ background-color: #9bceea; /* 字体大小 */ font-size: 18px; /* 水平居中

    7.9K30

    CSS重要的盒子模型

    , 发生了2件事情: 内容和边框 有了距离,添加了内边距。...块级盒子水平居中 可以让一个块级盒子实现水平居中必须: 盒子必须指定了宽度(width) 然后就给左右的外边距都设置为auto, 实际工作中常用这种方式进行网页布局,示例代码如下: .header{...margin-left: auto; margin-right: auto; margin: auto; margin: 0 auto; 文字居中和盒子居中区别 盒子内的文字水平居中是 text-align...: center, 而且还可以让 行内元素和行内块居中对齐 块级盒子水平居中 左右margin 改为 auto text-align: center; /* 文字 行内元素 行内块元素水平居中 *.../ margin: 10px auto; /* 块级盒子水平居中 左右margin 改为 auto 就阔以了 上下margin都可以 */ 插入图片和背景图片区别 插入图片 我们用的最多 比如产品展示类

    1.5K20

    CSS盒子模型

    盒子本身没有写 width或者height属性时,不会撑开盒子 外边距:用于控制盒子与盒子之间的距离 margin-left / right / top / bottom 分别定义四边的外边距 和padding...语法基本相同 块级盒子水平居中 保证左右的外边距为"auto" 盒子必须指定宽度 常用写法:margin: 0 auto; 行内元素或者行内块元素水平居中给其父元素添加 text-align:center...;即可 外边距合并:在使用margin定义块元素的垂直外边距时,可能会出现外边距合并 嵌套块元素塌陷解决方法: 可以为父元素定义上边框 为父元素定义上内边距 为父元素添加overflow:hidden;...清除内外边距:网页元素很多都会带有默认的内外边距,而不同浏览器的默认值不一致,所以我们在布局前,首先要清楚内外边距 *{ margin:0; padding:0; } 注意:行内元素尽量只设置左右内外边距...和盒子阴影写法一样

    1.1K30

    CSS布局(二) 盒子模型属性

    详细来说,元素宽度=包含块宽度—元素水平外边距-元素水平边距宽度-元素水平内边距;   高度设置为auto,则会尽可能的窄。...【为什么margin:auto无法实现垂直居中】   水平方向可以居中是因为块级元素的宽度默认是撑满父级元素的,如果给宽度设置一个固定值,而左右margin设置为auto,则可以平分剩余空间   垂直方向不可以居中是因为块级元素的高度默认是内容高度...,与父级元素的高度并没有直接的关系,而上下margin设置为auto,则被重置为0 margin: 0 auto; 【为什么图片使用margin:auto不能水平居中】   图片无法水平居中,类似于块级元素无法垂直居中...左右margin设置为auto,会被重置为0   所以,图片要水平居中,需要设置为display:block元素 3.无效情形   1、行内元素垂直margin无效   因为行内元素垂直布局主要是通过行高...边框border   元素外边距内就是元素的边框border,边框由粗细、样式和颜色三部分组成,且先后顺序无关 基础样式 border: border-width border-color border-style

    2.5K70
    领券