css学习-css引入&css选择
一、引入css的方式,一共有4种,我们只需要掌握三种就可以了,@import的方法我们不做掌握
1、第一种引入的方法
<!--1、第一种引入css的方法-->
<h1 style="color: greenyellow;background-color: black">这是一个h1标签</h1>
2、第二种引入的方法
<style>
/*2、第二种引入css的方法*/
h3{
color: red;
background-color: black;
}
h4{
color: green;
background-color: blue;
}
</style>
3、第三种引入的方法,也是推荐的方法,这种方法需要新建一个stylesheet文件,也就是css文件
<!--3、第三种引入css的方法,这个是最好的,也是推荐大家使用-->
<link type="text/css" href="css.css" rel="stylesheet">
二、标签选择器,作用就是通过各种方法找到到我们修饰的标签
1、简单选择器,通过标签的id属性,标签的名称,标签的class值选择标签
/*1、通用型的标签选择器,对所有标签生效*/
*{
font-size: 45px;
} /*2、标签选择器,根据标签的名称选择,对所有的p标签生效*/
p{
background-color: red;
}
/*3、id选择器,通过标签的id查找标签,id是唯一的*/
#id{
color: black;
}
/*3、通过class选择一类的标签,class不是唯一的,是一类标签都可以有的属性*/
.c1{
font-style: inherit;
}
2、组合选择器,通过标签之间的位置关系来选择标签,比如后代,毗邻,相邻,子代
/*1、后代选择器,选择div下的p标签,无论儿子还是孙子,只要是后代就都会被选中*/
div p{
font-size: 40px;
} /*选择div下的class为c1的所有的标签*/
div .c1{
color: blue;
} /*2、子代选择器,用大于号,只选择子代的选择器,只有在儿子这一层在起作用,孙子就不起作用了*/
#outer>.c1{
color: green;
} /*3、并行选择器,只选择兄弟的标签*/
a,div{
color: greenyellow;
} /*4、毗邻选择器,只选择完全相邻或者说紧挨着的标签*/
a+div{
font-size: 34px;
}
3、属性选择器,通过标签的属性或者属性+属性的值来选择标签
<!--/*1、如果标签有属性的名称为id的标签,就会被选中*/-->
[id]{
color: red;
} <!--/*2、属性+值的选择器,属性id的值为div1的标签将会被选中*/-->
[id="div1"]{
color: blue;
}
<!--/*3、选择div标签中有属性id,且属性id的值是div的标签*/-->
div[id="div"]{
color: blue;
} <!--4、选择div的标签中有属性class且class属性的值中有div2的标签就会选中,一个属性的值可以有多个-->
div[class~="div2"]{
color: blue;
} <!--5、选择div标签中有属性id的切id属性的值以div2开头的标签就会选中-->
div[id^="div2"]{
color: blue;
} <!--6、选择div标签中有属性id的切id属性的值以div2结尾的标签就会选中-->
div[id$="div2"]{
color: blue;
} <!--7、选择div标签中有属性id的切id属性的值有div2这个字符的的标签就会选中-->
div[id*="div2"]{
color: blue;
}
css学习-css引入&css选择的更多相关文章
- CSS学习摘要-引入样式
CSS学习摘要-引入样式 注:主要是摘录自MDN 网络开发者这个网站的. CSS 实际上如何工作? 当浏览器显示文档时,它必须将文档的内容与其样式信息结合.它分两个阶段处理文档: 浏览器将 HTML和 ...
- HTML+CSS学习笔记 (7) - CSS样式基本知识
HTML+CSS学习笔记 (7) - CSS样式基本知识 内联式css样式,直接写在现有的HTML标签中 CSS样式可以写在哪些地方呢?从CSS 样式代码插入的形式来看基本可以分为以下3种:内联式.嵌 ...
- 前端学习笔记——引入css文件、样式优先级
CSS样式的引用方式有三种:行间样式表>内部样式表>外部样式表. 如果只有一种样式,那么优先级“由内到外 由近到远” 1.行间样式表--内联方式 内联方式指的是直接在 HTML 标签中的 ...
- DIV+CSS学习笔记(CSS)
css基础知识: css样式表的定义 css:(Cascading Style Sheets)层叠样式表: 分类及位置:内部样式-head区域style标签里面 外部样式-link调用 内联样式-标签 ...
- HTML+CSS学习笔记 (12) - CSS布局模型
标签:HTML+CSS css布局模型 清楚了CSS 盒模型的基本概念. 盒模型类型, 我们就可以深入探讨网页布局的基本模型了.布局模型与盒模型一样都是 CSS 最基本. 最核心的概念. 但布局模型是 ...
- web前端(7)—— 了解CSS样式,引入css样式的方式
CSS 在前面大概的介绍了css,从本片博文开始,会详细的介绍它,在最开始介绍web前端时,打开百度首页,当时我提出了一个问题,为什么百度首页的输入框可以放在正中间,就是由于有css的控制,我们可以打 ...
- CSS学习笔记02 CSS选择器
1.通配符选择器 通配符选择器用“*"号表示,是所有选择器中作用范围最广的,能匹配页面中所有的元素 /*设置当前页面中所有标签的颜色为红色*/ * { color: red; } 2.标签选 ...
- CSS学习笔记01 CSS简介
1.CSS定义 CSS 指层叠样式表 (Cascading Style Sheets),是一种样式表语言,用来描述 HTML 或 XML(包括如 SVG.XHTML 之类的 XML 分支语言)文档的呈 ...
- CSS学习(二)选择符
元素选择符:以元素名作为选择符(span{ color: red; }) 群组选择符:将两个选择符用逗号隔开构成群组(span, div{ color: red; }) 通用选择符:通用选择符(*)将 ...
- Head First Html and CSS学习笔记之CSS
第七章 CSS入门 元素的许多属性都可以设置样式,太多了,记不住,可以参考<CSS Pocket Reference>. 外部样式表,<link type = "text/ ...
随机推荐
- PHP PDO prepare()、execute()和bindParam()方法详解
每次将查询发送给MySQL服务器时,都必须解析该查询的语法,确保结构正确并能够执行.这是这个过程中必要的步骤,但也确实带来了一些开销.做一次是必要的,但如果反复地执行相同的查询,批量插入多行并只改变列 ...
- Hadoop恢复namenode数据
情景再现: 在修复hadoop集群某一个datanode无法启动的问题时,搜到有一个答案说要删除hdfs-site.xml中dfs.data.dir属性所配置的目录,再重新单独启动该datanode即 ...
- 【Unix网络编程】chapter3 套接字编程简介
chapter3套接字编程简介3.1 概述 地址转换函数在地址的文本表达和他们存放在套接字地址结构中的二进制值之间进行转换.多数现存的IPv4代码使用inet_addr和inet_ntoa这两个函数, ...
- CSS3基础知识(一)
结构选择器 :nth-child(n) 第几个元素 从1开始设置 :nth-child(2n) 偶数元素 从0开始设置 :nth-child(2n+1) 奇数元素 :nth-of-type(n) :f ...
- 国内访问Google的方法(Google学术、Google香港、Twitter等)
通过修改host文件达到访问Google等国外网址的目的 打开下面网址,里面会定期更新host文件,而且有详细的方法 https://laod.cn/hosts/2017-google-hosts.h ...
- python内置函数详细介绍
知识内容: 1.python内置函数简介 2.python内置函数详细介绍 一.python内置函数简介 python中有很多内置函数,实现了一些基本功能,内置函数的官方介绍文档: https: ...
- python2.7实现websocket服务器,可以在web实时显示远程服务器日志
一.开始的话 使用python实现websocket服务器,可以在浏览器上实时显示远程服务器的日志. 之前写了一个发布系统,每次发布版本后,为了了解发布情况(进度.是否有错误)都会登录到服务器上查看日 ...
- 委托学习过程及委托、Lambda表达式和匿名方法的关系总结及事件总结
第一章,当开始学习委托的时候,我们会问什么是委托?为什么要学习委托? 一,什么是委托? 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法, ...
- PHP获取照片exif信息
在这个没图说个屁的年代,照片还是很重要的.如果照片上传后会自动加上 照片相关信息,那用户体验的确会好很多,本着这个想法,今天尝试了下 PHP获取照片exif信息,重要的是 获取图片的GPS信息,如果再 ...
- 数据分析利器之hive优化十大原则
hive之于数据民工,就如同锄头之于农民伯伯.hive用的好,才能从地里(数据库)里挖出更多的数据来. 用过hive的朋友,我想或多或少都有类似的经历:一天下来,没跑几次hive,就到下班时间了. h ...