Html 如何添加一个";a href";链接到A";div";?
我需要知道如何将a href链接添加到div?您是否将a href标记放在整个“buttonOne”div的周围?还是应该在“linkedinB”分区的周围或内部 这是我的HTML:Html 如何添加一个";a href";链接到A";div";?,html,href,add,Html,Href,Add,我需要知道如何将a href链接添加到div?您是否将a href标记放在整个“buttonOne”div的周围?还是应该在“linkedinB”分区的周围或内部 这是我的HTML: <div id="buttonOne"> <div id="linkedinB"> <img src="img/linkedinB.png" width="40" height="40"> </div> </div> 在这种情况下,这无关
<div id="buttonOne">
<div id="linkedinB">
<img src="img/linkedinB.png" width="40" height="40">
</div>
</div>
在这种情况下,这无关紧要,因为两个
div
s之间没有内容
任何一个都会让浏览器向下滚动到它
a
元素如下所示:
<a href="mypageName.html#buttonOne">buttonOne</a>
或:
我想说:
<a href="#"id="buttonOne">
<div id="linkedinB">
<img src="img/linkedinB.png" width="40" height="40">
</div>
</div>
然而,它仍然是一个链接。如果您想将链接更改为按钮,您应该将#buttonone重命名为#buttonone a{your css here}。您不能用a标记将其环绕吗
<a href="#"><div id="buttonOne">
<div id="linkedinB">
<img src="img/linkedinB.png" width="40" height="40">
</div>
</div></a>
尝试使用javascript实现以下功能:
<div id="mydiv" onclick="myhref('http://web.com');" >some stuff </div>
<script type="text/javascript">
function myhref(web){
window.location.href = web;}
</script>
一些东西
函数myhref(web){
window.location.href=web;}
尝试创建名为overlay
的类,并对其应用以下css:
a.overlay { width: 100%; height:100%; position: absolute; }
确保将其放置在已定位的图元中
现在只需放置一个
PhilipK的建议可能有效,但无法验证,因为不能将块元素(div
)放置在内联元素(a
)中。当你的网站没有验证时,W3C忍者会来找你
另一个建议是尽量避免内联样式。您的解决方案似乎不适合我,我有以下代码。如何将链接放入最后两个div。
/*进口*/
@导入url(https://fonts.googleapis.com/css?family=Quicksand:300,400);
* {
字体系列:“流沙”,无衬线;
字体大小:粗体;
文本对齐:居中;
文本转换:大写;
-webkit过渡:所有0.25秒轻松;
-moz转换:所有0.25秒的易用性;
-ms转换:所有0.25秒的易用性;
-o型过渡:所有0.025秒缓解;
}
/*颜色*/
#奥拉{
背景色:#e67e22;
}
#红色的{
背景色:#e74c3c;
}
#奥拉布{
背景色:白色;
边框:5px实心#e67e22;
}
#雷德{
背景色:白色;
边框:5px实心#e74c3c;
}
/*结束颜色*/
.B{
宽度:240px;
高度:55px;
保证金:自动;
线高:45px;
显示:内联块;
框大小:边框框;
-webkit框大小:边框框;
-moz框大小:边框框;
-ms框尺寸:边框框;
-o型盒尺寸:边框盒;
}
#奥拉布:悬停{
背景色:#e67e22;
}
#悬停{
背景色:#e74c3c;
}
#鞭子:悬停{
背景色:#ecf0f1;
}
/*边界的尽头
.反转:悬停{
-webkit过滤器:倒置(1);
-moz滤波器:反转(1);
-ms过滤器:反转(1);
-o型滤波器:反向(1);
}
平面和现代按钮
边界样式'
查看电影列表
免费租用一天
几分钟前,这篇文章有一些CSS,我创建了一个CSS。享受吧!曾经有一段时间,标签是超文本上的锚。因此,div周围没有锚,因为它们不是真正的内容,而是内容包装器。年轻男孩跳过了以前的互联网时代…:)这会在ie8中产生问题,这是因为语义不正确:因为语义不正确。请参阅:在HTML5中,在
中使用
回答是正确的。签出上面@zhirzh链接的更新页面。此外,当
标签包围
时,几乎不可能对其进行样式设置。
a.overlay { width: 100%; height:100%; position: absolute; }
<div id="buttonOne">
<a class="overlay" href="......."></a>
<div id="linkedinB">
<img src="img/linkedinB.png" alt="never forget the alt tag" width="40" height="40"/>
</div>
</div>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<style>
/* Import */
@import url(https://fonts.googleapis.com/css?family=Quicksand:300,400);
* {
font-family: "Quicksand", sans-serif;
font-weight: bold;
text-align: center;
text-transform: uppercase;
-webkit-transition: all 0.25s ease;
-moz-transition: all 0.25s ease;
-ms-transition: all 0.25s ease;
-o-transition: all 0.025s ease;
}
/* Colors */
#ora {
background-color: #e67e22;
}
#red {
background-color: #e74c3c;
}
#orab {
background-color: white;
border: 5px solid #e67e22;
}
#redb {
background-color: white;
border: 5px solid #e74c3c;
}
/* End of Colors */
.B {
width: 240px;
height: 55px;
margin: auto;
line-height: 45px;
display: inline-block;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
}
#orab:hover {
background-color: #e67e22;
}
#redb:hover {
background-color: #e74c3c;
}
#whib:hover {
background-color: #ecf0f1;
}
/* End of Border
.invert:hover {
-webkit-filter: invert(1);
-moz-filter: invert(1);
-ms-filter: invert(1);
-o-filter: invert(1);
}
</style>
<h1>Flat and Modern Buttons</h1>
<h2>Border Stylin'</h2>
<div class="B bo" id="orab">See the movies list</div></a>
<div class="B bo" id="redb">Avail a free rental day</div>
</html>