[CSS3]学习笔记-CSS基本样式讲解
1、CSS样式-背景
CSS运行应用纯色作背景,也允许使用背景图像创建相当复杂的效果
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <!--background-attachment:背景图像是否固定或随着随着页面的其他部分滚动 background-color:设置元素的背景颜色 background-image:把图片设置为背景 background-position:设置背景图片的起始位置 background-repeat:设置背景图片是否及如何重复 background-size:规定背景图片的尺寸 background-origin:规定背景图片的定位区域 background-clip:规定背景的绘制区域 --> <p>测试一下背景颜色是否继承</p> </body> </html>
其中的style.css:
body{ /*background-color: darkgray;*/ background-image: url("dear.jpg"); background-repeat: no-repeat; /*background-position:right center;*/ /*background-position: 100px 100px;*/ background-attachment: fixed; } p{ background-color:olivedrab; /*background-image: url("dear.jpg");*/ width: 200px; padding: 10px; }
2、CSS样式-文本
CSS文本属性可定义文本外观。通过文本属性,可改变文本的颜色、字符间距、对齐文本、装饰文本、对文本缩进
1)color:文本颜色 2)direction:文本方向 3)line-height:行高 4)letter-spacing:字符间距 5)text-align:对齐元素中的文本 6)text-decoration:向文本添加修饰 7)text-indent:缩进元素中文本的首行 8)text-transform:元素中的字母 9)unicode-bidi:设置文本方向 10)white-space:元素中空白的处理方式 11)word-spacing:字间距
文本效果:1)text-shadow:向文本添加阴影 2)word-warp:规定文本换行规则
<!doctype html> <html> <head> <meta charset="utf-8"> <title></title> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body> <div> <h1>静夜思</h1> <h3>李白</h3> <h2>窗前明月光</h2> <h2>疑是地上霜</h2> <h2>举头望明月</h2> <h2>低头思故乡</h2> </div> <div> <p id="p1">This is a Intersting World</p> <p id="p2">This is a Intersting World</p> <p id="p3">This is a Intersting World</p> <p id="p4">This is a Intersting World</p> <p id="p5">This is a Intersting World</p> <p id="p6">This is a Intersting World</p> <p id="p7">This is a Intersting World</p> </div> </body> </html>
其中的style.css:
body{ color: aqua; text-align: center; } h3{ text-indent: 2em; } #p1{ text-transform: capitalize; } #p2{ text-transform: full-size-kana; } #p3{ text-transform: full-width; } #p4{ text-transform: lowercase; } #p5{ text-transform: uppercase; } #p6{ text-shadow: 5px 5px red; <!--第三个参数为模糊的距离--> } #p7{ width:600px; text-wrap: normal; }
3、CSS样式-字体
CSS字体属性定义文本的字体系列、大小、加粗、风格和变形
1)font-family:设置字体系列 2)font-size:设定字体尺寸 3)font-style:设置字体风格 4)font-variant:以小型大写字体或正常字体显示文本 5)font-weight:设置字体的粗细
4、CSS样式-链接
CSS链接的四种状态:
1)a:link 普通的、未被访问的链接 2)a:visited 用户已访问的练级 3)a:hover 鼠标指针位于链接的上方 4)a:active 链接被点击的时刻
常见的链接方式:
text-decoration:大多用于去掉链接中的下划线
<body> <a href="http://www.jikexueyuan.com">极客学院</a> </body>
对应的CSS文件:
a:link{ color:#ff0000; text-decoration: none; background-color: aqua; } a:visited{ color:#00ff00; } a:hover{ color: #0000ff; } a:active{ color:#ff00ff; }
5、CSS样式-列表
CSS列表属性允许你放置、改变列表标志,或者将图像作为列表项标志
1)list-style:简写列表项 2)list-style-image:列表项图像 3)list-style-position:列表标志位置 4)list-style-type:列表类型
<body> <ul> <li>项目1</li> <li>项目2</li> <li>项目3</li> <li>项目4</li> <li>项目5</li> </ul> <ul class="ul1"> <li>项目1</li> <li>项目2</li> <li>项目3</li> <li>项目4</li> <li>项目5</li> </ul> <ul class="ul2"> <li>项目1</li> <li>项目2</li> <li>项目3</li> <li>项目4</li> <li>项目5</li> </ul> </body>
其中的CSS文件:
ul li{ /*list-style: circle;*/ /*list-style-image: url("icon1.gif");*/ } ul.ul1{ list-style-position: inside; } ul.ul2{ list-style-position: outside; }
6、CSS样式-表格
CSS表格属性可以帮我们极大的改善表格的外观,包括表格边框、折叠边框、表格宽高、表格文本对齐、表格内边距
<!doctype html> <html> <head> <meta charset="utf-8"> <title></title> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body> <table id="tb"> <tr> <th>姓名</th> <th>性别</th> <th>年龄</th> </tr> <tr> <td>张三</td> <td>男</td> <td>20</td> </tr> <tr class="alt"> <td>李四</td> <td>男</td> <td>22</td> </tr> <tr> <td>丽丽</td> <td>女</td> <td>21</td> </tr> <tr class="alt"> <td>星星</td> <td>女</td> <td>24</td> </tr> </table> </body> </html>
其中用到的CSS文件:
#tb{ border-collapse: collapse; width: 500px; } #tb td,#tb th{ border: 1px solid bisque; padding: 5px; } #tb th{ text-align: left; background-color: aqua; color:#ffffff; } #tb tr.alt td{ color:black; background-color: aquamarine; }
7、CSS样式-轮廓
CSS轮廓主要是用来突出元素的
1)outline:设置轮廓属性 2)outline-color:设置轮廓的颜色 3)outline-style:设置轮廓的样式 4)outline-width:设置轮廓的宽度
[CSS3]学习笔记-CSS基本样式讲解的更多相关文章
- [CSS3] 学习笔记-CSS动画特效
在CSS3中,出现了很多出彩的效果,例如2D.3D以及过度.动画和多列等.这些效果为页面设计添加了很多的可选设计. 1.2D.3D转换 转换,是使元素改变尺寸.形状.位置的一种效果:通过CSS3转换, ...
- [CSS3] 学习笔记-CSS选择器
CSS3中,选择器的分类很多,有元素选择器.类选择器.ID选择器.属性选择器.后代选择器.子元素选择器.相邻兄弟选择器. 1.最常见的选择器就是元素选择器,文档的元素就是最基本的选择器,例如,h1{} ...
- [CSS3] 学习笔记--CSS盒子模型
1.CSS盒子模型概述 盒子模型的内容范围包括:margin(外边距).border(边框).padding(内边距).content(内容)部分组成. 2.内边距 内边距在content外,bord ...
- [CSS3] 学习笔记-CSS定位
页面的设计需要通过摆放不同的模块在不同的位置,这个时候需要使用到定位和浮动的知识点,CSS3定位功能是很强大的,利用它你可以做出各种各样的网络布局. 1.CSS定位 1)定位机制 普通流:元素按照其在 ...
- [CSS3] 学习笔记-CSS入门基本知识
1.CSS概述 CSS指层叠样式表 CSS样式表极大的提高了工作效率 1)CSS基础语法: selector{ propery:value } 例1:h1{color:red;font-size:14 ...
- HTML学习笔记 CSS背景样式案例 第六节 (原创) 参考使用表
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- CSS学习笔记——CSS选择器样式总结
<style type="text/css"> * { padding:0; margin:0; } .box h2 { //内边距左边的距离 padding-left ...
- amazeui学习笔记--css(基本样式4)--打印样式Print
amazeui学习笔记--css(基本样式3)--打印样式Print 一.总结 1.打印显示url方法: 利用 CSS3 content 属性,将 <a> 和 <abbr> 的 ...
- amazeui学习笔记--css(基本样式3)--文字排版Typography
amazeui学习笔记--css(基本样式3)--文字排版Typography 一.总结 1.字体:amaze默认非 衬线字体(sans-serif) 2.引用块blockquote和定义列表:引用块 ...
随机推荐
- MAC 10.10解决 PHP GD库的问题
1. http://yangjunwei.com/a/1570.html 2. http://php-osx.liip.ch
- centos7中yum安装ntfs-3g
CentOS默认源里没有ntfs3g,想要添加ntfs支持,无非是自己下载编译安装或者加源yum安装. 新安装了一个CentOS7,用的是添加aliyun的epel源来yum安装的方式,简单易行. 1 ...
- Codeforces AIM Tech Round3
打得最烂一场Codeforces,多次都错题,无限WA... A题: 题意:给定n个橘子的大小,大小超过b的丢掉,不足d的补充进来,同时超过d的部分去掉,问要去掉几次 分析:直接模拟即可 #inclu ...
- jquery.validate.js 一个jQuery验证格式控件
官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation jQuery plugin: Validation 使用说明 转载 ...
- 解决SSh连接过慢
ssh 连接的时候特别慢 解决方法: 修改配置文件 /etc/ssh/sshd_config GSSAPIAuthentication yes --->no 81行左右 #UseDNS yes ...
- (中等) HDU 5046 Airport ,DLX+可重复覆盖+二分。
Description The country of jiuye composed by N cites. Each city can be viewed as a point in a two- d ...
- css3动画-transition
当css属性改变的时候,控制animation的速度,让属性的变化发生在一段时间之内,而不是立即生效. 语法 transition: <property> <duration> ...
- 总结分享十大iOS开发者最喜爱的库 分类: ios相关 app相关 2015-04-03 16:43 320人阅读 评论(0) 收藏
该10大iOS开发者最喜爱的库由"iOS辅导团队"成员Marcelo Fabri组织投票选举而得,参与者包括开发者团队,iOS辅导团队以及行业嘉宾.每个团队都要根据以下规则选出五个 ...
- IOS开发中如何判断程序第一次启动(根据判断结果决定是否显示新手操作引导)
IOS开发中如何判断程序第一次启动 在软件下载安装完成后,第一次启动往往需要显示一个新手操作引导,来告诉用户怎么操作这个app,这就需要在程序一开始运行就判断程序是否第一次启动,如果是,则显示新手操作 ...
- 数字(数学)操作类 Math Random 类 ,大数字操作类
Math 提供了大量的数学操作方法 Math类中所有的方法都是static 方法