【发布时间】:2019-11-30 16:36:45
【问题描述】:
我正在尝试使用 Laravel 构建我的第一个项目,使用 Blade 和 Bootstrap 作为 HTML/CSS 框架。
我在找出导致烦人错误的原因时遇到了一些困难。我有几个页面包含导航菜单。只有在索引页面上,导航菜单的内容才会被按下到左侧。
我发现了导致此问题的代码部分,但我不知道我做错了什么。
会发生这种情况: 在索引页面上,导航栏的全部内容向左按下了几个像素。
索引页面的完整代码为:
@extends('layouts.app')
@section('content')
<h1>New Blog Posts</h1>
@if(count($posts) > 0)
@foreach($posts as $post)
<!-- bouw een entry -->
<div class="card mb-2">
<div class="card-body">
<div class="row">
<div class="col-md-4 text-center">
<img class="img-fluid px-2 py-2" style="max-height:250px;" src="/storage/cover_images/{{ $post->cover_image }}">
</div>
<div class="col-md-8 p-1">
<h3><a href="/posts/{{ $post->id }}">{{ $post->title }}</a></h3>
{!! substr($post->body, 0, 500).'... ' !!}<a href="/posts/{{ $post->id }}">Read on</a>
<small>Written on {{ $post->created_at }} by {{ $post->user->name }}</small>
</div>
</div>
</div>
</div>
@endforeach
<div class="row d-flex justify-content-center">
{{ $posts->links() }}
</div>
@else
<p>No posts found.</p>
@endif
@endsection
导致问题的两行是:
<img class="img-fluid px-2 py-2" style="max-height:250px;" src="/storage/cover_images/{{ $post->cover_image }}">
和
{!! substr($post->body, 0, 500).'... ' !!}<a href="/posts/{{ $post->id }}">Read on</a>
【问题讨论】:
-
如果
$posts为空,您还会遇到问题吗?请您也添加layouts.app的代码。 -
感谢您的回复。我设法解决了这个问题并发布了解决方案。我想我昨天在屏幕后面坐得太久了。
标签: html css laravel twitter-bootstrap bootstrap-4