Html中,标签a 不是内联元素吗?为什么可以设置宽和高?
本人在学习css中,遇到了如上疑问,搜索不到答案,跪求高手解答。已经在ie6、7、8、9中实验,均为以上结果。360浏览器中,设置宽高则不起作用。<!DOCTYPEHTM...
本人在学习css 中,遇到了如上疑问,搜索不到答案,跪求高手解答。
已经在ie6、7、8、9中实验,均为以上结果。
360浏览器中,设置宽高则不起作用。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
a{height:55px;width:200px;border:#000 solid 1px}
</style>
</head>
<body>
<a href="#">提高教程</a>
<a href="#">提高教程</a>
<a href="#">提高教程</a>
</body>
</html>
这是完整代码,可以试试效果。 展开
已经在ie6、7、8、9中实验,均为以上结果。
360浏览器中,设置宽高则不起作用。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
a{height:55px;width:200px;border:#000 solid 1px}
</style>
</head>
<body>
<a href="#">提高教程</a>
<a href="#">提高教程</a>
<a href="#">提高教程</a>
</body>
</html>
这是完整代码,可以试试效果。 展开
展开全部
浏览器兼容问题,内联标签变成块之前是不可能设置宽高的(换句话说设置宽高也不会显示宽高),我测试了一下你的代码,没有显示宽高。开始学习代码先不要考虑浏览器的问题,容易扰乱你的思路,理解会出现偏差。
更多追问追答
追问
我换了3台计算机,均是上图结果。那么你用的浏览器是哪个版本的?
追答
这与计算机没有关系,IE的内核是统一的,IE对于有些代码都会有浏览器的兼容问题,也是很多前端头疼的浏览器,还是那句话,先不要考虑浏览器,代码清楚后,浏览器兼容问题自然都可以解决,我用的是谷歌、世界之窗
展开全部
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
题主,你的文档类型触发了IE浏览器的怪异模式,而此模式下恰好可以对inline元素设置宽高。
建议现在全部使用下面的文档格式
<!DOCTYPE html>
你可以试一下
题主,你的文档类型触发了IE浏览器的怪异模式,而此模式下恰好可以对inline元素设置宽高。
建议现在全部使用下面的文档格式
<!DOCTYPE html>
你可以试一下
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
html中通过css可以修改任何元素的样式,所以这个也就不足为奇了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a也可以作为块级元素,在做网页的时候我们需要这样去设定,这样很方便。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询