总结了一下css的部分基础知识点。---css学习笔记01
一. css基础
1. 什么是css
层叠样式表:层叠
2. css的三种使用方式
style 属性 --》
<div style="css属性值"></div>
style 属性 --》写在head标签里
<head>
<style>
...
</style>
</head>
link 外都引入单独的css文件 --》
<link rel="stylesheet" href="style.css">
3. css 三种基础选择器
html标签选择器
- 通过标签名当选择器来使用。
- 无论藏的多深都可以被选中。
- 选择的是所有的标签,通常通过标签选择器设置共性问题。
id选择器 #id名
- id的名字是唯一的。
- 任何的标签都可以具有id属性(id是全局属性)。大小写敏感,给元素设置id时(设置class时也一样),可以使用驼峰命名法。
class选择器 .class名
- class属性名可以重复使用。
- 任何标签都可以有class属性(全局属性)
- class的值可以有多个。
<h1 class="t1 t2"></h1>
通配符 *
- 选择所有的标签,能少用就少用。
二. 综合选择器
- 后代选择器 div p
div p 选中的是div 里面的p标签
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
div p {
color: red;
}
</style>
</head>
<body>
<div>
<p>p1</p>
</div>
<p>p2</p>
</body>
</html>
- 交集选择器 div.d1
div.d1 选择div与class="d1"的交集
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
div.d1 {
color: red;
}
</style>
</head>
<body>
<div class="d1">
div1
</div>
<div class="d2">
div2
</div>
</body>
</html>
- 并集选择器 div,p
div,p 选择所有的div和p标签
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
div.d1,p.p1 {
color: red;
}
</style>
</head>
<body>
<div class="d1">div1</div>
<div class="d2">div2</div>
<p class="p1">p1</p>
<p class="p2">p2</p>
</body>
</html>
- 子元素选择器 div>p --css3出现的
div>p 选择div标签的子元素里面的标签
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
div.d1>p {
font-size: 50px;
}
</style>
</head>
<body>
<div class="d1">
<div class="d2">
<p class="p1">div-div-p</p>
</div>
<p class="p2">div-p</p>
</div>
</body>
</html>
- 序列选择器:first-child :last-child
:first-child :last-child 用来选择列表中的第一个和最后一个,不能选择其它的。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
ul li:first-child {
color: red;
}
ul li:last-child {
color: blue;
}
</style>
</head>
<body>
<ul>
<li>第一行</li>
<li>第二行</li>
<li>第三行</li>
<li>第四行</li>
</ul>
</body>
</html>
- 相邻兄弟选择器 div + p
div + p 选择与div相邻的一个元素
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
.d1 + p {
color: red;
}
</style>
</head>
<body>
<div class="d1">div1</div>
<p class="p1">p1</p>
<p class="p2">p2</p>
</body>
</html>
- 普通兄弟选择器 div ~ p
div ~ p 选择与div同一级的其它子元素
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
.d1 ~ p {
color: red;
}
</style>
</head>
<body>
<div class="d1">div1</div>
<p class="p1">p1</p>
<p class="p2">p2</p>
</body>
</html>
总结了一下css的部分基础知识点。---css学习笔记01的更多相关文章
- Swift基础知识点的学习
每一个程序员都有一颗不满足当下知识的学习,学习Swift更是每一个iOS程序员必学技能!!! 一说道基础点的学习,当然涵盖的方面也是很多很多啦....然而每一个小知识点的学习,写一个博客,我也觉得没什 ...
- animate.css –齐全的CSS3动画库--- 学习笔记
animate.css – 齐全的CSS3动画库 学习网站: https://daneden.github.io/animate.css/ http://www.dowebok.com/98.html ...
- CSS学习笔记01 CSS简介
1.CSS定义 CSS 指层叠样式表 (Cascading Style Sheets),是一种样式表语言,用来描述 HTML 或 XML(包括如 SVG.XHTML 之类的 XML 分支语言)文档的呈 ...
- 《Python编程:从入门到实践》基础知识部分学习笔记整理
简介 此笔记为<Python编程:从入门到实践>中前 11 章的基础知识部分的学习笔记,不包含后面的项目部分. 书籍评价 从系统学习 Python 的角度,不推荐此书,个人更推荐使用< ...
- 从实例学习 Go 语言、"基础与进阶" 学习笔记及心得体会、Go指南
第一轮学习 golang "基础与进阶"学习笔记,Go指南练习题目解析.使用学习资料 <Go-zh/tour tour>.记录我认为会比较容易忘记的知识点,进行补充,整 ...
- 网络编程4--毕向东java基础教程视频学习笔记
Day24 06 自定义浏览器-Tomcat服务端07 自定义图形界面浏览器-Tomcat服务端08 URL-URLConnection09 小知识点10 域名解析 06 自定义浏览器-Tomcat服 ...
- Delphi基础语法的学习笔记和注意事项总结
以下是我在自学Delphi的时候,对一些注意点的简单总结,并没有什么系统性可言,只是一个学习时顺手记下的笔记,主要为了当时加深对知识的印象,并没有希望能在以后的复习和使用Delphi中有什么多大的参考 ...
- IO流01--毕向东JAVA基础教程视频学习笔记
提要 01 IO流(BufferedWriter)02 IO流(BufferedReader)03 IO流(通过缓冲区复制文本文件)04 IO流(readLine的原理)05 IO流(MyBuffer ...
- PHP学习笔记01——基础语法
<!DOCTYPE html> <html> <?php // 1.使用$加变量名来表示变量,php是弱类型语言,不要求在使用变量前声明,第一次赋值时变量才被创建 $a ...
随机推荐
- crontab自动启动小任务例子(每一分钟将当前日期打入一个文件)
crontab -l #查看当前定时任务列表 显示没有,那么我们来安装一下(必须在root用户下) – yum install vixie-cron – yum install crontabs ...
- 出现Please make sure you have the correct access rights and the repository exists.问题解决
问题: 有一段时间没有用码云了,当输入 git push -u origin master命令出现Please make sure you have the correct access rights ...
- 武装你的WEBAPI-OData便捷查询
本文属于OData系列 目录(可能会有后续修改) 武装你的WEBAPI-OData入门 武装你的WEBAPI-OData便捷查询 武装你的WEBAPI-OData分页查询 武装你的WEBAPI-ODa ...
- Altera特殊管脚的使用
- ASP.NET Core Blazor 初探之 Blazor Server
上周初步对Blazor WebAssembly进行了初步的探索(ASP.NET Core Blazor 初探之 Blazor WebAssembly).这次来看看Blazor Server该怎么玩. ...
- LiteAI四大技术"杀手锏",解锁物联网智能设备AI开发难关
你知道我们生活中常见的物联网智能设备融合AI技术后,会给我们带来什么样的智能交互体验?在我们指尖触碰的那一刹那背后隐藏的代码世界又是怎么样的呢? 今天就来和大家说说IoT智能设备轻松实现AI的奥秘! ...
- springboot+vue前后端免费开源
序言 继上一篇 一套管理系统基础模版 详细梳理一下安装流程,功能说明,开发规范等. 后端项目结构? 如何从零搭建环境开发? 如何打包部署? 接入开发及规范 项目地址 小结 后端项目结构 shop- ...
- linux --文件目录的学习
https://www.runoob.com/linux/linux-file-content-manage.html /boot:存放的启动Linux 时使用的内核文件,包括连接文件以及镜像文件. ...
- Spring学习笔记(三):面向切面的Spring
Spring之面向切面编程 一.理解何为面向切面编程 对于这个的理解,我觉得Spring实战中的例子讲得很明白: 假设我现在是一个小区用户,每个月小区都要收电费,这时候就会来人查看电表,算出来这个月电 ...
- XShell 评估到期
刚刚打开XShell弹出”评估到期“,点击确定后自动打开中文官网,得购买后才能使用. 当初下载的时候没留意到会有这一天.. 手头拮据的朋友可以通过下面方法绕过: 删除XShell. 到英文官网下载页找 ...