这是我第一次尝试在“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%”。 如果您需要检查它,这是演示的链接。