HTML5 新元素标签系列:HTML5 页面中用的重设样式表(CSS)
2013-01-12 21:43
537 查看
所有浏览器对它们“知道”的元素都有默认的设定——元素有多少留白padding和边距margin,它是显示为块还是行内元素?除非用CSS重写这些设定,不然它们就会默认生效。
以下的CSS可以帮助你清除这些默认样式,使你能够按照自己的方式定制样式。
几点说明:
1, 移除了 <acronym>, <center> <big> 等 HTML5 不再支持的元素。
2,添加了新的 HTML5 元素标签。
3,给应该显示为块的元素显式的添加了 display:block 。(不然的话,一些新的HTML5标签可能在不同浏览器出现奇怪问题)
4,给 <abbr> 和 <dfn> 这两个 HTML5 新元素添加了属性选择,这样的话,只有当它们有 Title 属性时,样式才起作用。
以下的CSS可以帮助你清除这些默认样式,使你能够按照自己的方式定制样式。
几点说明:
1, 移除了 <acronym>, <center> <big> 等 HTML5 不再支持的元素。
2,添加了新的 HTML5 元素标签。
3,给应该显示为块的元素显式的添加了 display:block 。(不然的话,一些新的HTML5标签可能在不同浏览器出现奇怪问题)
4,给 <abbr> 和 <dfn> 这两个 HTML5 新元素添加了属性选择,这样的话,只有当它们有 Title 属性时,样式才起作用。
/* html5doctor.com Reset Stylesheet v1.6.1 Last Updated: 2010-09-17 Author: Richard Clark - http://richclarkdesign.com Twitter: @rich_clark */ html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; } body { line-height:1; } article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section { display:block; } nav ul { list-style:none; } blockquote, q { quotes:none; } blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; } a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; } /* change colours to suit your needs */ ins { background-color:#ff9; color:#000; text-decoration:none; } /* change colours to suit your needs */ mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; } del { text-decoration: line-through; } abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; } table { border-collapse:collapse; border-spacing:0; } /* change border colour to suit your needs */ hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0; } input, select { vertical-align:middle; }
相关文章推荐
- HTML5的标签和CSS层叠样式
- HTML5 新元素标签系列:使用 HTML5 设计自己的博客
- html5页面重置样式(html5.css)
- 为什么要初始化 CSS 样式 因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,如果没对 CSS 初始化往往会出现浏览器之间的页面显示差异。 当然,初始化样式会对 SEO 有一定的影响,但鱼
- 每个页面通用的CSS:global.css 对某些标签进行初始化样式设置 加些特定的margin值 等
- 每个页面通用的CSS:global.css 对某些标签进行初始化样式设置 加些特定的margin值 等
- HTML5[4]:去除不必要的标签,完全使用css实现样式
- CSS中a标签样式的“爱恨”原则
- CSS如何控制页面样式
- JS+CSS仿网易的选项卡TAB标签样式
- html中DIV+CSS与TABLE布局方式的区别及HTML5新加入的结构标签(转)
- css DOM(页面进行标签的增删改)
- IE下a标签中内容为空,在页面中无法显示其hover样式的解决方法
- JaveScript 初级知识,简称Js。与HTML的css相似,不过css只控制标签,而JS可以控制页面内容。相类似函数调用
- CSS 改变选中字体背景(页面选中样式)
- 从零开始学习前端开发 — 9、标签嵌套规则及CSS常用样式覆盖
- Java与Flex学习笔记(12)----用CSS控制页面样式
- html5标签css3的常用样式
- HTML5实现留言和回复页面样式
- CSS动态控制页面中较长的字符串样式