これは、'em' 測定で完全な Web ページ レイアウトを作成する最初の試みです。ライブ プレビュー マークダウン エディターを構築しています。
このページは Firefox と chrome で完全に動作しますが、IE (私は IE9 を持っています) と Opera (昨夜更新) では、テキスト領域が境界線を大きく引き離します。Opera では、テキストエリアの境界線も角が丸くなっていません。(テキスト領域は角が丸くなっていますが、境界線は表示されていません)
テキストエリアの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%」を設定しました。 確認する必要がある場合は、デモのリンクを次に示します。