Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.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 移动设备上的Edge在添加填充时极大地减小了字体大小_Html_Css_Mobile_Microsoft Edge - Fatal编程技术网

Html 移动设备上的Edge在添加填充时极大地减小了字体大小

Html 移动设备上的Edge在添加填充时极大地减小了字体大小,html,css,mobile,microsoft-edge,Html,Css,Mobile,Microsoft Edge,我正在尝试为移动设备优化网站,在Windows 10 mobile上的Edge中偶然发现了一个奇怪的问题: 当我使用除全宽无边框/边距/无填充框以外的任何字体时,字体大小会显著减小。请参见以下示例: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title&g

我正在尝试为移动设备优化网站,在Windows 10 mobile上的Edge中偶然发现了一个奇怪的问题:

当我使用除全宽无边框/边距/无填充框以外的任何字体时,字体大小会显著减小。请参见以下示例:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <title>Edge Test</title>
</head>
<body>
    <div>
        <h1>Without padding</h1>
        <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam
        nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
        sed diam voluptua. At vero eos et accusam et justo duo dolores et ea
        rebum.</p>
    </div>

    <div style="padding: 1em">
        <h1>With padding</h1>
        <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam
        nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
        sed diam voluptua. At vero eos et accusam et justo duo dolores et ea
        rebum.</p>
    </div>
</body>
</html>

边缘测试
无衬垫
Lorem ipsum dolor sit amet,Conseteteur sadipscing Eliter,sed diam
非正常的临时劳工和工作许可证,
塞德·迪亚姆·沃卢普塔。在vero eos和accusam和justo duo dolores和ea
再燃

带衬垫 Lorem ipsum dolor sit amet,Conseteteur sadipscing Eliter,sed diam 非正常的临时劳工和工作许可证, 塞德·迪亚姆·沃卢普塔。在vero eos和accusam和justo duo dolores和ea 再燃

这是我手机上edge的外观:

如果我设置边距或边框而不是填充,或者将宽度设置为除
100%
auto
以外的任何值,也会发生同样的情况

我想这是edge中的一个bug(我使用的是25.10586.318.0版)?还是出于某种奇怪的原因而故意这样做?

无论哪种方式,有没有一种方法可以避免文本缩小而不必设置固定字体大小?

在文档的标题部分添加以下两行:

<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">


这确实有效,谢谢!你能解释一下这些标签到底在做什么吗?对其他浏览器有什么副作用吗?我刚刚发现第一个没有必要,设置
viewport
就足够了。不,这是一个基本的需要如果你想开发响应性强的网站,viewport是必要的。。但是第一个是ie和edge浏览器的一些不兼容性,你可以在一些标签中找到,虽然这不是必需的,但这是一个很好的实践。您可以在此处阅读有关视口的更多信息