html文本元素具有奇怪的高度
我正在制作一个移动网页,我面临着一个奇怪的情况。 该网站在本地和服务器上显示不同的布局,但HTML和CSS是相同的。html文本元素具有奇怪的高度,html,css,Html,Css,我正在制作一个移动网页,我面临着一个奇怪的情况。 该网站在本地和服务器上显示不同的布局,但HTML和CSS是相同的。 您可以忽略,那么,为什么不尝试将跨度定位到绝对位置并使其居中呢。只需在h1上设置一个固定高度 见下面的代码: *{ 保证金:0; 填充:0; 框大小:边框框; } h1{ 位置:相对位置; 背景#454c52; 文本对齐:居中; 颜色:#000; 字母间距:-1px; 高度:70像素; } h1.山雀{ 字体大小:14px; 颜色:#fff; 位置:绝对位置; 显示:块; 左:
您可以忽略
,那么,为什么不尝试将跨度定位到绝对位置并使其居中呢。只需在h1上设置一个固定高度
见下面的代码:
*{
保证金:0;
填充:0;
框大小:边框框;
}
h1{
位置:相对位置;
背景#454c52;
文本对齐:居中;
颜色:#000;
字母间距:-1px;
高度:70像素;
}
h1.山雀{
字体大小:14px;
颜色:#fff;
位置:绝对位置;
显示:块;
左:50%;
最高:50%;
转换:翻译(-50%,-50%);
}
이전 화면으로 돌아가기
我不太清楚为什么您可以在本地屏幕上看到UI
首先,flex布局是一个更好的解决方案
对于您的情况,我认为这是由span标记(内联)引起的。如果改为使用div标记(block),则它会起作用。请试一试
建议在此处使用flex布局:
.flex容器{
显示器:flex;
证明内容:之间的空间;
背景#454c52;
填充:18px0;
}
.flex容器.icon{
最小宽度:25px;
利润率:0.5px;
}
.flex容器.标题{
字体大小:14px;
颜色:#fff;
字体大小:正常;
字母间距:正常;
文本对齐:居中;
单词break:打破一切;
}
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
我知道如果我使用“位置”或“固定高度”,它的作用是什么。但我想知道这种情况的原因。:)啊,我明白了。请看我的答案,我有一些修改。啊!我试过你说的,然后我找到了原因。原因是字体大小。字体大小为2米,所以我将字体大小改为14像素,然后它就可以正常工作了很高兴它有帮助:)