精通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 ...
随机推荐
- 实验吧writeup
后台登录 1.看源码有这样一段php代码<!-- $password=$_POST['password']; $sql = "SELECT * FROM admin WHERE use ...
- kotlin来了!!
小编前端时间由于工作比较繁忙,没有更新帖子... 最近又再技术博客上逛时发现了 “Kotlin”, 1.据听说挺厉害的,该语言是由战斗民族俄罗斯人发明的!! 2.据听说前后端都可以做 3.据听说安卓大 ...
- JS-正则表达式实战篇(Angel著)
JS-正则表达式实战篇(Angel著) 大家会看到我最新的系列博客都是spring boot怎么突然来了一个js的呢,而且这个貌似对大家而言好像很简单的嘛,所以在写之前我说说我写这一篇文章的初衷.公司 ...
- CAN在汽车电子中的应用
http://xuxiaozhao163.blog.163.com/blog/static/3793592200802784146452/ CAN是控制器局域网络(Controller Area Ne ...
- TensorFlow 入门之手写识别CNN 三
TensorFlow 入门之手写识别CNN 三 MNIST 卷积神经网络 Fly 多层卷积网络 多层卷积网络的基本理论 构建一个多层卷积网络 权值初始化 卷积和池化 第一层卷积 第二层卷积 密集层连接 ...
- 汉澳sinox2014x64server已经能够下载
大家快去下载,用迅雷快速下载 下载地址 ftp://sinox.3322.org/sinox2014x64server.img 已经能够下载 ftp://sinox.3322.org/sinox201 ...
- iOS项目开发实战——使用Xcode6设计自己定义控件与图形
在iOS开发中,有很多控件都是Xcode默认提供的.使用这些控件是很方便的.可是因为某些须要.须要自己设计控件,那么应该怎么做呢?在Xcode6中提供了这种接口,同意开发人员高速开发自己定义控件,而且 ...
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第12章节--SP 2013中远程Event Receivers 总结
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第12章节--SP 2013中远程Event Receivers 总结 本章节向你介绍了SP平台上eve ...
- python实现高速排序算法(两种不同实现方式)
# -*- coding: utf-8 -*- """ Created on Fri May 16 17:24:05 2014 @author: lifeix " ...
- android 系统签名【转】
本文转载自:http://blog.csdn.net/csh86277516/article/details/73549824 Android——编译release版签名系统 AndroidManif ...