html - 列表项中的 Bootstrap 侧边栏链接占据了整个按钮

标签 html css twitter-bootstrap hyperlink twitter-bootstrap-3

在侧边栏中,它有一个元素列表,每个元素都是指向另一个页面的链接,我希望每个元素的整个矩形都是可点击的,而现在你只能点击链接本身(所以如果你将鼠标悬停在链接旁边或单击链接旁边的空白处,没有任何反应)。

<!-- sidebar -->
<div id="sidebar-col" class="col-sm-2">
  <div id="sidebar-div" class="affix-top" data-spy="affix">
    {% if math_problem_list %}
      <ul class="list-group">
      {% for math_problem in math_problem_list %}
        {% if math_problem.is_fully_answered %}
          <li class="list-group-item"><a href="{% url 'math_problem_blog_app:detail' math_problem.id %}">{{math_problem.title}}</a></li>
        {% endif %}
      {% endfor %}
      </ul>
    {% else %}
      <p>No fully answered math problems exist.</p>
    {% endif %}
  </div>
</div>

我正在使用 Bootstrap 3.3.5 并制作 Django 应用。

最佳答案

anchor 元素默认是内联元素。 因此,只需将以下规则添加到您的 CSS 中即可增加示例中 anchor 元素的可点击区域。

.list-group-item {
  padding: 0;
}

.list-group-item a {
  display: block;
  padding: 10px 15px;
}

关于html - 列表项中的 Bootstrap 侧边栏链接占据了整个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34245746/

相关文章:

html - 在新窗口中打开 HTML 元重定向

java - 在数字和小数之间插入自定义字符串 - Java DecimalFormat

html - 如何让下拉菜单子(monad)列表垂直排列

javascript - HTML 计算器不会显示任何内容

html - 无法设计 HTML/CSS block ,无法使用 bootstrap 来对齐图像

css - 对齐底部以使 Bootstrap 不起作用

html - 将 CSV 数据从 div 复制到 Excel 工作表

html - 左对齐图像,然后在表格标题中并排跨越

html - 居中文本弄乱了我的标题

css - 如何使用 ASP.Net MVC 3 链接到两个样式表?