如何将CSS块转换为可点击的链接
How to turn CSS block into a clickable link?
在我的标签网站上,只有实际的文本本身是可点击的。我正在尝试做的是使整个块可点击。
在我的"关于我"选项卡上调用的类是"菜单项菜单项类型自定义菜单项对象自定义菜单项-179",其他选项卡也是如此,它们只是菜单项编号不同。
我能找到的包含选项卡的CSS是"当前菜单项"。
我看过这个:如何使整个块可点击?并查看:块级可点击区域无法正常工作
我的网站:http://travisingram.net/包含"当前菜单项"的 CSS 代码。
.current-menu-item {
color: #fff !important;
background-color: #3e3f3f !important;
border-radius: 3px;
border: 3px solid #e4b41b;
}
.sf-menu li:hover , /*.sf-menu li.sfHover,*/ .current-menu-item {
color: #fff !important;
background-color: #3e3f3f;
border-radius: 3px;
border: 3px solid #e4b41b;
}
.sf-menu li ul, .current-menu-item, .sf-menu li:hover, .sf-menu li.sfHover {
border: none !important
}
感谢您尝试帮助所有人,但没有任何效果。.
块不像
链接的原因是因为它不是链接。 与其将 li 设置为供用户单击的矩形,不如对 li 内部的链接执行此操作。 在 CSS 中,将"A"元素设置为阻止,然后为它们指定一些填充。 您将能够在他们的区域内单击。
a{ display:block; padding:10px 20px; }
看看这个例子 http://jsfiddle.net/NtPAe/
从
.sf-menu li
中删除 10 像素的填充并将其放入.sf-menu a
.sf-menu a {
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
padding: 10px 15px;
text-decoration: none;
}
.sf-menu li {
border: 3px solid #FCC71F;
border-radius: 3px;
float: left;
padding: 0;
position: relative;
text-transform: capitalize;
}
为此
,您需要使用属性line-height
。使用它来设置 li 元素的最终height
,而不是 padding
。
第一步:更改填充物中的填充
.sf-menu li { padding:0;
第二步:添加行高
.sf-menu li { padding:0; line-height:30px; }
最好的解决方案是从您的网站中删除 a.href 这是示例:
< li id="menu-item-196" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-196">
< a href="http://travisingram.net/visual-c-sharp-tools">My Tools</a>
</li >
用这个改变它:
<li id="menu-item-196" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-196" onclick="window.location.href = 'http://travisingram.net/visual-c-sharp-tools';" >My Tools</li>
相关文章:
- 将纯文本URL转换为可单击链接
- 使用Javascript将链接转换为iframe
- 修复Javascript代码以将文本中的所有Youtube链接转换为Youtube ID功能
- 如何在jquery中将链接转换为seo友好的url
- 每个部分附加一次多个链接转换变量
- 如何将地址链接转换为单击时更改页面的按钮
- 如何将文本链接转换为谷歌 API 剥离的真实链接
- Acrobat JavaScript-将JavaScript页面链接转换为“;真正的链接”;
- 如何基于活动转换中断或链接转换
- 将HTML中的链接转换为锚点
- HTML将链接转换为按钮
- 将超链接转换为按钮
- 将文本链接转换为图像链接
- 将所有文本链接转换为实际链接
- 使用JavaScript将超链接转换为纯文本
- ASP.. NET MVC 3:将JavaScript链接转换为嵌入式/压缩html标记的助手
- 正在将链接转换为链接
- 如何将href中有javascript:__doPostBack的链接转换为wget/curl/lynx可以理解的普通u
- 如何阻止Chrome在复制/粘贴时将相对链接转换为绝对链接
- 将指向SVG的链接转换为内联SVG元素