这是我第一次尝试在“em”测量中制作完整的网页布局。我正在构建一个实时预览降价编辑器。
此页面在 Firefox 和 chrome 中完美运行,但在 IE(我有 IE9)和 Opera(昨晚更新)中,文本区域明显超出了边界。在 Opera 中,textarea 的边框也没有显示圆角。(文本区域显示圆角但不显示其边框)
这是 textarea 的 css
#pad {
background-color:#BBBB99;
background-image:url("../img/edit.png");
border-color:rgba(32, 32, 52, 0.39);
border-radius:1em 1em 1em 1em;
font-size:1.3em;
height:33.3em;
margin:0.3em;
outline:medium none;
padding:0.9em 0.7em;
resize:none;
width:26em;
text-align: left;
}
这是html片段
<div class='container'>
<div id='left'>
<textarea id = 'pad' wrap="on" ></textarea>
</div>
<div id='right'>
<div id='preview'></div>
</div>
</div>
我在正文中设置了“字体:100%”。 如果您需要检查它,这是演示的链接。