html里<h1>标签的问题

原先发过一个问题。。但还是没完全弄懂。。。回去研究后发现这次可以更好组织语言来提问了,如下:目的:在不同地方放入不同大小的字作为标题使用个人的想法:用<div>把位置定出... 原先发过一个问题。。但还是没完全弄懂。。。回去研究后 发现这次可以更好组织语言来提问了,如下:
目的:在不同地方 放入不同大小的字 作为标题使用
个人的想法:用<div>把位置定出一个块,里面插入一个<h1>写标题
出现的问题:div块高设为300,h1的高 和 行高 也都设为300,结果 h1里的内容没有上下居中,通过加背景发现。div的高度被强行增大了 可能变成325左右了 导致 h1只有300 行高300 在整个div块里 没有上下居中。
然后用<h2>等标签 发现同样一个情况。而用<p> <span><strong>等标签就不会出现强行把div扩大的情况了 这是怎么回事????

另外再补充问一下:
一般来说 给一块内容加一个 标题 这个标题 大家也是用h1来做的吗? 还是用其他的?
啊。。啊。。啊。啊。。我想 强行把div变大了,是不是margin, 胡乱测试,结果发现了。。。
然后加上 *{margin:0;padding:0;} 发现正常了。。。

所以问题不在这了。。 这次正常是因为我单独写一个页面 里面只有 div 和 h1的。。

而我当初做一个网页的时候 这个样式也加了的。。 但在后来用到h1的时候 却出现了上面提到的问题 有margin-bottom的属性了。。而我去查 并没有改h1加过这属性啊 这怎么回事了。。超级郁闷啊
展开
 我来答
secretohayo
2010-12-05 · TA获得超过9386个赞
知道大有可为答主
回答量:5686
采纳率:72%
帮助的人:1899万
展开全部
貌似每个标签都有默认的margin和padding的,最好的解决办法是在css里面加上
div,ul,li,a,img,h{margin:0; padding:0; border:0;}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式