Это моя первая попытка сделать полный макет веб-страницы в измерениях «em». Я создаю редактор предварительного просмотра в реальном времени.Текстовая область с em, не работающая в IE и Opera
Эта страница отлично работает в 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% ' в организме. Here is the link of demo if you need to check it.
Является одной из проблем этого проекта, чтобы полностью создать страницу в измерениях 'em' или вы хотите использовать'% '? Я лично установил бы ширину в процентах (например, '90%') вместо фиксированного измерения 'em'. –
Я попробую его в процентах. Благодарю. Я могу использовать%, я пытаюсь научиться создавать макеты жидкостей на веб-страницах. Раньше я использовал px на этой веб-странице, но div # right переместился на мой квадрат-квадратик моих друзей. Именно тогда я решил изменить свою технику. –