CSS样式中设置a标签在默认的内联情况下不显示上下padding等等

来源:百度知道 编辑:UC知道 时间:2024/06/05 13:06:24
CSS样式中设置a标签在默认的内联情况下不显示上下padding
但我把这DW新建的这个html文件开头的这个:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

删了以后,a标签在默认情况下也会显示上下padding,请问这个东西有什么用?

页面doc对于很多程序员确实容易迷糊,但它很重要,它标示页面使用的代码标准,你这里使用的是XHTML 1.0 Transitional表示页面代码使用宽松的xhtml 1.0标准,这样浏览器解释页面的时候就会按照这个标准执行,除了这个标准意外还有html strict,xml等,一个用不标准的html编写的页面在xhtml transitional下可以正常执行但是在被标示为html strict,xml标准下则直接错误,删除doc以后叫做我们常说的怪异模式,浏览器也可以尝试执行。

a不是块级元素所以padding上下不起作用,添加display:block后即可,