精通css学习记录
#字体
* 无衬线字体(Sans-serif):Helvetica,Arial,'Lucida Family',Verdana,Tohoma,'Trebuchet MS'
* 有衬线字体(Serif):Georgia,Times
* 等宽字体(monospace),常用于计算机书籍的代码板块,每个字母宽度相等
* 梦幻(fantasy)和草体(cuisive)在网页上不常用,因为浏览器间差异大
* 中文:宋体、微软雅黑、华文细黑
#背景图像
background-position:使用px单位,是左上角顶点相距。而使用百分数,是对应点相距。
1.圆角边框的问题
定宽圆角框: 用首尾两个块级元素的背景去遮住box的上下背景。
不定宽圆角框: "滑动门技术"
不同颜色的下通用的圆角边框: “山顶角”
css3: 多背景法、border-radius
2.投影
css3: box-shadow,并且可以和border-radius合用产生圆角阴影。
img标签外面套个容器div,对div设置个背景图案是带有投影,并让div浮动产生包裹img的效果(这样就不用显示设置div的width和height了)。设置img的display为block,并用margin对他产生小偏移。也可以对图片进行相对定位。
3.视差滚动
几层div的嵌套,每层都有各自的有透明通道的背景图。让她们repeat,然后移动的background-position的百分数不一致。
4.让logo作为背景,里面的文字以text-indent超级大的负数缩进,让它既能被搜索引擎搜索到,由能让人视觉看到图片。
#透明度问题
1.opacity和rgba的区别:opacity对元素设置了不透明度,除了背景之外,里面的内容和子元素都会拥有这样的透明度。而rgba可以专门为其中一个属性设置透明度,比如background
2.ie6的filter
#对超链接的合理使用
1.使用注意事项:
* 超链接的元素,搜索引擎会自动去点击,所以,一定不要把有些会影响数据的操作用a标签来做。
* 要注意超链接和锚点都是一个元素,避免给锚点也设置成了链接的样式。所以要使用伪类。
* 为了提高可使用性,比如有些只是用键盘来操作的,最好让:focus和:hover设置为一个样式。
2.伪类:link指的是未被访问过的链接,而不是作为链接的a元素,所以和visied交换位置其实也无所谓。同时要和锚点区分,需要love连用
3.为了达到更好的兼容性,所以要使用a的伪类来做翻转效果。所以display要设置为block;
4.使用line-height而不是height设置变成按钮的链接,即达到了垂直居中,又能够撑开它的高度。
5.ie7和其它对:hover的认识不一样,ie7不能作用在它的子元素上面。所以想达到它子元素现身的效果,可以给她加上:focus和:active,让它能够在点击了之后它的子元素可用。
#列表
1.列表项目符号因为位置的可控性不强,所以一般采取关闭符号的方式。然后在左边给予内边距,把背景图像用作项目符号。
2.用无序列表做导航,用有序列表做分页。
3.一般在列表中嵌套a标签,让a标签实现翻转的效果。
精通css学习记录的更多相关文章
- 《java从入门到精通》学习记录
目录 <Java从入门到精通>学习记录 3 基础的基础部分: 3 一. 常量与变量 3 1. 掌握: 3 (1) .常量与变量的声明方式: 3 (2) .变量的命名规则: 3 (3) .变 ...
- HTML与CSS学习记录
title: HTML与CSS学习记录 toc: true date: 2018-09-10 14:04:59 <HTML与CSS进阶教程读书笔记> HTML基础知识 HTML与XHTML ...
- 前端css学习记录
参考资料:CSS权威指南(第三版)中文版 核心要点: HTML负责标记文档的结构(HyperText Markup Language),结构化语言. CSS 负责表现文档的样式(Cascading S ...
- pure.css 学习记录
兼容性记录: IE 8+ Latest Stable: Firefox, Chrome, Safari iOS 6-8 Android 4.x 处理兼容性 <!--[if lte IE 8]&g ...
- css学习记录
1 !important 表示此属性需要优先考虑: <head> <title>Page Title</title> <style type=&q ...
- 网页前端之CSS学习记录总结篇
标签: 块级标签block:div, p, h1-h6, ul, ol,li, dl, dt, dd,table,tr等,独占一行,可以设置宽高,默认是父标签的100%:行内标签inline:a,sp ...
- 系列文章--精通CSS.DIV网页样式与布局学习
精通CSS.DIV网页样式与布局(八)——滤镜的使用 精通CSS.DIV网页样式与布局(七)——制作实用菜单 精通CSS.DIV网页样式与布局(六)——页面和浏览器元素 精通CSS.DIV网页样式与布 ...
- 《精通CSS:高级Web标准解决方案》学习笔记(上)
鉴于国产CSS书籍基本都是辣鸡的现状,我在半年前动用某工作室的购书资金采购了一些技术书籍,这本广受好评的<精通CSS>也在其中.但是在阅读过后我深深的感觉到,如果说CSS本来已经是一种很琐 ...
- jQuery Moblile Demos学习记录Theming、Button、Icons图标,脑子真的不好使。
jQuery Moblile Demos学习记录Theming.Button.Icons图标,脑子真的不好使. 06. 二 / Jquery Mobile 前端 / 没有评论 本文来源于www.i ...
随机推荐
- NOIP2012 DAY2 T2借教室
题目描述 在大学期间,经常需要租借教室.大到院系举办活动,小到学习小组自习讨论,都需要向学校申请借教室.教室的大小功能不同,借教室人的身份不同,借教室的手续也不一样. 面对海量租借教室的信息,我们自然 ...
- 《黑白团团队》第八次团队作业:Alpha冲刺
项目 内容 作业课程地址 任课教师首页链接 作业要求 团队项目 填写团队名称 黑白团团队 填写具体目标 认真负责,完成项目 <黑白团团队>第七次作业:团队项目设计完善&编码 Git ...
- Java Web学习总结(19)——web.xml配置详解
1.启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点. 2.紧急着,容创建一个Servl ...
- 使用MySQL自身复制来恢复binlog
如果需要恢复的二进制日志较多,较复杂,强烈建议使用MySQL自身复制来恢复binlog,而不要使用mysqlbinlog. 目录 [hide] 1. 如何操作 1.1 将binlog作为relay l ...
- redis-快照
rdb模式,默认模式 aof模式 如何配置aof模式 第一步:开启是否追加: Please check http://redis.io/topics/persistence for more info ...
- windows终端 进入文件夹
盘符: 例如想进入D盘 d: cd 进入到当前盘某个目录.cd \ 进入当前盘根目录cd \windows 进入到当前盘Windows目录cd.. 退出到上一级目录 注:进入含有特殊字符目录时需要加引 ...
- java构造函数重载this(true)
看storm的代码的时候,发现这样一句java代码, 很是不理解 google之后,发现原来是java语法中,构造函数重载,this()调用的其实就是 构造函数.This is constructor ...
- chcp - 设置或者显示活动代码页编号
chcp - 设置或者显示活动代码页编号 学习了:https://baike.baidu.com/item/CHCP/9061635?fr=aladdin
- Narrow Art Gallery
Time Limit: 4000ms, Special Time Limit:10000ms, Memory Limit:65536KB Total submit users: 11, Accepte ...
- 优雅的App全然退出方案(没有不论什么内存泄漏隐患)
在Android开发过程中,特别是界面比較多的情况下,用寻常的退出方式往往是不能全然退出这个应用,网络上也好多各种退出方案.当中一种应该是被广大开发人员採纳使用,也很的清晰方便.就是在Applicat ...