Android入门学习——之CSS
来源:互联网 发布:淘宝达人直播怎么赚钱 编辑:程序博客网 时间:2024/06/05 04:07
Android入门学习–之CSS
CSS的概述
- css的作用: 负责页面的美观,英文全称:cascading style sheet—-层叠样式表.
- html的作用:负责页面的结构
CSS的引入方式
- 行内样式:在标签内使用style属性,引入css内容只能在当前标签中起作用注意:只能在当前标签中起作用。
- 内部样式:在当前html页面中
<head>
内使用<style>
标签引入css内补控制多个标签,注意:缺点是使得html代码和css代码混杂 - 外部样式:独立开发一个css文件,引入css内容。在html页面使用
<link/>
标签导入外部的css文件控制多个标签注意:由于html代码和css代码分离,易于维护
重要的优先级问题: (优先)行内样式 > 内部样式和外部样式 (按顺序生效,就是说在后面的生效)
代码:
<html><head> <title>这是标题</title> <meta http-equiv="content-type" content="text/html;charset=utf-8"/> <!-- 内部样式 --> <style type="text/css"> p{ color:blue; } </style> <!-- 导入外部css文件 --> <link rel="stylesheet" href="01.css"></head><body><p style="color:green;">行内控制了的效果</p><p >效果(按顺序生效,就是说在后面的生效)</p></body></html>
以下是01.css的代码:
p{ font-size:20px;color:red;}
CSS的选择器
- 标签选择器特点:选择同名的标签,如:
p{ color: red;}
- 类选择器特点:选择同类(同一个class属性值)的标签,同一个class都会生效,如:
注意:关键在于“.类名{ …. }”
<style type="text/css"> .c1{ color: blue; }</style></head><body> <div class="c1">类选择器</div> <p class="c1">类选择器</p></body>
3. id选择器:只会选择一个特定id值的标签,因为id是唯一,不如其中一个p标签用了id=”name”,另一个p标签就不能使用id=”name”,其他标签也不能使用。如:
注意:“#id名{ …… }”
<style type="text/css"> div{ color: red; } .c1{ color: blue; } #d1{ color: green; } </style></head><body> <div>标签选择器</div> <div class="c1">类选择器</div> <div class="c1" id="d1">id选择器</div></body>
优先级问题; id选择器 > 类选择器 > 标签选择器
4. 并集选择器:用逗号“,”隔开,如:div和类c1都生效,
div,.c1{ color:red; }
- 交集选择器:用空格隔开,如:div中的span的文本生效,
div span{ color:red; }
- 通用选择器:使用“*”号,
*{ color:red; }
伪选择器 作用: 用于控制标签在不同状态下的样式
注意:为类选择器是按规定的顺序的, link -> visited - > hover -> active
四种状态:- link: 标签的原始状态
- hover: 标签的鼠标经过状态
- active: 标签被按下但没有松开的状态
- vistied: 标签被访问过的状态(被点过)
伪选择器:
/*:link: 标签的原始状态*/ a:link{ color: red; font-size:20px; } /*:vistied: 标签被访问过的状态(被点过)*/ a:visited{ color:gray; font-size:20px; } /*:hover: 标签的鼠标经过状态*/ a:hover{ color: blue; font-size:20px; } /*:active: 标签被按下但没有松开的状态*/ a:active{ color:green; font-size:20px; } /* 1)在 CSS 定义中,a:hover 必须被置于 a:link 和 a:visited 之后,才是有效的。 2)在 CSS 定义中,a:active 必须被置于 a:hover 之后,才是有效的。 标准顺序: link -> visited - > hover -> active */
CSS的盒子模型(重点):
0 0
- Android入门学习——之CSS
- Android学习之——入门启蒙
- CSS学习之菜鸟入门
- CSS 学习笔记——入门
- 小贝学习CSS—入门基础
- 前端入门学习笔记—CSS
- CSS学习之- 入门篇
- Android——RecyclerView入门学习之RecyclerView.Adapter
- Android——RecyclerView入门学习之LayoutManager
- Android——RecyclerView入门学习之ItemDecoration
- Android学习入门之HelloWorld
- Android学习之绘图入门
- Android学习之绘图入门
- Android学习之ViewPager入门
- Android入门学习--之HTML
- CSS学习篇之——初始CSS+DIV
- CSS学习(一)——入门基础
- HTML5学习笔记 —— CSS开发入门
- kuangbin求带飞DP1 Max Sum Plus Plus(动态规划+滚动数组)
- Python3爬虫学习笔记1.2——模拟登录
- POJ 3214 Object Clustering 哈夫曼距离最小生成树
- poj1276 多重背包
- 题解:艾米利亚的求助
- Android入门学习——之CSS
- POJ-3666 Making the Grade
- Spring字符集过滤器CharacterEncodingFilter
- kafka_2.11-0.10.0.1遇到的问题
- C++11之AOP实现
- Solr 4.7 Error getting leader from zk
- percona-xtrabackup 热备 安装
- 对for()循环的理解
- 深度优先搜索算法编程模板