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

Day7:html和css

清除浮动的方法 额外标签法,在最后一个浮动元素后面添加一个空的标签代码: div style="clear: both">div> 使用after伪元素进行清除浮动. .clearfix:after...重点) 三个大模块: 盒子模型 、 浮动 、 定位 盒子边框(border) border : border-width || border-style || border-color none:没有边框即忽略所有边框的宽度....header{ width:960px; margin:0 auto;} 文字水平居中 text-align: center 子水平居中 左右margin 改为 auto 清除元素的默认内外边距...both div style=”clear:both”>div> // 父级添加overflow属性方法 给父级添加: overflow为 hidden|auto|scroll 都可以实现 使用...auto :超出自动显示滚动条,不超出不显示滚动条 hidden : 不显示超过对象尺寸的内容,超出的部分隐藏掉 scroll : 不管超出内容否,总是显示滚动条 鼠标样式cursor cursor

1.9K30

全栈之前端 | 4.CSS3基础知识之盒子模型学习

常见的块级元素有div、p、h1-h6、ol、ul、li、table、form、address、blockquote等。 块级元素可以设置宽度、高度、内外边距等属性,可以包含其他块级元素和内联元素。...内联元素只能包含文本或其他内联元素,不能包含块级元素。...常见的内联块状元素有input、button等。 内联块状元素可以包含其他内联元素和文本,也可以和其他内联元素在同一行显示。...| 下边 */ margin: 1em auto 2em; /* 上边 | 右边 | 下边 | 左边 */ margin: 2px 1em 0 auto; /* # 或者每边单独使用等价的普通属性控制...例如,当一个元素出现在另一个元素上面时,第一个元素的下外边距与第二个元素的上外边距会发生合并。 示例,在下面的code中,两个相邻的div>元素之间存在20px的外边距。

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

    CSS-03

    border-color 边框颜色 边框样式(border-style),常用属性值如下: none:没有边框即忽略所有边框的宽度(默认值) solid:边框为单实线(最为常用的) dashed:边框为虚线...# 嵌套块元素垂直外边距的合并 对于两个嵌套关系的块元素,如果父元素没有上内边距及边框,则父元素的上外边距会与子元素的上外边距发生合并,合并后的外边距为两者中的较大者,即使父元素的上外边距为0,也会发生合并...visible(默认) :  不剪切内容也不添加滚动条。...auto :   超出自动显示滚动条,不超出不显示滚动条 hidden :  不显示超过对象尺寸的内容,超出的部分隐藏掉 scroll :  不管超出内容否,总是显示滚动条 应用:溢出的文字隐藏 .hid-kk...**所以对于字体、文本属性等网页中通用的样式可以使用继承。**例如,字体、字号、颜色、行距等可以在body元素中统一设置,然后通过继承影响文档中所有文本。

    2.1K30

    前端-CSS-更改标签样式-长宽字体-背景-边框-显示方式-定位-透明度-扩展点-02

    } 中间一堆css代码 .d1{color: red;},你会发现 d1的css代码中color不生效,冲突,且优先级不够) 注意行内元素(标签)和块级元素的区别 ​ 行内元素的宽度(width)、...body自带8px的外边距,子元素会继承这一特性(验证一下*****) margin: 0 auto; 水平居中(垂直没用,padding用不了auto) margin-top: 10px...科普(可以谷歌检查去看该元素的盒模型,然后把不需要的改成0) body自带8px的外边距margin p标签默认自带 16px(根据字体大小来的)的外边距 ul自带40px的padding内边距...清除浮动的通用名字 content: ''; display: block; clear: both; 左右两边都不能有浮动的元素 } 这里的线是边框(不然div没有内容没有没有边框会直接看不出来...关于自适应(不需要了解) 参考博客:纯CSS3使用vw和vh视口单位实现自适应(仅个人兴趣,把觉得不错的文章放个连接) 你可能没注意的CSS单位

    1.5K20

    【CSS】CSS三大特性、盒子模型

    层叠性原则: 样式冲突,遵循的原则是就近原则,哪个样式离结构近,就执行哪个样式 样式不冲突,不会层叠 2、继承性 ​CSS中的继承: 子标签会继承父标签的某些样式,如文本颜色和字号。...div ul li ------> 0,0,0,3 .nav ul li ------> 0,0,1,2 a:hover -----—> 0,0,1,1 .nav a ------>...因此我们有两种方案解决: 测量盒子大小的时候,不量边框。...如果测量的时候包含了边框,则需要 width/height 减去边框宽度 4、内边距(padding) 4.1、内边距的使用方式 1、padding 属性用于设置内边距,即边框与内容之间的距离。...常见的写法,以下三种都可以: margin-left: auto; margin-right: auto; margin: auto; margin: 0 auto; 注意:以上方法是让块级元素水平居中

    21410

    CSS知识框架(一)

    默认宽度就是它本身内容的宽度 行内元素只能容纳文本或则其他行内元素。...盒子模型 边框 功能点: none:没有边框即忽略所有边框的宽度(默认值) 边框为单实线 solid 边框为虚线 dashed 边框为点线 dotted 边框为双实线 double 边框圆角 border-radius...: 左上角 右上角 右下角 左下角;边距 内边距: 是指 边框与内容之间的距离 padding 外边距:margin盒子居中 用法:margin: 0 auto;清楚内外边距 用法:margin:...0,padding:0css3盒模型 用法: box-sizing: border-box 盒子大小为 width 就是说 padding 和 border 是包含到width里面的 box-sizing...链入式是将所有的样式放在一个或多个以.CSS为扩展名的外部样式表文件中,通过link标签将外部样式表文件链接到HTML文档中

    53230

    Day4:html和css

    空格规范 选择器与{之间必须包含空格. 如: .class {} 属性名与之后的:符号之间不允许包含空格, 而:符号与属性值必须包含空格....#da input {} .shu .coding {} 行高可以让一行文本在盒子中垂直居中对齐,文字的行高等于盒子的高度,行高-上距离-内容高度-下距离. css三大特性是层叠,继承,优先级....在css中的样式继承权重值是为0的,不管父元素权重多大,被子元素继承时,它的权重都是为0,意思是子元素定义的样式会覆盖继承的样式,行内样式优先.在css中,如果权重相同,css就会遵循就近原则,则是靠近元素最近的样式为最大优先级...>达叔div> 样式冲突,遵循就近原则,样式不冲突,不会层叠....none:没有边框即忽略所有边框的宽度(默认值) solid:边框为单实线(最为常用的) dashed:边框为虚线 dotted:边框为点线 double:边框为双实线 border-top-style

    4K20

    CSS 基础

    html5div> html5 是html的第五个演进版本 text 文本 text-align 属性,规定元素中的文本的水平对齐方式...,该属性只给块元素设置,行元素设置没效果,该属性的值为 center / left / right,可以设置块元素里面文本和图片的对齐方式 text-indent 属性,规定文本块中首行文本的缩进 p...,比如 #ff0000;③ RGB 三原色代码的背景颜色,比如 rgb(255,0,0) ·background-image· 属性,为元素设置背景图像,元素的背景占据了元素的全部尺寸,包括 内边距...-- contain === 100% auto / auto 100% --> border:1px solid red; } div>div> 简写方式 background:blue...,左边框是粉色 border-width 属性,为元素的所有边框设置宽度,或者单独地为各边边框设置宽度,只有当边框样式不是 none 时才起作用,如果边框样式是 none,边框宽度实际上会重置为 0 border-width

    3.2K40

    CSS学习记录及整理

    基础选择器 .class--选中html中类名为class的所有元素 #id--选择id为某值的所有元素 *--通配符,选择所有元素 element--选择某元素,比如p/div/span等 div1,...https"] 选择src属性以https开头的所有a元素 [attribute$=value]--以value结尾 [attribute*=value]--包含value 后三个是CSS3的新写法,使用正则表达式来匹配...注意:块级元素的垂直相邻外边距会合并,水平则不会。...auto如果内容被修剪,则显示滚动条 inherit从父元素继承 position--元素的定位类型,制作一些放在某个框内的hot/new小图标时可用”子绝父相“,来达到无论缩放浏览器窗口都不会移位的效果...direction--文本书写方向 letter-spacing--字符间距 line-height--行高,要想使一行文字在box中垂直居中,可以设置行高等于元素框高 text-align--水平对其方式

    6.9K80

    「学习笔记」CSS基础

    作用 主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)\图片的外形(宽高、边框样式、边距等)以及版面的布局和外观显示样式。.../* 推荐 */ .jdc {} li {} p{} /* 不推荐 */ *{} #jdc {} div{} 因为div 没有语义,我们尽量少用 CSS复合选择器 复合选择器是由两个或多个基础选择器...其写法就是把父级标签写在前面,子级标签写在后面,中间跟一个 > 进行连接 这里的子,指的是亲儿子。不包含孙子 重孙子之类。...: 0 auto;} 常见的写法,以下下三种都可以。...属性值 描述 visible 不剪切内容也不添加滚动条 hidden 不显示超过对象尺寸的内容,超出的部分隐藏掉 scroll 不管超出内容否,总是显示滚动条 auto 超出自动显示滚动条,不超出不显示滚动条

    3.2K30

    JavaScript与jQuery获取元素的宽、高和位置

    :是该元素的显示(可见)的内容与该元素实际的内容的距离(滚动条滚去的高度) jQuery中: ?...position():返回包含top和left两个属性的对象,相对于最近的已定位的包含元素的位置。若无,则相对于document。...元素的宽高 width() :获得或设置元素【内容】的宽;若元素的display:none,其值为0 height() :获得或设置元素【内容】的高;若元素的display:none,其值为0 innerWidth....height() 、 $("body").height() 这样的方法获取高度,原因有: $("body").height() :body可能会有边框,获取的高度会比 $(document).height...() 小; $("html").height() :在不同的浏览器上获取的高度会有差异,浏览器不兼容。

    3.1K00

    【CSS】:盒模型

    什么是盒模型 在 CSS 中,盒模型(Box Model) 是网页布局的基础。所有 HTML 元素在浏览器中都会被当作一个矩形“盒子”来处理,而 盒模型决定了这些“盒子”的尺寸、间距和显示方式。...盒模型的组成: Content(内容区):盒子内部的实际内容,如文本、图片等。 Padding(内边距):内容与边框之间的距离,增加 padding 会增大盒子的可见区域。...添加了边框的厚度。 如果你想要操作每一个边框,可以使用以下语法: border-top/bottom/left/right 来分别控制每个方向的边框。 提问:有没有办法不撑大盒子?...div> 没加padding 加上padding后 <!.... * { marign: 0; padding: 0; } 2. 结语 希望本文能帮助你理解css的盒模型~

    6310

    CSS三大特性

    >123div> 继承性 CSS中的继承: 当子类未设置对应属性时,子类继承成父类的某些样式(例如:字体颜色,字体大小等) 恰当使用可以简化代码,降低css复杂性 子元素只能够继承父类的某些样式...-- 当我们不设置p属性仅设置div属性时,p会继承div的属性 --> div{ color: pink; }... div> 123321 div> 继承中的特殊属性-行高: 当继承行高时...) 有几个特殊的块级元素只能包含内嵌元素,不能再包含块级元素,这几个特殊的标签是:h1、h2、h3、h4、h5、h6、p、dt 这里例如最后一行p,我们不能插入h标题元素 平面布局改善 除了正常的布局改善...0, 0, .3); margin: 100px auto; } /* 也可以设置在当移动上才可显示 div

    1.2K10

    CSS3学习(一)——基础学习

    --CSS:--> div,.one,.two{ font -size: 30px; } 1.2.3 关系选择器 父元素:直接包含子元素的元素叫做父元素 子元素:直接被父元素包含的元素是子元素...(margin) 内容区 内容区(content) :  元素中的所有的子元素和文本内容都在内容区中排列,内容区的大小由width和height两个 属性来设置。  ...在没有auto的情况下回调整外右边距,但有auto的话会优先调改设置为auto的元素。...的那个值以使等式成立  如果将一个宽度和一个外边距设置为auto,则宽度会调整到最大,设置为auto的外边距会自动为0。  ...如果将三个值都设置为auto,则外边距都是0,宽度最大。  如果将两个外边距设置为auto,宽度固定值,则会将外边距设置为相同的值。

    74720

    CSS 实用手册

    外边距的溢出, 特殊场合下,为子元素设置外边距(上下)会作用到父元素上 特殊场合: a. 父元素没有边框(上下) b. 为第一个(最后一个)子元素设置外边距 解决方案: a....[class~=value] 主要使用在多类选择器上 语义:匹配页面中 class 属性值列表中包含 value 选择器的元素 A. div[class~=redColor] 匹配 class 属性值列表中包含...:empty 匹配没有子元素(包含文本)的元素 a. div>div>,div >非 empty ,是 empty b....,flex-basis 的简写模式,默认为 0 1 auto A. auto 相当于 1 1 auto B. none 相当于 0 0 auto C. flex-grow [,flex-shrink,flex-basis...相关判断条件 A. gt: greater than,选择条件版本以上的版本,不包含条件版本 B. lt: less than ,选择条件版本以下的版本,不包含条件版本 C. gte: greater

    2.7K10

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

    属性 作用 border-width 定义边框粗细,单位是px border-style 边框的样式 border-color 边框颜色 边框有四种样式: none:没有边框即忽略所有边框的宽度(默认值...: 盒子必须指定了宽度(width) 然后就给左右的外边距都设置为auto, 实际工作中常用这种方式进行网页布局,示例代码如下: .header{ width:960px; margin:0 auto;...为了更灵活方便地控制网页中的元素,制作网页时,我们需要将元素的默认内外边距清除 * { padding:0; /* 清除内边距 */ margin:0; /...5.4.5.2、 嵌套块元素垂直外边距的合并 对于两个嵌套关系的块元素,如果父元素没有上内边距及边框,父元素的上外边距会与子元素的上外边距发生合并,合并后的外边距为两者中的较大者。 ?...生成的块级框和我们前面的行内块极其相似。下面举例我们生活中很常见的一个样式:div 水平排列。

    1.8K20

    前端成神之路-盒子模型

    border-color 边框颜色 边框的样式: none:没有边框即忽略所有边框的宽度(默认值) solid:边框为单实线(最为常用的) dashed:边框为虚线 dotted:边框为点线...{ width:960px; margin:0 auto;} 常见的写法,以下下三种都可以。...margin-left: auto; margin-right: auto; margin: auto; margin: 0 auto; 5.4 文字居中和盒子居中区别 盒子内的文字水平居中是 text-align...为了更灵活方便地控制网页中的元素,制作网页时,我们需要将元素的默认内外边距清除 代码: * { padding:0; /* 清除内边距 */ margin:0;...空格规范 【强制】 选择器 与 { 之间必须包含空格。 示例: .selector { } 【强制】 属性名 与之后的 : 之间不允许包含空格, : 与 属性值 之间必须包含空格。

    99130

    02 . 前端之CSS

    CSS注释 /*这是注释*/ # 注释是代码之母 CSS的几种引入方式 行内样式 行内式是在标记的style属性中设定CSS样式,不推荐大规模使用.... div> 文本对齐 text-align 属性规定元素中的文本的水平对齐方式。...定义标准的文本。 underline 定义文本下的一条线。 overline 定义文本上的一条线。 line-through 定义穿过文本下的一条线。...CSS内边距 # 内边距在centent外,边框内 # 内边距属性 属性 描述 padding 设置所有边距 padding-bottom 设置底边距 padding-left 设置左边距 padding-right...外边距: 围绕在内容边框的区域就是外边距,外边距默认为透明区域,外边距接受任何长度单位, 百分数值 属性 描述 margin 设置所有边距 margin-bottom 设置底边距 margin-left

    1.5K60

    CSS 中你需要知道 auto 的一切!

    width: auto 块级元素(如div>或)的初始宽度是auto,这使得它们占据了包含它们的块的整个水平空间。...当一个元素的宽度值为auto时,它包含margin、padding和border,不会变得比它的父元素大。...这使元素相对于包含块的边缘水平居中。 ? 具有绝对定位元素的 margin:auto ? 另一个不太常见的将绝对定位元素居中的用例是margin: auto。...大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 Flexbox 在某些情况下,在flexbox中使用自动页边距非常有用。...Flexbox 和 自动边距 当谈到flexbox时,它有无限的可能性。 通过将其与自动边距相结合,我们可以构建功能强大的布局。 考虑下面的例子 ? 我们在右侧包含一行标题,描述和一个操作按钮的行。

    5.5K30
    领券