p{color:red;font-size:12px; font-family:xx;}
在CSS里属性的单词和HTML里很多不一样 是吗?
照CSS的说法 那CSS里H1 H2 H3 P UL OL 不都可以定义成一个样子
h1{一样内容}
h2{一样内容}
p{一样内容} 那h1,h2,p有何区别?
可以这样定义吗 p{color list-style=nono:} ul{color list-style=nono:}
如果我定义p{color:red}
然后在<body>
<p>啊啊啊啊</p> <!--如何是P段落顶行写没有空行//-->
</body>
定义重复CSS属性完全没有必要.除非你这几个标签都要使用同一个CSS属性,即使是同一个属性,定义一个即可,不必重复定义相同的属性.
我支持:素馅包子,
CSS的强大已经几乎可以忽略所有HTML标签了,要不然哪来的DIV+CSS布局这一说法,
但是他们有自己的属性,方便使用,比如如果你要定义斜体
<em></em>,如果你还不满意,再给他加属性,但是就用不着加斜体这个属性了
css可以定义任何标签样式,包括<p><b>h1 h2...,如果不定义 会使用默认样式。p有段落,说明其是一个display:block的属性,就跟<div>一样的,你使用<div>1</div><div>2</div>如果未进行css设置,默认情况下也会换行,不要搞得太迷糊,只要把p当着一个已经有默认样式的标签就好。
当然可以定义成一个样子,但是这些元素有默认的 属性,方便你用,用h1就意思是这个字大,别人看的时候 会认为这可能是个标题,用ul别人会认为是列表
让p只有换行 而没有空行,可以定义
p{
margin:0px;
}