博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS学习笔记
阅读量:6083 次
发布时间:2019-06-20

本文共 1529 字,大约阅读时间需要 5 分钟。

hot3.png

1、CSS介绍

CSS 指层叠样式表 (Cascading Style Sheets),定义如何显示HTML元素。  

CSS规则由两个主要的部分构成:选择器,以及一条或多条声明:  
p{color:red; text-align:left;}  
其中p为选择器,选择器通常是需要改变样式的HTML元素。  
{}内的为声明,每条声明由一个属性和一个值组成,属性和值用冒号分开,声明之间用分号隔开。

2、CSS选择器

选择器的类型较多,根据自己的理解,梳理集中常用的。

选择器名称 选择器 示例 示例说明 备注
id选择器 #id #firstname 选择所有id="firstname"的元素 常用
id选择器 #id #firstname 选择所有id="firstname"的元素  
属性选择器 [attribute] [target] 选择所有带有target属性的元素  
  element[attribute] a[target] 选择所有带有target属性的<a>元素  
类选择器 .class .center 选择所有class="center"的元素 常用
  element.class h1.center 选择所有class="center"的<h1>元素  
元素类型选择器 element p 选择所有<p>元素 常用
  element,element div,p 选择所有<div>元素和<p>元素  
  element element div p 选择<div>元素内的所有<p>元素  
  element>element div>p 选择所有父级是 <div> 元素的 <p> 元素  
通用选择器 * * 选择所有元素  
状态选择器 :state a:link 选择所有未访问的<a>链接  
    a:visited 选择所有访问过的链接  
    a:hover 选择鼠标在链接上面时  
    a:active 选择活动链接  

3、选择器的优先级

  1. 内联样式
  2. ID 选择器
  3. 属性选择器
  4. 类选择器
  5. 元素类型选择器
  6. 通用选择器

4、CSS声明

简单举几个例子,工作中遇到了不熟悉的,可以来这里查:

  • 背景
body{      background-color:#cccccc;      background-image:url('./mm.jpg');      background-repeat:repeat-y;      background-position:right top;              }  
  • 文本
p{      color:red;      text-align:left;  }
  • 字体
h1{      font-size:20px;      font-family: Arial;  }
  • 填充
p{      padding-top:25px;      padding-bottom:25px;      padding-right:50px;      padding-left:50px;  }
  • 轮廓线
p {       outline-style:dotted;       outline-color:#00ff00;   }

# 5、Bootstrap简介

官方对Bootstrap定义是,Bootstrap是一套用于 HTML、CSS 和 JS 开发的开源工具集。可以将Bootstrap理解为是对CSS的补充,可以提高页面布局、样式设置的效率。  

学习Bootstrap就是了解与不同HTML元素相对应的类名,不同类名对应着不同的实现效果。

 

 

 

转载于:https://my.oschina.net/u/3861934/blog/3005228

你可能感兴趣的文章
程序员最喜爱的12个Android应用开发框架二(转)
查看>>
vim学习与理解
查看>>
DIRECTSHOW在VS2005中PVOID64问题和配置问题
查看>>
MapReduce的模式,算法以及用例
查看>>
《Advanced Linux Programming》读书笔记(1)
查看>>
zabbix agent item
查看>>
一步一步学习SignalR进行实时通信_7_非代理
查看>>
AOL重组为两大业务部门 全球裁员500人
查看>>
字符设备与块设备的区别
查看>>
为什么我弃用GNOME转向KDE(2)
查看>>
Redis学习记录初篇
查看>>
爬虫案例若干-爬取CSDN博文,糗事百科段子以及淘宝的图片
查看>>
Web实时通信技术
查看>>
第三章 计算机及服务器硬件组成结合企业运维场景 总结
查看>>
IntelliJ IDEA解决Tomcal启动报错
查看>>
默认虚拟主机设置
查看>>
php中的短标签 太坑人了
查看>>
[译] 可维护的 ETL:使管道更容易支持和扩展的技巧
查看>>
### 继承 ###
查看>>
数组扩展方法之求和
查看>>