css默认值列表

HTML标签CSS属性默认值汇总

这个东西,在你需要还原默认值的时候,比较有用。

开始的时候 *{margin:0;padding:0;},当需要使用边距的时候,就需要还原HTML默认CSS值了。

以前一直在找这份文档,今天偶然在w3上看到了。除了inline和block的定义,主要是要注意body|h1~h6|blockquote|menu|ul|ol|dd等标签的默认样式(margin和font-size)。

html, address,

blockquote,

body, dd, div,

dl, dt, fieldset, form,

frame, frameset,

h1, h2, h3, h4,

h5, h6, noframes,

ol, p, ul, center,

dir, hr, menu, pre   { display: block }

li              { display: list-item }

head            { display: none }

table           { display: table }

tr              { display: table-row }

thead           { display: table-header-group }

tbody           { display: table-row-group }

tfoot           { display: table-footer-group }

col             { display: table-column }

colgroup        { display: table-column-group }

td, th          { display: table-cell; }

caption         { display: table-caption }

th              { font-weight: bolder; text-align: center }

caption         { text-align: center }

body            { margin: 8px; line-height: 1.12 }

h1              { font-size: 2em; margin: .67em 0 }

h2              { font-size: 1.5em; margin: .75em 0 }

h3              { font-size: 1.17em; margin: .83em 0 }

h4, p,

blockquote, ul,

fieldset, form,

ol, dl, dir,

menu            { margin: 1.12em 0 }

h5              { font-size: .83em; margin: 1.5em 0 }

h6              { font-size: .75em; margin: 1.67em 0 }

h1, h2, h3, h4,

h5, h6, b,

strong          { font-weight: bolder }

blockquote      { margin-left: 40px; margin-right: 40px }

i, cite, em,

var, address    { font-style: italic }

pre, tt, code,

kbd, samp       { font-family: monospace }

pre             { white-space: pre }

button, textarea,

input, object,

select          { display:inline-block; }

big             { font-size: 1.17em }

small, sub, sup { font-size: .83em }

sub             { vertical-align: sub }

sup             { vertical-align: super }

table           { border-spacing: 2px; }

thead, tbody,

tfoot           { vertical-align: middle }

td, th          { vertical-align: inherit }

s, strike, del  { text-decoration: line-through }

hr              { border: 1px inset }

ol, ul, dir,

menu, dd        { margin-left: 40px }

ol              { list-style-type: decimal }

ol ul, ul ol,

ul ul, ol ol    { margin-top: 0; margin-bottom: 0 }

u, ins          { text-decoration: underline }

br:before       { content: ”\A” }

:before, :after { white-space: pre-line }

center          { text-align: center }

abbr, acronym   { font-variant: small-caps; letter-spacing: 0.1em }

:link, :visited { text-decoration: underline }

:focus          { outline: thin dotted invert }

BDO[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override }

BDO[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override }

*[DIR="ltr"]    { direction: ltr; unicode-bidi: embed }

*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed }

@media print {

h1            { page-break-before: always }

h1, h2, h3,

h4, h5, h6    { page-break-after: avoid }

ul, ol, dl    { page-break-before: avoid

--------------------------------------------------------------------------------

浏览器默认样式

1.页边距

IE默认为10px,通过body的margin属性设置

FF默认为8px,通过body的padding属性设置

要清除页边距一定要清除这两个属性值

body {

margin:0;

padding:0;

}

2.段间距

IE默认为19px,通过p的margin-top属性设置

FF默认为1.12em,通过p的margin-bottom属性设

p默认为块状显示,要清除段间距,一般可以设置

p {

margin-top:0;

margin-bottom:0;

}

3.标题样式

h1~h6默认加粗显示:font-weight:bold;。

默认大小请参上表

还有是这样的写的

h1 {font-size:xx-large;}

h2 {font-size:x-large;}

h3 {font-size:large;}

h4 {font-size:medium;}

h5 {font-size:small;}

h6 {font-size:x-small;}

个大浏览器默认字体大小为16px,即等于medium,h1~h6元素默认以块状显示字体显示为粗体,

要清除标题样式,一般可以设置

hx {

font-weight:normal;

font-size:value;

}

4.列表样式

IE默认为40px,通过ul、ol的margin属性设置

FF默认为40px,通过ul、ol的padding属性设置

dl无缩进,但起内部的说明元素dd默认缩进40px,而名称元素dt没有缩进。

要清除列表样式,一般可以设置

ul, ol, dd {

list-style-type:none;/*清楚列表样式符*/

margin-left:0;/*清楚IE左缩进*/

padding-left:0;/*清楚非IE左缩进*/

}

5.元素居中

IE默认为text-align:center;

FF默认为margin-left:auto;margin-right:auto;

6.超链接样式

a 样式默认带有下划线,显示颜色为蓝色,被访问过的超链接变紫色,要清除链接样式,一般可以设置

a {

text-decoration:none;

color:#colorname;

}

7 鼠标样式

IE默认为cursor:hand;

FF默认为cursor:pointer;。该声明在IE中也有效

8 图片链接样式

IE默认为紫色2px的边框线

FF默认为蓝色2px的边框线

要清除图片链接样式,一般可以设置

img {

border:0;

}

web 开发 css 默认值列表的更多相关文章

  1. HTML标签CSS默认值研究

    最近写css的时候,发现在div元素里面添加ul元素后发现,ul列表在div里面距离最上方总是有一段空行,当时很奇怪,以为是哪个css出了问题,就把css去掉了,发现问题依旧,然后就查了一下发现htm ...

  2. Web开发——CSS基础

    参考: 参考:http://css.doyoe.com/ 参考:http://www.w3school.com.cn/cssref/index.asp 参考:https://www.w3cschool ...

  3. css默认值汇总

    原文:http://www.cnblogs.com/xiangzi888/archive/2011/10/12/2209514.html HTML标签CSS属性默认值汇总 这个东西,在你需要还原默认值 ...

  4. UEditor富文本WEB编辑器自定义默认值设置方法

    1.在使用UEditor编辑器编写内容时你会发现,当输入的内容较多时,编辑框的边框高度也会自动增加,若希望输入内容较多时以拉框滚动的效果. 方法:找到Ueditor文件根目录下的ueditor.con ...

  5. 静态Web开发 CSS

    二章 CSS 1节CSS介绍 CSS(Cascading Style Sheets) //cascade级联,串联CSS由两个部分组成:选择器,以及一条或多条声明selector{declaratio ...

  6. WEB前端开发CSS基础样式全面总结

    Web前端开发css基础样式全面总结 颜色和单位的使用 颜色 用颜色的名字表示颜色,比如:red 用16进制表示演示 比如:#FF0000 用rgb数值表示颜色,rgb(红,绿,蓝),每个值都在0-2 ...

  7. 第五模块:WEB开发基础 第1章·HTML&CSS基础

    01-前端介绍 02-HTML介绍 03-HTML文档结构 04-head标签相关内容 05-常用标签一之h1~h6,p,a 06-常用标签一之ul.ol.div.img.span 07-常用标签二- ...

  8. js中对arry数组的各种操作小结 瀑布流AJAX无刷新加载数据列表--当页面滚动到Id时再继续加载数据 web前端url传递值 js加密解密 HTML中让表单input等文本框为只读不可编辑的方法 js监听用户的键盘敲击事件,兼容各大主流浏览器 HTML特殊字符

    js中对arry数组的各种操作小结   最近工作比较轻松,于是就花时间从头到尾的对js进行了详细的学习和复习,在看书的过程中,发现自己平时在做项目的过程中有很多地方想得不过全面,写的不够合理,所以说啊 ...

  9. jeecg小吐槽续——自己折腾修改在线开发功能中“默认值”的使用

    -- 原来设置了"默认值"的字段,新建表单时不会出现在表单上,要保存后才能在列表页面出现,而且第二次编辑时,设置了"默认值"的字段再也不能改成空值! -- 要修 ...

随机推荐

  1. 设置XShell快捷键 复制粘贴 并禁用智能选择

    设置XShell快捷键 复制粘贴 并禁用智能选择 1打开选项 2键盘和鼠标->打开编辑 3新建 组合键 Ctrl+C 类型:菜单 ->操作 [编辑]复制  [编辑]粘贴 4选中 ctrl+ ...

  2. sql 用xml方式插入数据乱码问题解决方法

    sql 使用存储过程 参数为xml字符串 xml不要写编码,如下 <?xml version=\"1.0\" ?><root>数据字符串</root& ...

  3. 用 node.js 的 hexo 框架搭建一个支持 markdown 的静态博客系统

    1,Hexo如何在线可视化写博客:   可以试试这款插件 hexo-admin. 2,马克飞象:   一个非常好的 markdown 编辑器. 3,Hexo博客文章设置密码的方法: 首先,在Hexo中 ...

  4. [py][lc]python的纸牌知识点

    模块collections-collections.namedtuple表示tuple 如表示一个坐标, t = (1,2), 搞不清楚. 如果这样就对了Point(x=1, y=2) from co ...

  5. React package.json详解

    概述: 每个项目的根目录下面,一般都有一个package.json文件,定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称.版本.许可证等元数据).npm install命令根据这个配置文件 ...

  6. Singapore retailer will release this adidas NMD R1

    Select spots are restocking the adidas NMD Singapore this Friday, Feb 24th featuring three different ...

  7. 一个很大的文件,存放了10G个整数的乱序数列,如何用程序找出中位数。

    一.梳理审题 一.看清题目: 注意这个题目的量词,这个文件中有10G个整数,而不是这个文件占了10G的内存空间. 二.一些疑问: 在计算机中我们讲的G.M等都是存储容量的概念,但是一般都会在会面加上B ...

  8. 2018 Multi-University Training Contest 3 Solution

    A - Problem A. Ascending Rating 题意:给出n个数,给出区间长度m.对于每个区间,初始值的max为0,cnt为0.遇到一个a[i] > ans, 更新ans并且cn ...

  9. 字王谈M1字形与个人云字库

    字王谈M1字形与个人云字库   最近在忙网络项目,字库其实也没完全搁下,只是没有时间细大理,这些文字idea,来自近日和大梁先生的QQ聊天,虽然口语化很重,但觉得有些价值,作为blog发了 ----- ...

  10. 怎么测试一个web登录页面

    在以前的面试和同事面试交流的过程中,有多次被问到:“给你一个登录页面,上面有2个textbox,一个提交按钮,你将怎么测试”?或问,请针对这个页面设计30个以上的test case. 此题的考察目的: ...