CSS篇章
页面的组成:页面=数据(后台技术jsp|asp|.net|php|python)+Html(显示)+CSS(样式)+js(动效)
CSS:层叠样式表
        特点:①CSS和HTML分离
                ②可很好的控制页面的布局(DIV+CSS)
                ③提高网页加载速度
                ④降低服务器的成本
                ⑤呈现一致的效果
CSS引入的 3 种方式:
		  ①外部引入
    <link rel="stylesheet" href="main.css"> 
		  特点:一个CSS文件可控制多个页面
			    易改版、便于维护
			    减少代码量、代码简洁规范易于分工协作
			    有效利用缓存机制
  相对于单页有垃圾代码
			    外部引入中的href属性会给服务器造成请求的压力
  常用于全站
		  ②head引入      
<style>
#main{
background: red;
}
</style>
  特点:速度快,没有服务器请求压力
			       相对于外部引入单页代码量少
       不易于改版与维护
			         代码较乱不易前后台沟通
常用于大型互联网首页 如:网易、新浪等
  ③标签内引入
   <div style="background:red;">AAA</div> 
		  特点:优先级最高
       冗余代码量多,代码量大
			         不易于维护
个别特殊效果的使用
CSS常用选择器分类
	  ①ID选择器
	  特点:不能重复;一般只作用于一个节点上;定位某一个节点时最好用ID选择器
  ②类选择器
	  特点:作用于多个节点上;当很多节点需要相同的样式时使用
  ③标签名选择器
	  特点:作用于多个节点上,比类选择器精简
  ④群组选择器
	  特点:多种选择器用逗号隔开,体现一种继承和覆盖的思想;优化代码
⑤后代选择器
以上5种选择器都属于CSS1.0,兼容性最好
兄弟|子选择器.. ->CSS2.0 ->存在一部分问题,以IE为主
结构性伪类|动画|过渡 ->CSS3.0 -> 多用于移动端
  Css样式选择器分为4个等级;标签内样式>ID选择器总数> class选择器总数>类型选择器总数
		  ID选择器权重值 100
		  类选择器权重值 10
		  标签选择器权重值 1
		  如果权重相同,离标签近的有效
CSS篇章的更多相关文章
- Matplotlib数据可视化(3):文本与轴
		在一幅图表中,文本.坐标轴和图像的是信息传递的核心,对着三者的设置是作图这最为关心的内容,在上一篇博客中虽然列举了一些设置方法,但没有进行深入介绍,本文以围绕如何对文本和坐标轴进行设置展开(对图像 ... 
- 学点css之经验总结篇章
		学css说起来应该有三天左右的时间的,加上之前了解的基础,对css有一点的感性认识了,相应代码有有比较好的把握,现在就通过分享几张照片的形式分享一下我的收获 备注:在Border的外边的部门被称作:o ... 
- 篇章三:[AngularJS] 使用AngularCSS動態載入CSS
		前言 使用AngularAMD動態載入Controller 使用AngularAMD動態載入Service 上列兩篇文章裡,介紹了如何如何使用AngularAMD來動態載入Controller與Ser ... 
- [转]CSS 模块
		CSS 模块 如果你想知道 CSS 最近发展的转折点,你应该选择去观看 Christopher Chedeau 在2014年11月的 NationJS 大会上做的名称为 CSS in JS 的分享.不 ... 
- 软件工程驻足篇章:第十七周和BugPhobia团队漫长的道别
		0x01 :序言 I am a slow walker, but I never walk backwards. 成长于被爱,学着爱人 成长的故事 也是年少的星期六结束的故事 就仿佛我和BugPhob ... 
- BugPhobia回顾篇章:团队Beta 阶段工作分析
		0x00:序言 1 universe, 9 planets, 204 countries,809 islands, 7 seas, and i had the privilege to meet yo ... 
- BugPhobia终章篇章:学霸在线系统Beta阶段展示
		0x00 :序言 1 universe, 9 planets, 204 countries,809 islands, 7 seas, and i had the privilege to meet y ... 
- BugPhobia准备篇章:团队Beta阶段准备工作分析
		0x00:序言 To the searching tags, you may well fall in love withhttp://xueba.nlsde.buaa.edu.cn/ 再见,无忧时光 ... 
- BugPhobia回顾篇章:团队Alpha阶段工作分析
		0x00:序言 1 universe, 9 planets, 204 countries,809 islands, 7 seas, and i had the privilege to meet yo ... 
随机推荐
- 禁止输入中文 与 禁止输入数字在phonegap api环境效果
			例子如下: <!doctype html> <html> <head> <meta charset="utf-8"> <tit ... 
- hdu 5751 Eades
			题意:对于整数序列$A[1...n]$定义$f(l, r)$为区间$[l, r]$内等于区间最大值元素的个数,定义$z[i]$为所有满足$f(l, r)=i$的区间总数.对于所有的$1 \leq i ... 
- 用webdriver+phantomjs实现无浏览器的自动化过程
			环境准备 1. 安装python: 2. 安装pip: 3. 通过pip安装selenium: 4. 下载phantomJS的包并解压缩: 1. 若在Windows系统中,将下载的phantomjs文 ... 
- UseFul Collection
			....... 啦啦啦,test... http://bbs.csdn.net/topics/380175613 http://zhidao.baidu.com/question/580940892. ... 
- MySQL Workbench 6 不能删除数据等问题(“Error Code: 1175”) 和入门教程
			网络资料收集 当用MySQL Workbench进行数据库的批量更新时,执行一个语句会碰到以下错误提示: Error Code: 1175 You are using safe...without a ... 
- Cheatsheet: 2015 12.01 ~ 12.31
			Mobile Setting Up the Development Environment iOS From Scratch With Swift: How to Test an iOS Applic ... 
- js修改:before、:after的内容
			一.js控制伪元素content内容 二. --------------2016-7-20 13:34:03-- source:[1]js如何控制伪元素的内容 
- 01 Node.js简介, 安装&配置
			Node.js 简介 Node.js 是什么 Node.js 有着强大而灵活的包管理器(node package manager,npm) 目前, 已经有强大第三方工具模块, 例如数据库连接, 网站开 ... 
- Java通过jedis操作redis缓存
			package com.wodexiangce.util; import java.util.Set; import redis.clients.jedis.Jedis; /** * redis工具类 ... 
- Krajee 文件上传
			http://plugins.krajee.com/file-input/demo#ajax-uploads 插件官网 项目要个好看点的上传控件,于是搜到了这个. git的地址是 https://gi ... 
