如何解决显示-1溢出的巨无霸Bootstrap 4
我对引导非常陌生,我正在一个网站上进行尝试。
我做了一个<div class="jumbotron>"
并加入了标题。但是,标准标题看起来太小,因此我用引导程序中的display-1
标题替换了它。但是,当我在电话上查看该页面时,文本溢出了超大屏幕。我不太确定为什么会这样。我可以通过缩小文本来修复它,但这在桌面上看起来很小。本质上,我想要的是使文本在台式机上看起来很大,但在移动设备上要正确设置格式。以下是一些屏幕截图:
<!DOCTYPE=html>
<html lang="en">
<head>
<?PHP
//require statements for data that belongs in head
require "include/head-data.html";
?>
<title>Gift Exchange</title>
</head>
<body>
<div class="container-fluid bg-dark">
<div class="jumbotron text-danger border border-primary"><h1 class="display-1">Gift Exchange</h1></div>
<div class="row">
<div class="col-sm-2 pb-3 bg-secondary text-important">
<h2><abbr>Navigation</abbr></h2>
<div class="btn-group-vertical">
<a href="#" class="btn btn-success border-light" role="button">Home</a>
<a href="account_creation.PHP" class="btn btn-primary border border-light" role="button">Login / Create Account</a>
<a href="about.PHP" class="btn btn-primary border border-light" role="button">About</a>
<a href="help.PHP" class="btn btn-primary border border-light" role="button">Help</a>
</div>
</div>
<div class="col-sm-10 bg-primary text-body">
<h1>Welcome to Gift Exchange!</h1>
<p>Gift Exchange is a website which allows you to connect with your friends and family. You can ask for a gift,and give others gifts. Gift exchange takes the guesswork out of giving,making sure that at the end of the day,everyone is happy. Learn more about Gift Exchange at the 'About This Site' page.</p>
</div>
</div>
</div>
</body>
</html>
还有我的head-data.html(通过PHP require语句包含在内)
<Meta charset="utf-8">
<Meta name="viewport" content="width=device-width,initial-scale=1">
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<!-- Popper JS -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
<!-- Latest compiled JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
我的服务器apache2,位于我的本地计算机上
我使用勇敢的浏览器
我的操作系统是Ubuntu 20.04
所包含的“较小的屏幕”屏幕截图是使用开发工具拍摄的,但是当我在实际的手机上查看该问题时,问题似乎相同。
提前谢谢
解决方法
创建一个类,并在其中添加自定义CSS,然后定义要应用的字体大小。然后使用引导媒体资源,只需添加您刚刚在媒体查询中创建的上一个类,然后将其字体大小更改为所需的值,即可使其在每个设备上都具有响应能力。示例在下面...
.custom-heading{ font-size:2rem; }
然后创建媒体查询/ *小型设备(横向手机,576像素及以上)* /
@media (min-width: 576px) { .custom-heading{ font-size:1rem; } }
也在下面共享参考链接。
,删除类display-1
并将CSS添加到该html,就像这样
<h1 style="font-size: 300%;">Gift Exchange</h1>
根据要求调整百分比。
尺寸以百分比表示,因为尺寸会随着屏幕宽度而变化
,如果您使用的是Bootstrap Sass,则可以通过将$enable-responsive-font-sizes
Sass变量更改为true
来启用Responsive Font Sizes功能。
您可以在https://project-rfs.github.io/docs/4.3/content/typography/#display-headings
上启用“响应字体大小”功能,然后查看演示标题的显示示例。版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。