如何使用更大的CSS来居中较小的文字?
这是我的代码:
-Xms10240m
-Xmx10240m
-server
-XX:+UseG1GC
-noclassgc
答案 0 :(得分:0)
为了使文本垂直居中,您无法使用.menuleft
。由于.navbar
(子)div位于position: relative;
(父)div内,我将父项设置为.menuleft {
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
}
,然后为子项添加以下代码:
position: absolute;
要解释一下,top: 50%;
是使用transform: translateY(-50%);
定位的要求,这意味着孩子将从父div的顶部定位自己宽度的50%。 right: 0;
将子项在Y轴上的位置更改为父div的-50%,使子项在y轴上的父项内垂直居中。 float: right;
只是from django.db.models import FloatField
from django.db.models.functions import Cast
qs = MyModel.objects.order_by('name').values('name').annotate(
count=Cast(Count('name') / 2.0, FloatField()))
的替代,因为您不能将float与绝对定位的元素一起使用。
随时提出任何问题。