html - 将链接限制为适当的文本

标签 html css hyperlink

我正在尝试制作导航菜单和页脚。一切顺利,但它们都包含链接。而且我无法将“链接点击区域”限制为文本周围的一个小方 block 。我可以将光标指向菜单中某个名称旁边几像素,但仍会点击一个链接。您将如何解决这个问题,或者更确切地说:您将如何使用悬停功能将链接限制为适当的文本?

在 HTML 和 CSS 中执行此操作!

footer { 
  font-family: Moon Flower Bold; 
  font-size: 40px; 
  color: black; 
  background: rgba(0,138,99,0.4); 
  list-style-type: none; 
  Padding-bottom: 45px; 
} 

footer ul { 
  list-style-type: none;
  margin: 0; 
  padding: 0; 
} 

footer ul li { 
  display: inline-block; 
  float: left; 
  width: 200px; 
} 

footer a:visited, 
a:link { 
  color: black; 
  text-decoration: none; 
} 

footer a:hover { 
  background-color: grey; 
  text-decoration: none; 
}
<footer> 
  <ul>
    <li>&copy; Gruppe 3</li>
    <li><a href="kontaktos.html">Kontakt Os</a></li>
    <li><a href="links.html">Links</a></li>
  </ul>
</footer>

最佳答案

您可以通过为链接标记提供适当的填充(在您的情况下为 0)来管理可点击空间,例如。

HTML:

<a class='links' href='http//...'>link1</a>
<a class='links' href='http//...'>link2</a>

CSS:

.links{
    padding: 0;
}

这将导致仅链接文本可点击。

关于html - 将链接限制为适当的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32855054/

相关文章:

c# - 如何解析HTML修改所有单词

css - 让粘性页脚工作的问题

javascript - 两个div之间的水平滑动效果与JQuery

css - 如何限制 Visual Studio 2012.2 在 LESS 编辑器中生成 .css 文件?

html - 如何使用 xpath 从 div 获取 href 值?

ios - xcode 构建失败,并从 : "_RCTSetLogFunction", o 引用 : -[AppTests testRendersWelcomeScreen] in AppTests.

html - CSS :link keep original color

html - 当文本和表单 float 时,粘性页脚移出位置 - BootStrap

html - 如何使用 Bootstrap 使谷歌地图全宽?

jsf - a href/h :link outcome/h:button outcome methods automatically called during page load without any clicks