#字体

* 无衬线字体(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学习记录的更多相关文章

  1. 《java从入门到精通》学习记录

    目录 <Java从入门到精通>学习记录 3 基础的基础部分: 3 一. 常量与变量 3 1. 掌握: 3 (1) .常量与变量的声明方式: 3 (2) .变量的命名规则: 3 (3) .变 ...

  2. HTML与CSS学习记录

    title: HTML与CSS学习记录 toc: true date: 2018-09-10 14:04:59 <HTML与CSS进阶教程读书笔记> HTML基础知识 HTML与XHTML ...

  3. 前端css学习记录

    参考资料:CSS权威指南(第三版)中文版 核心要点: HTML负责标记文档的结构(HyperText Markup Language),结构化语言. CSS 负责表现文档的样式(Cascading S ...

  4. pure.css 学习记录

    兼容性记录: IE 8+ Latest Stable: Firefox, Chrome, Safari iOS 6-8 Android 4.x 处理兼容性 <!--[if lte IE 8]&g ...

  5. css学习记录

    1 !important 表示此属性需要优先考虑: <head>    <title>Page Title</title>    <style type=&q ...

  6. 网页前端之CSS学习记录总结篇

    标签: 块级标签block:div, p, h1-h6, ul, ol,li, dl, dt, dd,table,tr等,独占一行,可以设置宽高,默认是父标签的100%:行内标签inline:a,sp ...

  7. 系列文章--精通CSS.DIV网页样式与布局学习

    精通CSS.DIV网页样式与布局(八)——滤镜的使用 精通CSS.DIV网页样式与布局(七)——制作实用菜单 精通CSS.DIV网页样式与布局(六)——页面和浏览器元素 精通CSS.DIV网页样式与布 ...

  8. 《精通CSS:高级Web标准解决方案》学习笔记(上)

    鉴于国产CSS书籍基本都是辣鸡的现状,我在半年前动用某工作室的购书资金采购了一些技术书籍,这本广受好评的<精通CSS>也在其中.但是在阅读过后我深深的感觉到,如果说CSS本来已经是一种很琐 ...

  9. jQuery Moblile Demos学习记录Theming、Button、Icons图标,脑子真的不好使。

    jQuery Moblile Demos学习记录Theming.Button.Icons图标,脑子真的不好使. 06. 二 / Jquery Mobile 前端 / 没有评论   本文来源于www.i ...

随机推荐

  1. android自定义dialog布局

    dialog使用系统自带的有时候不是很美观,就想要自己来设计一个dialog界面,以下就是可以设计的dialog界面: public class CustomDialog extends Dialog ...

  2. 【JavaScript】通过封装自己的JSONP解决浏览器的跨域问题(Ajax跨域)

    问题引出:要发送Ajax请求,就必须使用HTTP请求?什么是跨域问题? 什么是跨域问题:如果两个页面中的协议.域名.端口.子域名任意有一项不同,两者之间所进行的访问行动就是跨域的,而浏览器为了安全问题 ...

  3. 7.ES几种常见的搜索方式

    主要知识点  1, query string search (1)  GET /ecommerce/product/_search (2) GET/ecommerce/product/_search? ...

  4. h264封包介绍

    这个要看你怎么理解了.和MPEG2.MPEG4相比,H.264字节流中帧的形式发生了变化.以视频帧为例,MPEG2和MPEG4字节流在传输的时候提取帧的关键参数,将其封装入传输包首部,比如TS包或RT ...

  5. mysql优化sql语句

    mysql优化sql语句   常见误区   www.2cto.com   误区1:   count(1)和count(primary_key) 优于 count(*)   很多人为了统计记录条数,就使 ...

  6. mysql 的load data infile

    LOAD DATA INFILE语句从一个文本文件中以很高的速度读入一个表中.如果指定LOCAL关键词,从客户主机读文件.如果LOCAL没指定,文件必须位于服务器上.(LOCAL在MySQL3.22. ...

  7. 在java中,怎样跳出当前的多重循环?

    </pre>直接用break ;详细举比例如以下:<p></p><p></p><p></p><pre name ...

  8. HDU1269 有向图强连通分量

    题目大意:问一个有向图是否任意两点在两个方向上互相连通. 有向图强连通分量定义:如果一个图中的任意两点在两个方向上都互相连通,则该图为强连通图.极大强连通图为有向图的强连通分量(注意是极大,不是最大. ...

  9. luogu4180 次小生成树Tree 树上倍增

    题目:求一个无向图的严格次小生成树(即次小生成树的边权和严格小于最小生成树的边权和) 首先求出图中的最小生成树.任意加一条树外边都会导致环的出现.我们现在目标是在树外边集合B中,找到边b∈B,a∈b所 ...

  10. 自定义控件三部曲之动画篇(四)——ValueAnimator基本使用

    前言:不要让别人的无知断送了你的梦想,永远坚信你所坚信的. 相关文章: <Android自定义控件三部曲文章索引>:http://blog.csdn.net/harvic880925/ar ...