为什么div里面的字的上面总是有空隙,没有设置padding,代码及效果图如下

html-css019

为什么div里面的字的上面总是有空隙,没有设置padding,代码及效果图如下,第1张

你自己用了h1标签,如果你对一些标签的特性不熟悉就尽量用div就好了,解决方法,在h1上设置padding和margin都为0;或者直接把h1换成div,推荐换成div;

还有就是给你一个链接地址,可以告诉你网页布局避免标签滥用的一些问题

http://www.divcss5.com/jiqiao/j534.shtml

1、能够使代码精简,使用div+css布局使代码很是精简,css文件可以在网站的任意一个页面进行调用,避免了使用table表格修改部分页面。

2、提升了网页访问速度,div+css布局较传统的Table布局比较,减少了许多代码,其浏览访问速度自然得以提升,从而提升了网站的用户体验度。

3、有利于优化。采用div-css布局的网站对于搜索引擎很是友好,简洁、结构化的代码更加有利于突出重点和适合搜索引擎抓取。

4、浏览器兼容性 。DIV+CSS更容易出现多种浏览器不兼容的问题,主要原因是不同的浏览器对web标准默认值不同。

5、需要注意的是,网页不喜欢一个页面有太多的css代码,否则同样会影响蜘蛛的爬行,影响搜索引擎的收录,所以采用外部调用的方式调用CSS是非常不错的方法。