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

Day4:html和css

#da input {} .shu .coding {} 行高可以让一行文本在盒子中垂直居中对齐,文字的行高等于盒子的高度,行高-上距离-内容高度-下距离. css三大特性是层叠,继承,优先级....important声明的规则 使用内嵌声明 使用id选择器 使用类选择器,属性选择器,伪元素和伪类选择器 使用元素选择器 只包含一个通用选择器 同一类选择器则遵循就近原则 总结:权重是优先级的算法,层叠是优先级的表现...我们在使用css的时候,会出现两个或多个规则在同一元素上,这时css就会出现优先级的情况....(3)宽度默认是容器的100% (4)可以容纳内联元素和其他块元素 // 行内元素(inline-level) (1)和相邻行内元素在一行上。...(a特殊 a里面可以放块级元素 ) 行内块元素(inline-block) (1)和相邻行内元素(行内块)在一行上,但是之间会有空白缝隙。 (2)默认宽度就是它本身内容的宽度。

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

    前端成神之路-CSS(选择器、背景、特性)

    CSS复合选择器 目标 理解 理解css复合选择器分别的应用场景 应用 使用后代选择器给元素添加样式 使用并集选择器给元素添加样式 使用伪类选择器 为什么要学习css复合选择器 CSS选择器分为...行高那些事(line-height) 目标 理解 能说出 行高 和 高度 三种关系 能简单理解为什么行高等于高度单行文字会垂直居中 应用 使用行高实现单行文字垂直居中 能会测量行高 3.1...行高 = 上距离 + 内容高度 + 下距离 ? 上距离和下距离总是相等的,因此文字看上去是垂直居中的。...行高和高度的三种关系 如果 行高 等 高度 文字会 垂直居中 如果行高 大于 高度 文字会 偏下 如果行高小于高度 文字会 偏上 4....5.3 CSS优先级(重点) ? 概念: 定义CSS样式时,经常出现两个或更多规则应用在同一元素上,此时, 选择器相同,则执行层叠性 选择器不同,就会出现优先级的问题。 1).

    1.9K20

    css笔记

    使用了类选择器、属性选择器、伪元素和伪类选择器的规则。 使用了元素选择器的规则。 只包含一个通用选择器的规则。 同一类选择器则遵循就近原则。...导航栏案例 使用技巧:在一行内的盒子内,我们设定行高等于盒子的高度,就可以使文字垂直居中。...总结: 浮动 ---> 浮动的目的就是为了让多个块级元素同一行上显示。...注意一定要首先强制一行内显示,再次和overflow属性 搭配使用 CSS精灵技术(sprite) 小妖精 雪碧 精灵技术产生的背景 图所示为网页的请求原理图,当用户访问一个网站时,需要向服务器发送请求...logo 和搜索 header 区域所用知识点 网页布局稳定性 宽度剩余法: 知识点 说明 浮动元素特性 1. 浮动可以让多个元素同一行显示 2.

    7.7K50

    【Web前端】CSS中的图像、媒体和表单元素

    网页开发中,图像、媒体和表单元素是构建用户界面的重要组成部分。正确地使用 CSS 来处理这些元素可以大幅提高用户体验,增强页面的美观性和功能性。 一、什么是替换元素? 图像和视频被描述为“替换元素”。...,使用 CSS 设置了边框、使其成为块级元素、并确保其宽度适应容器。...这些样式使得图像在不同设备上都能良好显示。 二、图像的尺寸控制 在 CSS 中,我们可以通过设置宽度和高度属性来调整图像的大小。...为了确保图像在不同分辨率下保持良好的显示效果,通常建议使用相对单位(如百分比)来定义图像的大小。 示例 : 图像大小调整 CSS,我们对表单的布局和样式进行了美化,使其更具吸引力。 五、样式化输入元素 文本输入元素是表单中最常见的元素之一,通过 CSS,可以调整其外观,使其与网页整体设计相一致。

    8110

    CSS显示模式

    CSS显示模式 块元素 独占一行 高度,宽度,外边距以及内边距都能控制 宽度默认是100% 是一个容器及盒子,里面可以放行内或者块级元素 行内元素 一行可以显示多个 宽高无法设置 默认高度是本身内容的宽度...行内元素只能容纳文本或行内元素 行内块元素 宽高可调 一行多个 默认高度是本身内容的宽度 CSS模式转化 行内元素转块级元素:display: block; 块元素转化为行内元素:display:inline...; 转化为行内块元素:display:inline-biock; 注意:单行文字垂直居中,让行高等于盒子的高度 CSS背景 背景图片:background-image:url(地址) 注意:会默认铺满盒子...背景平铺(就是会不会铺满整个盒子) 用background-repeat来实现 参数值 类型 repeat 背景图像在x和y方向都平铺 no-repeat 背景图像不平铺 repeat-x 背景图像在...x方向上平铺 repeat-y 背景图像在y方向上平铺 注意:可以与背景颜色一起存在,背景颜色会被置于最底层 背景图片位置 用background-position属性来实现 left center等

    81800

    web前端开发初学者十问集锦(2)

    此外,行内框在一行中水平布置。可以使用水平内边距、边框和外边距调整它们的间距。但是,垂直内边距、边框和外边距不影响行内框的高度。...-- html代码 --> 8.margin:0 auto;无法使div水平居中 再使元素进行居中的时候,我们要清楚需要居中的元素的类型,对症下药。...行内元素(inline element):水平居中显示,我们需要为其父级元素设置text-align:center,一般这个属性是用于将文字水平居中的,我们的行内元素就相当于一行之内的文字了,所以可以使用这个方法...当然,浮动的元素垂直居中也可以使用此方法,缺点就是多增加了一个wrapper。 10.CSS绝对定位之后为什么以浏览器窗口作为父元素呢?...包含块判定总流程图如下: image.png ---- 参考文献 [1]W3Cschool 一切皆为框 [2]替换元素,非替换元素 [3]CSS 行框 [4]inline-block

    1.4K10

    「学习笔记」CSS基础

    行高 = 上距离 + 内容高度 + 下距离 上距离和下距离总是相等的,因此文字看上去是垂直居中的。...CSS 优先级(CSS特殊性)」 -概念:定义CSS样式时,经常出现两个或更多规则应用在同一元素上,此时, 选择器相同,则执行层叠性 选择器不同,就会出现优先级的问题。...通常我们使用于强制一行显示内容 white-space:normal ;默认处理方式 white-space:nowrap ; 强制在同一行内显示所有文本,直到文本结束或者遭遇br标签对象才换行。...5.1 精灵技术讲解 CSS 精灵其实是将网页中的一些背景图像整合到一张大图中(精灵图),然而,各个网页元素通常只需要精灵图中不同位置的某个小图,要想精确定位到精灵图中的某个小图。...为了使各种特殊形状的背景能够自适应元素中文本内容的多少,出现了CSS滑动门技术。它从新的角度构建页面,使各种特殊形状的背景能够自由拉伸滑动,以适应元素内部的文本内容,可用性更强。

    3.2K30

    探索CSS:从入门到精通Web开发(二)

    你将学到: CSS基础知识: 我们会从CSS的基础语法和常用属性开始,让你了解如何使用CSS来设置网页的样式,包括文字样式、颜色、布局等方面。...CSS预处理器: 介绍CSS预处理器(如Sass和Less)的使用,以及它们如何帮助你更高效地编写和管理CSS代码。...text-align :left 左对齐 要想给图片居中 给图所在的标签的父标签加上text-align :center注意不是img标签 文本修饰 属性名:text-decoration...: 块级元素:显示特点 独占一行,一行显示同一个,宽度默认是父元素的宽度,高度默认是由内容撑开 可以设置宽高 代表:div p h ul dl dd from nav footer 行内元素:显示特点在同一行显示...float 使盒子在同一行 浮动元素会脱离标准流,在标准流中的不占原来位置 浮动元素比标准流高半个级别,可以覆盖标准流中的原素 清除浮动·: 清除浮动带来的影响、 父子级标签,子集浮动,父级没有高度

    17810

    前端成神之路-CSS高级技巧

    CSS高级技巧 目标 理解 能说出元素显示隐藏最常见的写法 能说出精灵图产生的目的 能说出去除图片底侧空白缝隙的方法 应用 能写出最常见的鼠标样式 能使用精灵图技术 能用滑动门做导航栏案例...通常我们使用于强制一行显示内容 white-space:normal ;默认处理方式 white-space:nowrap ; 强制在同一行内显示所有文本,直到文本结束或者遭遇br标签对象才换行。...注意: 一定要首先强制一行内显示,再次和overflow属性 搭配使用 ? 4.3 总结三步曲 /*1....5.3 精灵技术使用的核心总结 首先我们知道,css精灵技术主要针对于背景图片,插入的图片img 是不需要这个技术的。 精确测量,每个小背景图片的大小和 位置。...为了使各种特殊形状的背景能够自适应元素中文本内容的多少,出现了CSS滑动门技术。它从新的角度构建页面,使各种特殊形状的背景能够自由拉伸滑动,以适应元素内部的文本内容,可用性更强。

    6.8K30

    HTML详解连载(6)

    :后面的CSS属性覆盖前面的CSS属性 不同的属性会叠加:不同的CSS属性都生效 优先级 也叫权重,当一个标签使用了多种选择器时,基于不同种类的选择器的匹配规则。...important权重最高 2、继承权重最低 Emmet写法分析 代码的简写方式,输入缩写 VScode会自动生成对应的代码 HTML CSS:大多数简写方式为属性单词的首字母 背景图 网页中...,使用背景图实现装饰性的图片效果。...top 顶部 button 底部 坐标(数字+pz,正负都可以) 注意 关键字取值方式写法,可以颠倒顺序 可以只写一个关键字,另一个方向默认为居中;数字只写一个值表示水平方向,垂直方 向为居中 背景图缩放...,根据标签的显示模式选择合适的标签摆放内容 块级元素 位置 独占一行 宽度默认是父级的1000% 添加宽高属性生效 行内元素 位置 一行共存多个 尺寸 尺寸由内容撑开 加宽高不生效 行内块元素 位置

    15520

    探索CSS:从入门到精通Web开发(二)

    你将学到: CSS基础知识: 我们会从CSS的基础语法和常用属性开始,让你了解如何使用CSS来设置网页的样式,包括文字样式、颜色、布局等方面。...CSS预处理器: 介绍CSS预处理器(如Sass和Less)的使用,以及它们如何帮助你更高效地编写和管理CSS代码。...text-align :left 左对齐 要想给图片居中 给图所在的标签的父标签加上text-align :center注意不是img标签 文本修饰 属性名:text-decoration...: 块级元素:显示特点 独占一行,一行显示同一个,宽度默认是父元素的宽度,高度默认是由内容撑开 可以设置宽高 代表:div p h ul dl dd from nav footer 行内元素:显示特点在同一行显示...float 使盒子在同一行 浮动元素会脱离标准流,在标准流中的不占原来位置 浮动元素比标准流高半个级别,可以覆盖标准流中的原素 清除浮动·: 清除浮动带来的影响、 父子级标签,子集浮动,父级没有高度

    14810

    探索CSS:从入门到精通Web开发(二)

    你将学到: CSS基础知识: 我们会从CSS的基础语法和常用属性开始,让你了解如何使用CSS来设置网页的样式,包括文字样式、颜色、布局等方面。...CSS预处理器: 介绍CSS预处理器(如Sass和Less)的使用,以及它们如何帮助你更高效地编写和管理CSS代码。...text-align :left 左对齐 要想给图片居中 给图所在的标签的父标签加上text-align :center注意不是img标签 文本修饰 属性名:text-decoration...: 块级元素:显示特点 独占一行,一行显示同一个,宽度默认是父元素的宽度,高度默认是由内容撑开 可以设置宽高 代表:div p h ul dl dd from nav footer 行内元素:显示特点在同一行显示...float 使盒子在同一行 浮动元素会脱离标准流,在标准流中的不占原来位置 浮动元素比标准流高半个级别,可以覆盖标准流中的原素 清除浮动·: 清除浮动带来的影响、 父子级标签,子集浮动,父级没有高度

    16110

    CSS——06扩展:高级

    通常我们使用于强制一行显示内容 white-space:normal ;默认处理方式 white-space:nowrap ; 强制在同一行内显示所有文本,直到文本结束或者遭遇br标签对象才换行。...注意: 一定要首先强制一行内显示,再次和overflow属性 搭配使用 4.3 总结三步曲 /*1....为什么需要使用精灵图技术: 为了有效地减少服务器接受和发送请求的次数,提高页面的加载速度。...5.3 精灵技术使用的核心总结 首先我们知道,css精灵技术主要针对于背景图片,插入的图片img 是不需要这个技术的。 精确测量,每个小背景图片的大小和 位置。...为了使各种特殊形状的背景能够自适应元素中文本内容的多少,出现了CSS滑动门技术。它从新的角度构建页面,使各种特殊形状的背景能够自由拉伸滑动,以适应元素内部的文本内容,可用性更强。

    4.7K40

    CSS布局解决方案(上)

    水平居中 1)使用inline-block+text-align (1)原理、用法 原理:先将子框由块级元素改变为行内块元素,再通过设置行内块元素居中以达到水平居中。...:通过将父框转化为一个表格单元格显示(类似 和 ),再通过设置属性,使表格单元格内容垂直居中以达到垂直居中。...1)原理、用法 原理:通过设置CSS3中的布局利器flex中的属性align-times,使子框垂直居中。...(2)代码实例 (3)优缺点 优点:简单,易理解 4)使用table (1)原理、用法 原理:通过将父框设置为表格,将左右边框转化为类似于同一行的td,从而达到多列布局。...(2)代码实例 (3)优缺点 优点:简单 缺点:ie6下兼容性存在一定问题 2)使用table (1)原理、用法 原理:通过将父框改变为表格,将左右框转换为类似于同一行的td以达到多列布局,设置父框宽度

    1.2K40

    CSS入门?一篇就够了!

    块级元素的特点: (1)总是从新行开始 (2)高度,行高、外边距以及内边距都可以控制。 (3)宽度默认是容器的100% (4)可以容纳内联元素和其他块元素。...块级元素和行内元素区别 块级元素的特点: (1)总是从新行开始 (2)高度,行高、外边距以及内边距都可以控制。 (3)宽度默认是容器的100% (4)可以容纳内联元素和其他块元素。...使用了类选择器、属性选择器、伪元素和伪类选择器的规则。 使用了元素选择器的规则。 只包含一个通用选择器的规则。 同一类选择器则遵循就近原则。...总结: 浮动 —> 浮动的目的就是为了让多个块级元素同一行上显示。 float 浮 漏 特 浮: 加了浮动的元素盒子是浮起来的,漂浮在其他的标准流盒子上面。...通常我们使用于强制一行显示内容 normal :  默认处理方式 nowrap :  强制在同一行内显示所有文本,直到文本结束或者遭遇br标签对象才换行。

    5.2K20

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

    ; 设置代码 : 将代码中的 background-size 缩小一半 , 也就是精灵图缩小一半 ; 插入的放大镜精灵图 : .search::before { /* 使用伪元素方式 插入 搜索栏放大镜图片...: 104px auto; } 插入的头像精灵图 : .user::before { /* 使用伪元素方式 插入 用户栏头像图片 */ content: ""; /* 设置显示样式...高度 不等于 行高 原因是 这是 CSS3 模型 CSS3 中的垂直居中是在 边框 + 内边距 + 尺寸 的总高度中垂直居中 */ height: 26px; line-height...; /* 设置 高度 = 26 行高 = 24 像素 垂直居中 设置行高 = 26 会偏下 上面的设置 高度 不等于 行高 原因是 这是 CSS3 模型...上面的设置 高度 不等于 行高 原因是 这是 CSS3 模型 CSS3 中的垂直居中是在 边框 + 内边距 + 尺寸 的总高度中垂直居中 */ height: 26px;

    38020

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

    文章目录 一、搜索栏按钮测量 1、按钮测量 2、按钮切图 二、搜索栏按钮代码编写 1、HTML 标签结构 2、CSS 样式 3、展示效果 一、搜索栏按钮测量 ---- 1、按钮测量 右侧的按钮大小..., 50 x 40 像素 ; 按钮颜色值 #00a4ff ; 2、按钮切图 使用 切片工具 , 将 按钮图片 进行选择 , 然后进行切图 ; 选择 " 菜单栏 / 文件 / 导出 / 存储为 Web...搜索栏盒子 中 , 与 Input 表单放置在一行 , 并且二者之间没有缝隙 , 默认的行内块元素之间会有一条无法控制的缝隙 ; 最后 , 设置按钮图片 , 按钮图片无法填充满 , 使用平铺样式 ,...清除按钮默认样式 ( 主要是按钮自带的边框 ) */ button { border: none; } /* 搜索框按钮 */ .search button { /* 设置左浮动 使其与表单在同一行显示...padding-left: 20px; /* 设置文本颜色 */ color: #bfbfbf; } /* 搜索框按钮 */ .search button { /* 设置左浮动 使其与表单在同一行显示

    2.3K70

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

    文章目录 一、用户栏测量 1、头像文字测量 2、头像切图 二、用户栏代码编写 1、HTML 结构 2、CSS 样式 3、展示效果 一、用户栏测量 ---- 1、头像文字测量 用户与左侧搜索栏 , 间隔...与 用户名称之间 , 间距 6 像素 ; 2、头像切图 使用 切片工具 , 选择头像 ; 选择 " 菜单栏 / 文件 / 导出 / 存储为 Web 所用格式 " , 选择导出 png 格式 , 导出选中的切片...; 导出的切片如下 : 二、用户栏代码编写 ---- 1、HTML 结构 头像 与 名称 单独放在一个 div 盒子中 , 这两个元素都要垂直居中对齐 , 分别需要单独设置 ; 头像垂直居中对齐..., 需要使用 padding 内边距的方式设置 ; 文字垂直居中对齐 , 需要使用 内容高度 = 行高 的方式设置 ; 核心代码 : <!...padding-left: 20px; /* 设置文本颜色 */ color: #bfbfbf; } /* 搜索框按钮 */ .search button { /* 设置左浮动 使其与表单在同一行显示

    2.5K30
    领券