Рамки: убрать внешние границы в IE;прозрачность фона - PullRequest
0 голосов
/ 14 января 2012

Вот пример набора фреймов:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Sample frameset</title>
</head>
<frameset rows="50%,50%">
  <frame src="http://dl.dropbox.com/u/4017788/Labs/frame_a.html">
  <frame src="http://dl.dropbox.com/u/4017788/Labs/frame_a.html">
</frameset>
</html>
  • Как удалить фреймы внешние границы (НЕ граница изменения размера разделителя между фреймами), которые появляются в IE?
  • Как установить прозрачный фон рамки?
  • Если нет простых решений вышеуказанных проблем, что является хорошей альтернативой для набора фреймов, который обеспечивает указатель / границу изменения размера?Любой другой подход?

PS Я работаю над Редактором HTML в режиме реального времени и пытаюсь расширить его возможности и, наконец, внедрить его на мой сайт.Вместо использования frameset я могу просто использовать textarea и iframe - без дополнительных рамок, без белого цвета фона по умолчанию, очень «стилизованный».Однако отсутствует очень важное качество: я не могу изменить размеры iframe и textarea так же легко, как вы видите на наборе фреймов.Я согласен с тем, что фреймы - это «зло», но мне нравится макет в рамке и возможность иметь легко изменяемые панели содержимого.Есть мысли?

Заранее большое спасибо!

Майк

1 Ответ

0 голосов
/ 15 января 2012

Вам необходимо установить allowtransparency и frameborder:

<frame allowtransparency="true" frameborder="0">...

К сожалению, это не может быть сделано с помощью CSS.

...