css 框架——base.css,作用是重设浏览器默认样式和提供通用原子类。自己留存
今天发下我自己的 css 框架——base.css,作用是重设浏览器默认样式和提供通用原子类。

- @charset "utf-8";
- /*!
- * @名称:base.css
- * @功能:1、重设浏览器默认样式
- * 2、设置通用原子类
- */
- /* 防止用户自定义背景颜色对网页的影响,添加让用户可以自定义字体 */
- html {
- background:white;
- color:black;
- }
- /* 内外边距通常让各个浏览器样式的表现位置不同 */
- body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
- margin:0;
- padding:0;
- }
- /* 要注意表单元素并不继承父级 font 的问题 */
- body,button,input,select,textarea {
- font:12px \5b8b\4f53,arial,sans-serif;
- }
- input,select,textarea {
- font-size:100%;
- }
- /* 去掉 table cell 的边距并让其边重合 */
- table {
- border-collapse:collapse;
- border-spacing:0;
- }
- /* ie bug:th 不继承 text-align */
- th {
- text-align:inherit;
- }
- /* 去除默认边框 */
- fieldset,img {
- border:none;
- }
- /* ie6 7 8(q) bug 显示为行内表现 */
- iframe {
- display:block;
- }
- /* 去掉 firefox 下此元素的边框 */
- abbr,acronym {
- border:none;
- font-variant:normal;
- }
- /* 一致的 del 样式 */
- del {
- text-decoration:line-through;
- }
- address,caption,cite,code,dfn,em,th,var {
- font-style:normal;
- font-weight:500;
- }
- /* 去掉列表前的标识,li 会继承 */
- ol,ul {
- list-style:none;
- }
- /* 对齐是排版最重要的因素,别让什么都居中 */
- caption,th {
- text-align:left;
- }
- /* 来自yahoo,让标题都自定义,适应多个系统应用 */
- h1,h2,h3,h4,h5,h6 {
- font-size:100%;
- font-weight:500;
- }
- q:before,q:after {
- content:'';
- }
- /* 统一上标和下标 */
- sub,sup {
- font-size:75%;
- line-height:0;
- position:relative;
- vertical-align:baseline;
- }
- sup {
- top:-0.5em;
- }
- sub {
- bottom:-0.25em;
- }
- /* 让链接在 hover 状态下显示下划线 */
- a:hover {
- text-decoration:underline;
- }
- /* 默认不显示下划线,保持页面简洁 */
- ins,a {
- text-decoration:none;
- }
- /* 去除 ie6 & ie7 焦点点状线 */
- a:focus,*:focus {
- outline:none;
- }
- /* 清除浮动 */
- .clearfix:before,.clearfix:after {
- content:"";
- display:table;
- }
- .clearfix:after {
- clear:both;
- overflow:hidden;
- }
- .clearfix {
- zoom:1; /* for ie6 & ie7 */
- }
- .clear {
- clear:both;
- display:block;
- font-size:0;
- height:0;
- line-height:0;
- overflow:hidden;
- }
- /* 设置显示和隐藏,通常用来与 js 配合 */
- .hide {
- display:none;
- }
- .block {
- display:block;
- }
- /* 设置浮动,减少浮动带来的 bug */
- .fl,.fr {
- display:inline;
- }
- .fl {
- float:left;
- }
- .fr {
- float:right;
- }

css 框架——base.css,作用是重设浏览器默认样式和提供通用原子类。自己留存的更多相关文章
- css的框架——base.css
一.常用的base.css文件(也是比较简略的,但按需增加) body,ul,li,ol,dl,dd,h1,h2,h3,h4,h5,h6,input,p{ margin:;} ul,ol { padd ...
- 整理base.css,重设浏览器样式
有的时候,可以把自己经常写的代码整理一下,分文别类,用的时候,拿过来直接用就可以了,可以节约很多时间,提高工作效率.所以,每个人都要有自己的代码库.点击下载 /* * @Author: liubeim ...
- css知多少(4)——解读浏览器默认样式
上一节<css知多少(3)——样式来源与层叠规则>介绍了样式的五种来源,咱们再通过一张图回顾一下. 对于上面的三层,咱们大概都比较熟悉了.下面的两层中,用户自定义样式一般也就是改一改字号大 ...
- css知多少(4)——解读浏览器默认样式(转)
css知多少(4)——解读浏览器默认样式 上一节<css知多少(3)——样式来源与层叠规则>介绍了样式的五种来源,咱们再通过一张图回顾一下. 对于上面的三层,咱们大概都比较熟悉了.下面 ...
- CSS系列——浏览器默认样式
了解HTML标签在各浏览器当中的默认样式,可以让我们了解,为什么会要写Reset.css,Reset.css当中要怎么写样式最合理.试着思考下面的问题: 为什么会有默认样式? 每个浏览器的默认样式有什 ...
- css清除浏览器默认样式
css清除浏览器默认样式(代替 *{}) 将代码放入 css 文件,使用 link 引入. /* v2.0 | 20110126 http://meyerweb.com/eric/tools/css/ ...
- css的reset和常用的html标签的默认样式整理
先看下常用的这些标签浏览器的默认样式有哪些: body{ margin: 8px;} hr{ border:1px inset; margin-top:.5em;margin-bottom:.5em; ...
- 清除浏览器默认样式——css reset & normalize.css
css reset 自己挨个清除很麻烦 可以使用网上一些css库——css reset 把模板复制到css文件最上方,其他的样式我们自己编写来覆盖它们 但是这个也有一些弊端,会把一些本来需要的样式给清 ...
- Chrome 浏览器默认样式覆盖自己 CSS 样式的解决
检查 HTML 源代码,DOCTYPE 的声明是否写正确. HTML5 的 DOCTYPE 声明规范: <!DOCTYPE html> 参考链接: css - User agent sty ...
随机推荐
- datetime中strftime和strptime用法
from datetime import * format = "%Y-%m-%d %H:%M:%S" a=datetime.now() day=a.day b=a.replace ...
- 【转】Eclipse中查看jar包中的源码
(简单的方式:通过jd-gui来进行反编译,最简单!,参考我的另一篇博文, 地址:http://www.cnblogs.com/gmq-sh/p/4277991.html) Java Decompil ...
- mysql in 查询优化
2014年11月29日21:01:01 场景:有的时候查询数据库的select in 语句中会有非常多不连续的数值,会很影响查询效率 方法:将select in 查询转换成多个select betwe ...
- 【JAVA、C++】LeetCode 017 Letter Combinations of a Phone Number
Given a digit string, return all possible letter combinations that the number could represent. A map ...
- BestCoder17 1002.Select(hdu 5101) 解题报告
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5101 题目意思:给出 n 个 classes 和 Dudu 的 IQ(为k),每个classes 都有 ...
- Secure Socket Tunneling Protocol Service服务无法启动(win7)
第一种方法: 1.确认一下服务都开启: Base Filtering Engine IKE and Authip IPsec Keying Module Ipsec Policy Agent Wind ...
- Liz Murray成功故事的偶然与必然(转)
偶尔,我看到了一部电影:Homeless to Harvard (风雨哈佛路) 说句老实话,她( Liz Murray 莉丝·默里 )的经历确实让人钦佩和学习! 下面我看到他人写的有这本电影的评论,觉 ...
- Struts2中的ActionContext、OGNL及EL的使用
文章分类:Java编程 本文基于struts2.1.8.1,xwork2.1.6 1.EL EL(Expression Language)源于jsp页面标签jstl,后来被jsp2.0 ...
- MVC学习笔记---MVC导出excel(数据量大,非常耗时的,异步导出)
要在ASP.NET MVC站点上做excel导出功能,但是要导出的excel文件比较大,有几十M,所以导出比较费时,为了不影响对界面的其它操作,我就采用异步的方式,后台开辟一个线程将excel导出到指 ...
- wp8 ListPicker
如何给selectedindex 绑定SelectedIndex="{Binding User.StationWorkFlag}" 这样写不对嘛 为何提示我 SelectedIn ...