html - Laravel Blade - 我在标签内的 div 在浏览器上呈现不可预测

标签 html css

Heei,我在使用 blade laravel 查看我的 html 结果时遇到了问题。看看这张照片

代码 enter image description here

HTML

<section class="list_events">
  @foreach($acara as $value)
    <div class="col s12 m6">
      <a class="test" style="display: inline-block">
        <figure class="card">
          <img src="some_photo_from_db" alt="" />
          <figcaption>
            <p>{{ $value->tanggal_event }}</p>
            <p>{{ $value->nama_event }}</p>
            <div>
              <a href="#">{{ $value->lokasi_event }}</a>
              <a href="#">{{ $value->kategori_event }}</a>
            </div>
          </figcaption>
        </figure>
      </a>
    </div>
  @endforeach
</section>

CSS

   * {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      list-style-type: none;
      text-decoration: none;
    }
    a {
      color: inherit;
    }
    /*and some other css which is not appropriate with this case*/

body {
  font-size: 16px;
  overflow-x: hidden;
}
main {
  padding: 20px 0;
}

.container {
  width: 90%;
  margin: 0 auto;
  overflow: hidden;
}

结果 enter image description here

请看。为什么 a 标签没有包裹 figurea 标签看起来像在 figure 中的每个元素上重复?

最佳答案

根据这些(12)答案。嵌套 <a href>是不好的做法。您可以通过将嵌套的 href 包装在 <object> 中来强制使其工作。标签

关于html - Laravel Blade - 我在标签内的 div 在浏览器上呈现不可预测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49358397/

相关文章:

javascript - 多个内容可编辑的 div : on Enter jumping downward and on Backspace- upward - Chrome

html - 背景渐变溢出文本,但它不应该

javascript - 是否可以在离线网络应用程序中上传图像?

javascript - 难以创建 Jquery 循环以重复更改背景颜色和动画元素

html - Safari 中的导航栏堆栈

html - 使用 'all one word'时有什么办法可以让html文本换行吗?

javascript - 在javascript中着色字符串的中间

iOS背景 Sprite 不显示

html - wordpress 中的代码无法运行,尽管它可以在其他平台上运行

css - 在 Mac OS X 上的 webkit 浏览器上具有相同样式的子页面上呈现不同的字体