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

【前端】CSS : 入门

介绍 CSS (Cascading Style Sheets) 用于渲染HTML元素标签的样式。 CSS 可以通过以下方式添加到HTML中:内联样式、内部样式、外部引用。...样式 CSS 可以通过以下方式添加到HTML中 内联样式 - 在HTML元素中使用"style" 属性 内部样式 - 在HTML文档头部 区域使用 元素 来包含CSS 外部引用...内部样式 外部样式 当样式需要被应用到很多页面的时候,外部样式表将是理想的选择。使用外部样式表,你就可以通过更改一个文件来改变整个站点的外观。...外部样式 + 内部样式 + 内联样式 可以下个结论: 优先级:内联样式>内部样式>外部样式 选择器 在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。...后续兄弟选择器 属性选择器 属性选择器是一种特殊类型的选择器,它根据元素的 属性 和属性值来匹配元素。它们的通用语法由方括号 ([]) 组成,其中包含属性名称,后跟可选条件以匹配属性的值。

1K20

CSS 实用手册

外部样式表,将样式定义在外部独立的 css 文件中(*、css),哪个页面想使用,可以引入css 文件 语法: 样式声明冲突的话,则按照样式规则的优先级来进行样式的使用 低=>浏览器缺省设置(User Agent) 中=>内部样式表 或 外部样式表 ,内部样式表中就近原则,即后定义者优先...分类选择器,允许将元素选择器和类选择器放在一起进行声明定义,以便达到对某种元素中不同样式的细分控制 语法:元素选择器、类选择器{样式声明;} div.redColor{ margin:0;...群组选择器,将多个选择器放在一起,统一声明样式 语法:选择器 1,选择器 2,选择器 3{ } #top,redColor ,span,heavy ,div,important{ color...弹性布局的潜在问题 ①. input与另一个元素作为子元素弹性布局时,另一元素的宽度如果是按份等分,那么input的宽度将不准确,解决方案是将另一元素的宽度设为固定宽度,如百度移动端 ②.

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

    前端入门系列之CSS

    外部样式表 外部样式表是指:当你将你的 CSS 保存在一个独立的扩展名为 .css 的文件中,并从HTML的 元素中引用它。此时 HTML 文件看起来像这样: 样式表 内部样式表是指不使用外部 CSS 文件,而是将你的 CSS 放置在 元素中,该元素包含在 HTML head 内。此时HTML看起来像这样: <!...1)伪类 一个 CSS 伪类(pseudo-class) 是一个以冒号(:)作为前缀,被添加到一个选择器末尾的关键字,当你希望样式在特定状态下才被呈现到指定的元素时,你可以往元素的选择器后面加上对应的伪类...它们都是关键字,但这次伪元素前缀是两个冒号 (::) , 同样是添加到选择器后面去选择某个元素的某个部分。...相互冲突的声明将按以下顺序适用,后一种将覆盖先前的声明: 在用户代理样式表的声明 (浏览器默认样式). 用户样式表中的普通声明(由用户设置的自定义样式)。

    2.7K10

    【web前端阶段二】CSS巩固学习(持续更新)

    1.什么是CSS CSS(Cascading Style Sheets)层叠样式表,又叫级联样式表,简称样式表 用于HTML文档中元素样式的定义 – 实现了将内容与表现分离 – 提高代码的可重用性和可维护性...CSS代码用style属性添加到开始标签中 红色字体 用分号分割 ---- 2.内部样式表 直接把CSS代码添加到头部的style标签中 ...2.层叠性 可以定义多个样式 3.优先级 样式定义冲突时,按照不同样式规则的优先级来应用样式 css样式表优先级总结: 相同的选择器,其样式表排序:行内样式>内部样式>外部样式(就近原则) 相同方式的样式表...,其选择器排序:ID选择器>类选择器>标签选择器(范围越小越优先) 外部样式表的ID选择器>内部样式表的标签选择器 7. div+css布局 内容和显示分离,便于维护扩展,网页布局方便,当需求改变的时候...,效果最明显 div: 可定义文档中的分区或节 可以把文档分割为独立的、不同的部分。

    65840

    画了20张图,详解浏览器渲染引擎工作原理

    随后就会解析到 div标签中的文本Token,渲染引擎会为该 Token 创建一个文本节点,并将该 Token 添加到 DOM 中,它的父节点就是当前 Token 栈顶元素对应的节点: 接下来就是第一个...可以看到,CSS样式的来源主要有三种: 通过 link 引用的外部 CSS 样式文件; 标签内的CSS样式; 元素的style属性内嵌的CSS。...在将CSS转化为树形对象之前,还需要将样式表中的属性值进行标准化处理,比如,当遇到以下CSS样式: body { font-size: 2em } p {color:blue;} div {font-weight...当一个 DOM 元素受到多条样式控制时,样式的优先级顺序如下:「内联样式 > ID选择器 > 类选择器 > 标签选择器 > 通用选择器 > 继承样式 > 浏览器默认样式」 CSS常见选择器的优先级如下:...div 1 伪元素选择器 li:after 1 相邻兄弟选择器 h1+p 0 子选择器 ul>li 0 后代选择器 li a 0 通配符选择器 * 0 对于选择器的「优先级」: 标签选择器、伪元素选择器

    2.6K21

    css基础第一弹

    > 外部样式表 实际开发都是外部样式表,适合于样式比较多的情况。...内部样式与外部样式 优先级是相同的 谁在下面结果就是谁 css选择器 css选择器有什么作用?...基础选择器又包括:标签选择器、类选择器、id选择器和通配符选择器 标签选择器 标签选择器(元素选择器)是指用 HTML 标签名称作为选择器,按标签名称分类,为页面中某一类标签指定 统一的 CSS 样式。...--举例,将id为nav的元素中的内容设置为红色--> #nav { color:red; } 通配符选择器 通配符选择器可以选择页面上的所有元素,并对他们应用想要的样式,用*来表示。...div { text-align: center; } 属性值 解释 left 左对齐(默认值) right 右对齐 center 居中对齐 装饰文本 text-decoration属性规定添加到文本的修饰

    1.9K20

    【CSS3】css开篇基础(1)

    标签选择器 标签选择器(元素选择器)是指用HTML标签名称作为选择器,按标签名称分类,为页面中某一类标签指定统一的 CSS 样式。...作用: 标签选择器可以把某一类标签全部选择出来,比如所有的div>标签和所有的标签 优点 能快速为页面中同类型的标签统一设置样式 缺点 不能设计差异化样式,只能选择全部的当前标签...6.css引入方式 在 CSS 中,有三种主要的方式可以将样式引入到 HTML 文档中:行内样式表、内部样式表和外部样式表。...下面详细介绍每种引入方式: 内部样式表 内部样式表使用 标签将 CSS 样式嵌入到 HTML 文档的 部分。...缺点: 不利于维护,样式和内容耦合。 不适合大规模的样式控制。 外部样式表 外部样式表将 CSS 写在一个独立的 .css 文件中,通过 标签将其引入 HTML 文档。

    10510

    jQuery基础

    五、查找标签 选择器 id选择器: $("#id") 标签选择器: $("tagName") class选择器: $(".className") 配合使用: $("div.c1") // 找到有c1...class类的div标签 所有元素选择器: $("*") 组合选择器: $("#id, .className, tagName") 层级选择器: x和y可以为任意选择器 $("x y");// x的所有后代...开始计数 :gt(index)// 匹配所有大于给定索引值的元素 :lt(index)// 匹配所有小于给定索引值的元素 :not(元素选择器)// 移除所有满足not条件的标签 :has(元素选择器)...c1样式类的div标签 $("li:not(.c1)")// 找到所有不包含c1样式类的li标签 $("li:not(:has(a))")// 找到所有后代中不含a标签的li标签 属性选择器: [attribute...(B)// 把A前置到B 添加到指定元素外部的后面 $(A).after(B)// 把B放到A的后面 $(A).insertAfter(B)// 把A放到B的后面 添加到指定元素外部的前面 $(A).before

    2K120

    css之选择器

    css选择器的作用是用于选中元素,以便为其添加样式 1.基础选择器 通用元素选择器(*),通常用于取消浏览器自带的样式,不常用 id选择器(#id) class类选择器(.class) 标签选择器(p)...选择E元素所有的后代中满足F选择器条件的元素(不只是子元素,子元素所有的后代) E>F "子元素选择器,用>分割。...常用的 E:link 匹配E所有未被点击的链接 E:visited 匹配E所有已经被点击的链接 E:active 匹配鼠标已经其上按下,还没有释放的E元素...,再选择它父元素下面第n个元素 E:nth-of-type(n) 选择满足E选择器的元素的父元素内,满足E选择器条件的子元素中不同种类型(类型是指标签,如p标签和div标签是不同种类型)第N...(1) E:last-of-type 匹配父元素下使用同种标签的最后一个子元素,等同于:nth-last-of-type(1) 5.伪元素选择器 伪元素选择器前面有两个冒号(::),可以添加到选择器的末尾以选择元素的某个部分

    77140

    三峡大学复杂数据预处理day01-day03

    通常存储在外部样式表中,即CSS 文件中 ,外部样式表可以极大提高工作效率。...常用的选择器如下: 简单选择器(根据名称、id、类来选取元素) 组合器选择器(根据它们之间的特定关系来选取元素) 伪类选择器(根据特定状态选取元素) 伪元素选择器(选取元素的一部分并设置其样式)...属性选择器(根据属性或属性值来选取元素) 更多细节可参考w3c连接 插入样式表:将样式表插入html页面中有以下几种方式: 外部样式表(External style sheet) :每个页面使用... CSS 注释: 注释是用来解释代码的,浏览器会忽略它,CSS注释以 "/*" 开始, 以 "*/" 结束 参考图片 选择器生效规则 行内样式 > 内嵌样式 > 外部样式 ID选择器...可以通过将元素的 margin 和 padding 设置为零来覆盖浏览器样式,可以分别进行,也可以使用全局选择器对所有元素进行设置: * { margin: 0; padding: 0;

    21940

    CSS样式优先级

    选择器的优先级 对于标签自有的属性,选择器的优先级规则为 内联样式 > ID 选择器 > 类选择器 = 属性选择器 = 伪类选择器 > 标签选择器 = 伪元素选择器 当如下几个选择器作用于同一个标签时本例显示的颜色为...按a、b、c的顺序依次比较大小,大的则优先级高,相等则比较下一个。若最后两个的选择符中a、b、c都相等,则按照"就近原则"来判断,此外,拥有!important的属性具有最高的优先级。...这种说法其实是有问题的。比如一个由 11 个类选择器组成的选择器和一个由 1 个 ID 选择器组成的选择器指向同一个标签,按理说 110 > 100,应该应用前者的样式,然而事实是应用后者的样式。...多重样式优先级 外部样式表和内部样式表的优先级由其引入顺序有关,一般认为内部样式优先级大于外部样式,也可以认为其相等,因为如果外部样式放在内部样式的后面引入,则外部样式将覆盖内部样式。...内联样式 > 内部样式 > 外部样式 > 浏览器默认样式 继承样式 一般来说对于文字样式的设置都会具有继承性,例如font-family、font-size、font-weight、color等等,当需要继承样式时

    66220

    【黑马程序员pink名师讲CSS】学好CSS有这一篇就够了(CSS笔记)

    问题问的好 因为多个类选择器里可能有几个样式是相同的,就可以将这些共同样式单独写到一个类选择器中, 这样一来不用重复的做无用功(初次书写和修改),二来可以避免代码冗余....放的位置可以分为三类: 1.行内样式表(行内式) 2.内部样式表(嵌入式) 3.外部样式表(链接式) 三种引入方式各有千秋,了解适用场景非常重要!...(css还在html标签/文档里面—嵌入式) 4.外部样式表 抽取全部css样式写到css文档里,然后再html文档中引用css文档, 适用于开发时样式多的情景....子选择器,并集选择器,伪类选择器 从现在开始我们就得学习复合选择器(多个基础选择器的组合) 1.后代选择器(非常重要) 后代选择器又称包含选择器,可以选择父亲(基础选择器)里的所有符合条件的后代...:选择所有符合条件的所有后代,这里的ul和li都可以不写,但是建议一层一层写上 子选择器:只选择符合条件的所有儿子 P101.并集选择器 并集选择器可以选择多组标签,同时为他们定义相同的样式

    2.4K20

    前端(二)-CSS

    : green; } 1.3 外部样式 <!...-- 外部样式,引入使用link标签,写在head标签中,是单标签,但是rel属性和href属性是必须的,且rel="stylesheet"是固定的引入外部样式才可以生效,href属性指定外部文件的资源路径...dispaly 行内元素与块元素的切换 属性 说明 display:block 将元素显示为块元素,前后有换行符 display:inline 将元素显示为内联(行内)元素,前后没有换行符 display...:inlineblock 将元素显示为行内块元素 display:none 将元素隐藏 3.2 字体样式 属性 说明 font-family 设置字体类型(字体) font-size 设置字体大小 font-style...deg) 相对原来的位置顺时针旋转 transform:rotateX(旋转角度deg) 相横坐标顺时针旋转 transform:rotateY(旋转角度deg) 相对原来的位置顺时针旋转 skew(

    1.9K20

    CSS入门8-三大特性之层叠特性与优先级

    结论:同类型选择器(类型一样,即同为元素选择器,类选择器,id选择器或者属性选择器),按style中的先后顺序,后者优先级更高。 3.2.1.2.1.2 不同类选择器相互冲突 的) 然后,我们将style内各规则倒序一下: 外部 3.2.1.3.1 外部样式在一个文件内部发生冲突 这种情况的表现形式与内部样式一样。...3.2.2 多种样式类型的情况(内联,内部和外部相互作用) 内联 > 内部 > 外部 4.总结 !...important最优先(特权阶级) 比较样式文件类型,内联 > 内部 > 外部 (内外有别) 比较样式权重,按级别,个数与顺序进行计算 (亲疏有别,量大优先,后来居上) 参考 CSS的继承性、层叠性、

    94830

    CSS 常见面试题速查

    # CSS 优先级 内联 > ID 选择器 > 类选择器 > 标签选择器 具体到计算层面,优先级由 A、B、C、D 的值来决定,计算规则如下: A 存在内联样式 A 值为 1,否则为 0 B 值为 ID...伪类:以冒号为前缀,被添加到一个选择器末尾的关键字,样式在特定状态下才被呈现到指定的元素 CSS 2.1 E:first-child 匹配父元素的第一个子元素 E:link 匹配所有未被点击的链接...0,0):平面变换,将元素缩放为 0, 但依然占据空间,但不可交互 利用绝对定位将元素移除可视区 使用 clip-path 进行裁剪 # em\px\rem 的区别 px:绝对单位,页面按精确像素展示...使用图片时将相应的类添加到元素中。...怎么使用 媒体查询包含一个可选的媒体类型和,满足 CSS3 规范的条件下,包含零个或多个表达式,这些表达式描述了媒体特征,最终会被解析为 true 或 false 如果媒体查询中指定的媒体类型匹配展示文档所使用的设备类型

    91310

    CSS魔法堂:选择器及其优先级

    属性选择器 1. 基础选择器[attr](如: div[id] )(IE5.5~IE6不支持)   匹配所有具有该属性,且符合基础选择器条件的元素。 2....基础选择器[attr=value](如 div[id=content] )(IE5.5~IE6不支持)   匹配所有attr的属性值等于value,且符合基础选择器条件的元素。 3. ...: red; } 三、选择器的优先级计分规则                         优先级是决定不同选择器的相同样式规则对同一元素的生效情况,优先级高的将覆盖优先级低的样式规则。...而优先级又受到样式来源和选择器特殊性的影响,下面我们一起来了解以下。   1. 来源     行内样式 > 页内样式 > 外部引用样式 > 浏览器默认样式   2....只在需要覆盖全局或外部插件的css规则(如Extjs、YUI插件的样式)的特定页面中才使用;    4. 首先考虑使用优先级来解决问题而不是!important.

    92460

    css基础

    CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 样式通常存储在样式表中 把样式添加到 HTML中,是为了解决内容与表现分离的问题 外部样式表可以极大提高工作效率...外部样式表通常存储在 CSS 文件中 多个样式定义可层叠为一个 css 层叠样式表 如一个div元素可以添加多个样式,一个样式可以重复添加在一个元素上,以优先级最高|最近的为主 css 的使用方式;...样式; ... } 2)选择器:选中某一个|某些元素 3)样式:属性名:属性值; 3.外部样式表:在外部定义css文件,html的head中使用link...* -- 通配符: 选中当前中的所有元素(常用来清除浏览器的默认样式) /*清除浏览器的默认样式,如p标签的内外边距等*/ *{ padding:0; margin:0; } 基础选择器的优先级...{样式} 同时选中以上不同选择器作用到的元素设置样式 后代选择器: 父集元素 空格 子集元素{样式} 伪类选择器: :hover 当鼠标悬停在内容上时,显示出不同的样式 :nth-child

    1.3K30
    领券