我可以在li b上使用Href吗?
preview of website homepage我可以在li b上使用Href吗?
我的第一个问题是,链接不会对李斌
这是一件不可能的工作吗?
我想将导航按钮向下移动以与徽标对齐。 另外,我想更改每navbutton标志IMG(见图片)
<ul>
<li><a href="home"><img src='images/logo1.jpg' width='550 height='400' onmouseover="this.src='images/logo.jpg';" onmouseout="this.src='images/logo1.jpg';" /></a></li>
<li><b href="music"><img src='images/m.jpg'/></b></li>
<li><b href="news"><img src='images/j.jpg'/></b></li>
<li><b href="contact"><img src="images/s.jpg"/></b></li>
<li><b href="about"><img src="images/g.jpg"/></b></li>
<li><b href="contact"><img src="images/p.jpg"/></b></li>
<li><b href="about"><img src="images/c.jpg"/></b></li>
</ul>
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;}
li {
float: left;}
li a {
display: block;
padding: 0px 0px;
text-decoration: none;}
li b {
display: block;
padding: 280px 0px 0px 0px ;
text-decoration: none;}
li b:hover{
希望有人能帮助,虽然我真的很小白还是
href
是什么称为“属性”。元素(如<a>
和<b>
)定义并支持它们自己的属性,因此您不能只使用一个与某个元素“起作用”并将其用于另一个元素的属性。也就是说,一些属性(如class
)具有几乎全面的支持(这意味着它们几乎得到所有元素的支持)。
对您的问题的简短回答是“否”... <b>
元素不支持href
属性。
你可以,但是,将多数元素在<a>
标签把它变成一个链接,像这样:
<a href="http://www.google.com"><b>Go To Google</b></a>
注意,href
属性必须是一个URL或URI,如果你希望链接实际上工作。 home
不是网址,因此链接将无法正常工作。有关更多信息,请参阅MDN的"What is a URL?"。
以供参考,请查看MDN's HTML element reference。在那里,您可以找到完整的元素列表以及它们支持的属性。
谢谢你的回复,我会研究一下。 –
我建议你避免w3.org。他们的许多教程都是错误的,而且文档不完整或完全不正确。 [MDN(Mozilla开发者网络)](https://developer.mozilla.org/)更彻底,通常更容易理解(特别是对于初学者)。 – JDB
不,你不能在b中使用href。
按照该MDN参考: https://developer.mozilla.org/en/docs/Web/HTML/Element/b
它说唯一标准属性,这些属性在这里说: https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes
我建议你转换所有的B标记的。如果你想让它们看起来像b,你可以使用css。
为设计目的使用正确的html元素是最佳实践。
否...''b'不理解'href'属性。把它分开:'xxx'。有关详细信息,请阅读http://www.w3.org上的在线HTML文档。 – lurker
在那里你可以看到B可以拥有的属性:http://www.w3schools.com/tags/tag_b.asp –
谢谢你,那是有效的,当然。一直在看它一段时间,并猜测我混合了东西了。 –