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/ ...
随机推荐
- 基于nginx和tengine的tcp反向代理,负载均衡 安装和配置
先下载nginx_tcp_proxy_module模块. wget https://github.com/yaoweibin/nginx_tcp_proxy_module/archive/master ...
- @echo 与 echo的区别
@echo运行时 隐藏命令(不在terminal上显示) echo运行时显示命令(在terminal上显示) 同理@cp 与 cp 复制命令 不显示/显示
- 关于cookie的一些事
关于cookie的一些事转自:http://blog.csdn.net/yunnysunny/article/details/7748106 cookie是实现web中用户状态维护的基础.我们常见的s ...
- Python单例模式的4种实现方法
#-*- encoding=utf-8 -*- print '----------------------方法1--------------------------' #方法1,实现__new__方法 ...
- centos 7 mount usb hard disk(ntfs format)
1. yum install -y epel-release* 2. yum install -y ntfs-3g 3. 命令:fdisk -l (查看磁盘分区信息) [root@devserverg ...
- SDL播放音频的时候发现SDL_OpenAudioDevice打开一直失败
1:在使用SDL播放音频的时候发现SDL_OpenAudioDevice打开一直失败,导致SDL不能进入回调函数. 使用SDL_GetError()打印错误提示XAudio2: XAudio2Crea ...
- Spark分析之MemoryStore
private case class MemoryEntry(value: Any, size: Long, deserialized: Boolean) class MemoryStore(bloc ...
- UML类图的画法
http://blog.csdn.net/kevin_darkelf/article/details/11371353
- node多进程
内容: 1.多进程与多线程 2.node中多进程相关模块的使用 1.多进程与多线程 多线程:性能高:复杂.考验程序员 多进程:性能略低:简单.对程序员要求低 Node.js中默认:单进程.单线程,但是 ...
- Selenium如何定位动态id的元素?
怎么定位这类型的元素呢? 根据其他属性定位如果有其他固定属性,最先考虑的当然是根据元素的其他属性来定位,定位方式那么多,何必在这一棵树上吊死.. 根据相对关系定位根据其附近的父节点.子节点.兄弟节点定 ...