html - 引导表越过智能手机的屏幕边缘
问题描述
我正在使用引导程序(https://getbootstrap.com/)制作我的第一个 laravel 项目,但遇到了移动设备的问题。
我正在使用 bootstrap4 基本表(不使用responsive
属性不是问题)并且使用small
属性也无济于事。
网站加载后,如图1所示。现在要查看整个表格,我需要向左滑动,如图2或缩小,如图3所示。
我可以在加载时强制我的网站缩小,如图3所示吗?或者使表格适合图 1中的页面,因为我NAV
不会缩放?我需要整个表格立即可见,即使不可读并且用户会自己缩放它。
我试着只把桌子包进去<div class="container"></div>
,.container-fluid
但都没有帮助。
任何人都可以帮助我吗?
谢谢你。
代码:
<div class="container">
<h1>List</h1>
<div class="row">
<div class="dropdown">
<a class="btn btn-secondary dropdown-toggle" href="#" role="button" id="dropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
{{ request('aec') ? $aecs->find(request('aec'))->name : '' }}
</a>
<div class="dropdown-menu" aria-labelledby="dropdownMenuLink">
<a class="dropdown-item" href="{{ route('ae.index') }}">Všetky</a>
@foreach ($aecs as $aec)
<a class="dropdown-item" href="{{ route('ae.index', ['aec' => $aec]) }}">{{ $aec->name }}</a>
@endforeach
</div>
</div>
</div>
</div>
<br>
<div class="container">
<table class="table table-hover">
<thead>
<tr>
<th scope="col" class="text-center align-middle">ID</th>
<th scope="col" class="text-center align-middle">Typ</th>
<th scope="col" class="text-center align-middle">Názov</th>
<th scope="col" class="text-center align-middle">Skratka</th>
<th scope="col" class="text-center align-middle">Pseudo ID</th>
<th scope="col" class="text-center align-middle">Fotografia</th>
</tr>
</thead>
<tbody>
@forelse ($aes as $ae)
<tr>
<th scope="row" class="text-center align-middle">
<a href="{{ $ae->path() }}">
{{ $ae->AECategory->id . "." . $ae->id }}
</a>
</th>
<td class="text-center align-middle">{{ $ae->AECategory->name }}</td>
<td class="text-center align-middle"><a href="{{ $ae->path() }}">{{ $ae->name }}</a></td>
<td class="text-center align-middle">{{ $ae ->nickname }}</td>
<td class="text-center align-middle">{{ $ae->pseudo_id }}</td>
<td class="text-center align-middle">
<div class="gallery">
<a data-fancybox="gallery"
href="{{ $ae->image ? asset($ae->image->path) : '' }}">
<img
src="{{ $ae->image ? asset($ae->image->path025) : '' }}"
class="img-fluid img"
width="250"
height="250"
alt=""
>
</a>
</div>
</td>
</tr>
@empty
@endforelse
</tbody>
</table>
</div>
解决方案
尝试带有属性的viewport
meta
标签。initial-scale
给初始比例缩放值0.5
。页面将使用 initial-scale 属性中给定的值进行缩放。请注意,这仅适用于页面的初始加载。
<meta name="viewport" content="width=device-width, initial-scale=.5" />
此页面还将为您提供有关页面缩放的更多见解。
推荐阅读
- javascript - babel编译后“未捕获的语法错误:无法在模块外使用导入语句”
- javascript - 访问和打印嵌套的 JSON 对象
- c# - 一个事件多个消费者(只有一个消费者工作) Rabbitmq
- python - FileNotFoundError: [WinError 2] 系统找不到指定的文件:'demo.html'
- visual-studio-code - Visual Studio 代码 - Elixir 格式化程序不工作,尝试使用更漂亮的代替
- python - 从 Excel 单元格中删除特定数字字符向后计数
- lua - 如何调试scrapy-splash冻结的位置?
- sql - 每小时分组需要与前一小时数据相加并与 SQL Server 中的另一个字段相减
- spring - 无法聚合不同任务的 SCDF 日志
- python - 如何从python中的循环外部结束循环