[html] 学习笔记-CSS入门基本知识

1、CSS概述

CSS指层叠样式表

CSS样式表极大的提高了工作效率

1)CSS基础语法:

selector{

  propery:value

}

例1:h1{color:red;font-size:14px;}

属性大于1个之后,属性之间用分号隔开;如果大于1个单词,需要加上引号:p{font-family:"sans serif";}

2)CSS高级语法

选择器分组:h1,h2,h3,h4,h5,h6{color:red;}

继承:body{

color:green;

}

例子:

 1 <!DOCTYPE html>
 2 <html>
 3 <head lang="en">
 4     <meta charset="UTF-8">
 5     <title></title>
 6     <link href="1.css" type="text/css" rel="stylesheet">
 7 </head>
 8 <body>
 9     <h1>
10         这是一个h1标签的样式
11     </h1>
12     <h2>
13         这是一个h2标签的样式
14     </h2>
15     <a>
16         这是一个a标签的样式
17     </a>
18     <h3>
19         这是一个h3标签的样式
20     </h3>
21 </body>
22 </html>

其中的1.css:

1 h1, a, h2{
2     color:blue;font-size:50px;
3 }
4 body{
5     color:red;
6 }

2、CSS派生选择器

派生选择器:通过依据元素在其位置的上下文关系来定义样式

1 <body>
2     <p><strong>p标签:hello css</strong></p>
3     <ul>
4         <li><strong>li标签:hello css</strong></li>
5     </ul>
6 </body>

对应css文件:

1 li strong{
2     color:blue;
3 }
4 strong{
5     color:chartreuse;
6 }

3、CSS id选择器

Id选择器可以为标有id的html元素指定特有的样式,id选择器用“#”来定义

目前比较常用的方式是用id选择器来建立派生选择器

<body>
    <a>普通的a标签</a>
   <p id="pid">hello css<a href="www.jikexueyuan.com">pid中的a标签</a> </p>
</body>

对于的css文件:

1 #pid{
2     color:chartreuse;
3 }
4 #pid a{
5     color:brown;
6 }

4、类选择器

类选择器以一个点显示

class也可以用作派生选择器

1 <body>
2     <p class="pclass">class 类型</p>
3     <p class="pclass"><a>这是一个class 类型中的a标签</a></p>
4 </body>

对于的css文件:

1 .pclass{
2        color:red;
3 }
4 .pclass a{
5     color:blue;
6 }

5、属性选择器

对带有指定属性的Html元素设定样式

 1 <!DOCTYPE html>
 2 <html>
 3 <head lang="en">
 4     <meta charset="UTF-8">
 5     <title></title>
 6     <style type="text/css">
 7         [title]{
 8             color:blue;
 9         }
10         [title=te]{
11             color:rosybrown;
12         }
13     </style>
14 </head>
15 <body>
16     <p title="t">属性选择器</p>
17     <p title="te">属性和值选择器</p>
18 </body>
19 </html>
时间: 2024-10-17 13:52:55

[html] 学习笔记-CSS入门基本知识的相关文章

(3)《Head First HTML与CSS》学习笔记---CSS入门

1.O'Reilly的<CSS PocketReference>是一本不错的CSS参考小书,记录了常用的元素属性. 2.下面的代码,链接的颜色并没有变成茶红色,还是浏览器默认的紫色样式. <!doctype html> <html> <head> <title>Head First Lounge</title> <meta charset="utf-8"> <style> p{ color:

Redis学习笔记之入门基础知识——其他特性

1.订阅(subscribe)与发布(publish) 用户订阅某一个频道,频道发布新的信息时,会将信息告知用户 2.数据安全 1)     快照持久化(时间点转储,实质是数据副本) 操作:SAVA.BGSAVE(后台子进程SAVE) 功能:服务器会保存最近一次完成创建的快照的数据,注意,在创建快照的过程中的操作不会保存在快照中 SAVE seconds times:从上一次快照创建完成到seconds秒的时间内,如果有times次写入,那么会在seconds秒后执行一次BGSAVE,将数据写入

现代C++学习笔记之一入门篇:智能指针(C++ 11)

原始指针:通过new建立的*指针 智能指针:通过智能指针关键字(unique_ptr, shared_ptr ,weak_ptr)建立的指针 在现代 C++ 编程中,标准库包含智能指针,该指针用于确保程序不存在内存和资源泄漏且是异常安全的. 在现代 C++ 中,原始指针仅用于范围有限的小代码块.循环或者性能至关重要且不会混淆所有权的 Helper 函数中. 1 void UseRawPointer() 2 { 3 // Using a raw pointer -- not recommended

APUE 学习笔记(一) Unix基础知识

1. Unix 体系结构 内核的接口被称为系统调用 公用函数库构建在系统调用接口之上 应用软件既可以调用公用函数库,也可以直接进行系统调用 2. 文件和目录 目录操作函数:opendir---> readdir---> closedir struct dirent 结构体 stat 系统调用 3.程序.进程.线程 程序:存放在磁盘上.并处于某个目录中的一个可执行文件.使用exec系列函数将程序从磁盘读入存储器,并使其执行 进程:程序的执行实体.进程控制的3个函数:fork.exec.waitp

springmvc学习笔记(5)-入门程序小结

springmvc学习笔记(5)-入门程序小结 springmvc学习笔记5-入门程序小结 入门程序配置小结 非注解的完整的配置文件 注解的完整配置文件 通过入门程序理解springmvc前端控制器.处理器映射器.处理器适配器.视图解析器用法.并附上入门程序的非注解的完整的配置文件,注解的完整配置文件. 入门程序配置小结 前端控制器配置: 第一种:*.action,访问以.action结尾 由DispatcherServlet进行解析 第二种:/,所以访问的地址都由DispatcherServl

STM32学习笔记2-系统时钟知识及程序配置

一:基本知识 1.  STM32F103ZE有5个时钟源:HSI.HSE.LSI.LSE.PLL. ①.HSI是快速内部时钟,RC振荡器,频率为8MHz,精度不高.   ②.HSE是快速外部时钟,可接石英/陶瓷谐振器,或者接外部时 钟源,频率范围为4MHz~16MHz. ③.LSI是低速内部时钟,RC振荡器,频率为40kHz,提供低功耗时钟. ④.LSE是低速外部时钟,接频率为32.768kHz的石英晶体. ⑤.PLL为锁相环倍频输出,其时钟输入源可选择为HSI/2.HSE或者HSE/2. 倍频

Unity3d_学习笔记_入门

转自:http://blog.csdn.net/zlfxy/article/details/8722437 本文内容来自“编程教父”的视频课程. 1.Unity3d一个游戏引擎,可以用来开发很多游戏. 要利用Unity3d开发游戏,我们首先要下载一个Unity3d软件.下载后,下载一个破解补丁,这样就可以正常进行开发了. 2.Unity3d每次只能开启一个工程项目. (1)Unity3d中比较重要的一个对象就是摄像机了,摄像机就相当于我们人的眼睛,有了摄像机,运行程序后,才能够有视野. (2)U

【慕课网】php工程师学习计划之我的学习笔记——01 入门必学web基础 htmlcss基础课程 篇

为了进一步学习PHP,本周我选定了慕课网的PHP工程师学习计划, 从今天2015-07-06 10:24:47开始从头学习:计划本周尽快学习完成本课程,谨此作为笔记. 有个好的学习计划和思路非常非常重要,非常感谢慕课网提供本套学习计划,希望更多地学习平台能提供像这样全面一条龙学习思路清晰地教程. 计划图:链接 我的学习状况:2015-07-06 10:29:46 开始随记: php工程师学习计划笔记——01 入门必学web基础 htmlcss基础课程 篇 入门篇: text-align:cent

Sass学习笔记之入门篇

Sass又名SCSS,是CSS预处理器之一,,它能用来清晰地.结构化地描述文件样式,有着比普通 CSS 更加强大的功能. Sass 能够提供更简洁.更优雅的语法,同时提供多种功能来创建可维护和管理的样式表.以下是我的学习笔记. Sass安装环境 1.安装sass(mac) ①:Ruby安装 ②:安装sass sudo gem install sass 可以通过 sass -v检测是否完成安装   2.更新sass gem update sass 3.卸载(删除)sass gem uninstal