Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > отступы внутри iframe в ИЕ


Автор: Frozen_Coyote 1.3.2011, 14:00
Приветствую! Дурацкий вопрос - столкнулся случаянно, очень удивился - проблема только ИЕ, хотелось бы ее победить

Есть ифрэйм. У него есть некий src к примеру canvas.html. Нутро src таково (ну простое как ложка

Код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style>
html, body
{
    font-family: Verdana;
    font-size: 9pt;
    padding: 0;
    margin: 0;
}
</style>
</head>
<body></body>
</html>


мой editable iframe отображает весть свой контент внутри себя вплотную к границам своим. Ну это и правильно и хорошо. А решил я сделать отступ в 10 px с каждой стороны и изменил margin: 10px; все браузеры отобразили отлично - появился отступ между границами и контентом, а в ИЕ все съехало вправо и появился горизантольный скролл. Бился я по разному - и в самом теге iframe добавлял marginwidth и body внутри canvas.html пытался сузить - нифига ничего не помогло. Как бы обойти этот косячок - кто подскажет?

спасибо

Автор: SelenIT 1.3.2011, 14:09
А если оставить для html всё по нулям, а для body поставить 10-пиксельный padding?

Автор: Frozen_Coyote 1.3.2011, 14:24
Цитата(SelenIT @  1.3.2011,  14:09 Найти цитируемый пост)
А если оставить для html всё по нулям, а для body поставить 10-пиксельный padding? 


пробовал - все равно не работает, чертова кукла ((

Добавлено через 2 минуты и 16 секунд
Решилось все удалением доктайпа.. вот же какая штука smile

Автор: SelenIT 1.3.2011, 14:53
А, вспомнил, в IE ж с доктайпом у html в ифрейме скроллинг по дефолту. Если впридачу к нулевым маргинам ему overflow:auto добавить — не решит дело?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)