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/ ...
随机推荐
- 【转载】Linux内存中buffer和 cached的比较
经常遇到一些刚接触Linux的新手会问内存占用怎么那么多? 在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然.这是linux内存管理的一个优秀特性,在 ...
- 利用python,简单的词语纠错
利用python,编写一个简单的词语纠正修改器. 原文:http://norvig.com/spell-correct.html #!/usr/bin/env python # coding=utf- ...
- vcenter修改用户密码的方法
https://192.168.x.x:9443登录,必须用administrator@vsphere.local登录,不能用root用户登录. 主页-系统设置- Single Sing-On-用户和 ...
- SimpleXML概述
要处理XML 文件,有两种传统的处理思路:SAX 和DOM.SAX 基于事件触发机制,对XML 文件进行一次扫描,完成要进行的处理:DOM 则将整个XML 文件构造为一棵DOM树,通过对DOM 树的遍 ...
- 【基础知识六】支持向量机SVM
开发库: libsvm, liblinear GitHub地址 SVM难点:核函数选择 一.基本问题 找到约束参数ω和b,支持向量到(分隔)超平面的距离最大:此时的分隔超平面称为“最优超平面 ...
- C++多线程同步之事件(Event)
原文链接:http://blog.csdn.net/olansefengye1/article/details/53291074 一.事件(Event)原理解析 1.线程同步Event,主要用于线程间 ...
- 【Linux_Unix系统编程】chapter5 深入探究文件IO
Chapter5 深入探究文件I/O 本章节将介绍另一个与文件操作相关的系统调用:多用途的fcntl(),并展示其应用之一读取和设置打开文件的状态标志. 5.1 原子操作和竞争条件 所有系统调用都是以 ...
- hbase建表时 ERROR: java.io.IOException: Table Namespace Manager not ready yet, try again later
其实解决不难,是因为时钟不同步,把每个节点切换到root用户下同步时钟就好了,在重启hbase!
- C# 方法中带默认值的参数
设计一个方法的参数时,可为部分或全部参数分配默认值.然后,调用这些方法的代码可以选择不指定部分实参,接受其默认值.除此之外,调用方法时,还可通过指定参数名称的方式为其传递实参.以下代码演示了可选参数和 ...
- 0_Simple__simpleMPI
MPI 的简单使用 ▶ 源代码.主机根结点生成随机数组,发布副本到各结点(例子用孩子使用了一个结点),分别使用 GPU 求平方根并求和,然后根结点使用 MPI 回收各节点的计算结果,规约求和后除以数组 ...