为什么这段代码内联元素<a>可以设置宽度 而且还起作用
<style>ul{float:left;width:100%;margin:20;list-style-type:none;}a{float:left;width:7e...
<style>
ul
{
float:left;
width:100%;
margin:20;
list-style-type:none;
}
a
{
float:left;width:7em;
text-decoration:blink;
color:white;
background-color:purple;
padding:0.2em 0.6em;
border-right:1px solid white;
}
a:hover {background-color:#ff3300}
li{display:inline;}
</style>
</head>
<body>
<ul>
<li><a href="#">Link one</a></li>
<li><a href="#">Link two</a></li>
<li><a href="#">Link three</a></li>
<li><a href="#">Link four</a></li>
</ul>
以下是浏览器显示效果
问题是 :W3C中规定内联元素不能设置宽度 高度 。当然IMAGE除外 。现在链接<a>为什么可以设置宽度了呢 ?这不很明显的内联元素么 ?求答案 ! 展开
ul
{
float:left;
width:100%;
margin:20;
list-style-type:none;
}
a
{
float:left;width:7em;
text-decoration:blink;
color:white;
background-color:purple;
padding:0.2em 0.6em;
border-right:1px solid white;
}
a:hover {background-color:#ff3300}
li{display:inline;}
</style>
</head>
<body>
<ul>
<li><a href="#">Link one</a></li>
<li><a href="#">Link two</a></li>
<li><a href="#">Link three</a></li>
<li><a href="#">Link four</a></li>
</ul>
以下是浏览器显示效果
问题是 :W3C中规定内联元素不能设置宽度 高度 。当然IMAGE除外 。现在链接<a>为什么可以设置宽度了呢 ?这不很明显的内联元素么 ?求答案 ! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询