Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
html文本元素具有奇怪的高度_Html_Css - Fatal编程技术网

html文本元素具有奇怪的高度

html文本元素具有奇怪的高度,html,css,Html,Css,我正在制作一个移动网页,我面临着一个奇怪的情况。 该网站在本地和服务器上显示不同的布局,但HTML和CSS是相同的。 您可以忽略,那么,为什么不尝试将跨度定位到绝对位置并使其居中呢。只需在h1上设置一个固定高度 见下面的代码: *{ 保证金:0; 填充:0; 框大小:边框框; } h1{ 位置:相对位置; 背景#454c52; 文本对齐:居中; 颜色:#000; 字母间距:-1px; 高度:70像素; } h1.山雀{ 字体大小:14px; 颜色:#fff; 位置:绝对位置; 显示:块; 左:

我正在制作一个移动网页,我面临着一个奇怪的情况。 该网站在本地和服务器上显示不同的布局,但HTML和CSS是相同的。
您可以忽略
,那么,为什么不尝试将跨度定位到绝对位置并使其居中呢。只需在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像素,然后它就可以正常工作了很高兴它有帮助:)