为什么ul,ol,h1要初始化margin:0,padding:0属性呢??? HTML CSS里面为什么不能用 *{margin:0; p...

作者&投稿:圣曼 (若有异议请与网页底部的电邮联系)
因为这些标签存在默认的margin和padding值,所以初始化都会设为0。也方便后续的页面重构,布局。

<body> 定义文档的主体。
<p> 定义段落。

margin 属性
设置外边距的最简单的方法就是使用 margin 属性。
margin 属性接受任何长度单位,可以是像素、英寸、毫米或 em。

padding 属性
CSS padding 属性定义元素的内边距。padding 属性接受长度值或百分比值,但不允许使用负值。

{ padding:0; margin:0;} 这是设置默认的内外边距。因为浏览器标签自带的属性是不统一的,设置为0。为了兼容所有的浏览器!

HTML CSS里面为什么不能用 *{margin:0; padding:0;}?~

星号代表 全部 就是全部样式的 外边距 和 内边距都为0; 意思就是写CSS之前把所有浏览器的默认样式统一了
然后在写CSS样式就OK了 这些样式叫重置文件
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0 none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0 none; padding: 0; }
:focus { outline: 0 none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { font-weight: normal; text-align: left; }
a img, iframe { border: medium none; }
ol, ul { list-style: none outside none; }
input, textarea, select, button { font-family: inherit; font-size: 100%; }
body { font-family: "宋体"; font-size: 12px;}

星号代表 全部 就是全部样式的 外边距 和 内边距都为0; 意思就是写CSS之前把所有浏览器的默认样式统一了
然后在写CSS样式就OK了 这些样式叫重置文件
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0 none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0 none; padding: 0; }
:focus { outline: 0 none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { font-weight: normal; text-align: left; }
a img, iframe { border: medium none; }
ol, ul { list-style: none outside none; }
input, textarea, select, button { font-family: inherit; font-size: 100%; }
body { font-family: "宋体"; font-size: 12px;}

为什么ul,ol,h1要初始化margin:0,padding:0属性呢???
答:因为这些标签存在默认的margin和padding值,所以初始化都会设为0。也方便后续的页面重构,布局。

HTML的各个标签的默认样式有哪些
答:ol ul, ul ol,ul ul, ol ol { margin-top: 0; margin-bottom: 0 } //标题 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 {...

body跟浏览器之间为什么有边距呀?
答:初始化的样式表一般要写在第一个link标签上,先引入嘛。/*要初始化的样式有:1. padding、margin都是0;2. 链接标签 a 的下划线 text-decoration样式要去除,还有 color字体颜色;3. ul、ol、li标签的list-style 黑点等要去除;4. 整个body的字体类型font-family、html的字体大小font-size,后面的...

CSS怎样去除列表默认的边距
答:可以尝试以下初始化代码:body,div,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input{ margin:0; padding:0;} h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;} ol,ul{ list-style:none;} img,fieldset{ border:0 none; display:block;} 由于各个版本...

...特别是一些常用的标签;比如:title,a,ul,li,h1,alt等。
答:N1.0 可换行处 <WBR> (如果需要,可在此断行) 列举(可以巢状列举) 无次序式列举 <UL><LI></UL> (<LI> 放在每一项前) N1.0 公布式列举 <UL TYPE=DISC|CIRCLE|SQUARE>(定义全部的列举项) <LI TYPE=DISC|CIRCLE|SQUARE>(定义这个及其后的列举项) 有次序式列举 <OL><LI></OL> (<LI> 放在每一项...

CSS(css reset)重置到底要怎么写?
答:iframe, h1, h2, h3, h4,h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite,code, del, dfn, em, img,ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt,dd, ol, ul, li, fieldset, form, label,...

h1标签如果被定义啦样式,它地font-weight属性默认是吥是变成啦bold...
答:回答:没定义就是默认。般默认 h1-h6 都是粗体为了兼容性即使浏览器是粗体也要写上 font-weight: normal;

CSS文件开头用通配符解决浏览器兼容性问题的原理是什么??css文件...
答:其实就是对css样式进行一个初始化设置,避免CSS样式在不同的浏览器中有着不同的解释和呈现。就是在css文件的开头下面是雅虎的 css resetbody,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; } table ...

html所有的块级标签和行级标签有哪些
答:常见的块级元素:<div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form> 行级元素 特点:1.可以和其他元素处于一行,不用必须另起一行。2.元素的高度、宽度及顶部和底部边距不可设置。3.元素的宽度就是它包含的文字、图片的宽度,不可改变。块元素(...

块元素有哪些
答:块元素主要包括:div、p、h系列标签(如h1至h6)、ul、ol、li、table等。这些块元素通常在网页布局中扮演着重要的角色。下面是详细的解释:div元素:这是HTML中的一个重要的块级元素,用于组织大块的内容区域。开发者常常利用div进行页面的布局和结构的划分。p元素:代表段落,是一个文本块元素。在网页...