我试图在div按钮内建立链接,当你在div中鼠标悬停然后它将检测链接因为css属性
display:block;width:100%;height:100%;
使用div它工作正常,但我试图将它用作跨度但显示器未对齐.如何使显示正确?
这是代码:
this is a link inside a span
提前致谢 :)
亲切的问候,马克
也可以创建一个块级元素.通过
display: block;
对标记执行操作,您将使其成为块级元素.A
是内联元素.内联元素中不能包含块级元素.因此,您必须创建
一个块级元素.
以下CSS将实现此目的:
SPAN.link-rounded-button { display: block; }
如果您使用的是为了将所有链接保持在同一行,请使用以下命令:
SPAN.link-rounded-button { display: inline-block; }
警告: IE6及更低版本仅支持 您也可以删除额外的内容 HTML: CSS: 我已经设置了这个解决方案的演示. 语义解决方案演示 以下是被视为块级元素或接受块级元素作为子元素的元素列表. XHTML 1.0块级元素inline-block
默认内联的on元素.它不会工作的.
语义解决方案
使代码更具语义性并仍然达到相同的效果(具有可
:hover
在IE6 中使用的CSS 效果的额外好处):
this is a link with no extra markup
a.link-rounded-button {
display: inline-block;
/* or display:block; depending of
the effect you are trying to achieve */
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border: 1px solid #828282;
padding:0 3px;
}
a.link-rounded-button:hover {
background-color: #828282;
}
更多信息
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有