原文:http://www.cnblogs.com/xiangzi888/archive/2011/10/12/2209514.html

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;

}

css默认值汇总的更多相关文章

  1. HTML标签CSS默认值研究

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

  2. web 开发 css 默认值列表

    css默认值列表 HTML标签CSS属性默认值汇总 这个东西,在你需要还原默认值的时候,比较有用. 开始的时候 *{margin:0;padding:0;},当需要使用边距的时候,就需要还原HTML默 ...

  3. HTML标签CSS属性默认值汇总

    HTML标签CSS属性默认值,在你需要还原默认值的时候比较有用. 以前一直在找这份文档,今天偶然在网上看到了.除了inline和block的定义,主要是要注意body|h1~h6|blockquote ...

  4. 【CSS中width、height的默认值】

    对于初学者来说,CSS中的width.height的默认值是很神奇的,因为经常看到如下这样的代码:明明只给一个#father标签(红色的div)设置了一个width,为啥它在浏览器中显示出来是有一个固 ...

  5. CSS中vertical-align的默认值baseline的理解

    写在前面的话 在学校业余学习了一个月的CSS,人生中第一篇博客就献给CSS了,欢迎大家指正文章中不正确的地方,在此感谢.在尝试开始写博客的时候查了好多资料,原本以为写自己熟悉的知识的博客很容易,没想到 ...

  6. angular中通过CSS使下拉列表默认值变灰

    angular版本:angular5 先看效果图: drop down的样式是我用CSS样式控制的,没有用插件.想要改变Drop Down List里的默认值的颜色,我的思路是这样的. 在<se ...

  7. 在不同的浏览器下FORM及它的小伙伴们默认样式的CSS属性值是不全然一致

    我们一般在定义CSS样式的时候都须要定义去掉HTML标签默认样式的CSS,原因是在不同的浏览器以下它们的表现出来的默认样式不全然一致,我们要保证在不同的浏览器下它们能正常显示出我们想要达到的预期效果, ...

  8. CSS transition 的默认值

    语法 transition: property duration timing-function delay|initial|inherit; 示例: div {   width: 100px;    ...

  9. css中height, width默认值

    转载自:https://www.cnblogs.com/heyode/p/5973960.html <body> <div class="wrap"> &l ...

随机推荐

  1. 【代码笔记】iOS-判断字符串是否为空

    一,代码. - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. ...

  2. iOS 学习 - 11.圆角(小于等于四个)类似气泡和计算字符高度

    使用贝塞尔曲线, // 小于四个角 圆角 -(void)setbor{ NSString *str = @" couldn't fit this all in a comment to @l ...

  3. 振奋人心啊!!!!下一代.NET——ASP.NET vNext

    这两天看到的.NET的新闻都好振奋人心啊!微软北美技术大会带来了好多好消息! 看到一篇博客园的文章,感觉太棒了.摘录下来.原文链接:http://news.cnblogs.com/n/208133/ ...

  4. js 使某个页面不允许在子iframe中打开的解决办法

    在页面中添加如下js代码<script> if (window.parent !== window.self) { window.parent.location.reload(); }&l ...

  5. [转]从JVM角度看线程安全与垃圾收集

    线程安全 Java内存模型中,程序(进程)拥有一块内存空间,可以被所有的线程共享,即MainMemory(主内存):而每个线程又有一块独立的内存空间,即WorkingMemory(工作内存).普通情况 ...

  6. 【转】面向对象设计的SOLID原则

    S.O.L.I.D是面向对象设计和编程(OOD&OOP)中几个重要编码原则(Programming Priciple)的首字母缩写. SRP The Single Responsibility ...

  7. lvm[12446]: Another thread is handling an event. Waiting

    在检查一Linux服务器时,发现日志里面有大量"lvm[12446]: Another thread is handling an event. Waiting..." Jul  ...

  8. 预写式日志(Write-Ahead Logging (WAL))

    SQL Server中使用了WAL(Write-Ahead Logging)技术来保证事务日志的ACID特性.而且大大减少了IO操作. WAL的核心思想是:在数据写入到数据库之前,先写入到日志.再将日 ...

  9. 使用dig查询dns解析

    原文地址:使用dig查询dns解析 作者:chenwenming 一般来说linux下查询域名解析有两种选择,nslookup或者dig,而在使用上我觉得dig更加方便顺手. 如果是在debian下的 ...

  10. Druid 数据库连接池监控配置(web项目)

    Spring数据源配置: <!-- 数据源 --> <!--<bean id="dataSource" class="org.apache.com ...