帮助!此框与IE和Chrome上100%缩放时的文本长度完全相同。但是,当在我的手机上查看时,该框突出了文本的长度。有可能解决这个问题吗?
<style type="text/css">
#box{
width:375px;
background:blue;
font-size:16px;
font-family:Courier New, Courier, monospace;
}
#textbox{
background:pink;
font-size:16px;
font-family:Courier New, Courier, monospace;
}
</style>
<html>
<head>
<div id="box">Box</div>
<div id="textbox">|1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ|</div>
</head>
</html>
答案 0 :(得分:1)
首先,浏览器会以不同方式解释字体宽度。依靠字体的宽度并不理想。
相反,如果您希望这些框匹配相同的宽度,请围绕它们包裹<div>
并进行设置。
<div class="wrapper">
<div id="box">Box</div>
<div id="textbox">|1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ|</div>
</div>
您发布的代码还有其他一些问题。
<html>
<!doctype>
标记之前放置任何内容
<div>
放在头脑中。它们只属于<body>
<head>
用于初始化数据。 <body>
用于显示数据。