所以基本上我面临的问题只存在于手机上,因为网站是完美的桌面上
这是我在手机上面对的截图
手机问题
桌面上没有问题
对于对齐自定义类,它包含一个具有重要和对齐项中心的flex
问题不只是在那个特定的方面,它遍布整个网站。
我尝试过的解决方案:
这里是另一部分的另一个屏幕截图[相同的css文件]
另一部分截图
Iam使用:
bootstrap@4.6.0/dist/css/bootstrap。min.css
jQuery/2.1.3/jquery.min.js
bootstrap@4.6.0/dist/js/bootstrap。min.js
以前有没有人遇到过这个问题,或者有人找到了解决办法?
提前谢谢。
<div id="sidebar-wrapper">
<ul class="sidebar-nav nav-pills nav-stacked" role="tablist">
<li class="nav-item">
<a class="nav-link active align-custom" data-toggle="tab" href="#premium-ranks" role="tab" aria-expanded="true">
<ion-icon name="diamond-outline" class="mx-4"></ion-icon>
Premium Ranks
</a>
</li>
<li class="nav-item">
<a class="nav-link align-custom" data-toggle="tab" href="#pets" role="tab" aria-expanded="false">
<ion-icon name="paw-outline" class="mx-4"></ion-icon>
Lovely Pets
</a>
</li>
<li class="nav-item">
<a class="nav-link align-custom" data-toggle="tab" href="#prison-ranks" role="tab">
<ion-icon name="skull-outline" class="mx-4"></ion-icon>
Prison Ranks
</a>
</li>
<div id="#UserTab" class="d-flex mt-auto">
<li class="nav-item">
<a class="nav-link align-custom" data-toggle="tab" href="#cart" role="tab">
<ion-icon name="cart-outline" class="mr-4"></ion-icon>
Cart
</a>
</li>
<li class="nav-item">
<a class="nav-link align-custom" data-toggle="tab" href="#b-credits" role="tab" aria-expanded="true">
<ion-icon name="cash-outline" class="mr-4"></ion-icon>
Credits
</a>
</li>
<li class="nav-item">
<a class="nav-link align-custom" data-toggle="tab" href="#my-orders" role="tab" aria-expanded="true">
<ion-icon name="person-outline" class="mr-4"></ion-icon>
My Orders
</a>
</li>
</div>
</ul>
</div>
检查代码后,您的问题不在于flex和alignment。
这就是你正在使用的字体系列:“塔贾瓦尔”!重要的 可能它有一些特殊的线条高度和垂直对齐我不是字体专家,请尝试将字体更改为不影响对齐的字体,尤其是这种字体的底部填充比顶部填充更多,因此句子在框中显示为未对齐。
原件:
删除字体后:
ps:你直接在图标旁边写内容,这会留下空白,在不同浏览器中可能表现不同,这不是一个好的做法。
问题内容: 下面的代码(也可以在JSFiddle上作为演示使用没有将文本放在中间,正如我理想中的那样。即使使用属性,我也找不到任何方法可以使文本垂直居中。我怎样才能做到这一点? 问题答案: 创建一个用于文本内容的容器,也许是。 JSFiddle
问题内容: 目标:纯Canvas上的Android> = 1.6。 假设我想编写一个函数,该函数将绘制一个(宽度,高度)大的红色矩形,然后在其中绘制一个黑色的 Hello World 文本。我希望文本在视觉上位于矩形的中心。因此,让我们尝试: 现在,我不知道要在drawText的参数中加上标记的内容,即我不知道如何垂直对齐文本。 就像是 ???? = topLeftY + height / 2 +
问题内容: 我有一个简单的引导网格布局。我不希望这些列即使在小型设备上也垂直堆叠。 问题答案: 这些列是垂直堆叠的,因为您使用的是 Bootstrap 4 ,并且不再使用中缀。只需使用..
垂直对齐 1. grid-template-areas 属性值保持换行,并使用空格保持每列垂直对齐。 例如: .foo { grid-template-areas: "header header" "nav main" "footer ...."; } 2. grid、grid-template
问题内容: 我试图找到最有效的方法来使div对齐文本。我尝试了几件事,但似乎都没有用。 问题答案: 对于CSS 2浏览器,可以使用/ 来使内容居中。 jSFiddle提供了一个示例: 可以将旧浏览器(Internet Explorer 6/7)的hack合并为样式,并用于从较新的浏览器中隐藏样式:
问题内容: 我正在尝试将一个或元素垂直居中放置在另一个元素中。但是当我放进去时,什么也没发生。我尝试更改两个元素的属性,但似乎没有任何效果。 这是我目前在网页中执行的操作: 问题答案: 这似乎是最好的方法-自我的原始文章以来已经过去了一段时间,现在应该这样做: