Проблема с фреймами
Привет всем. Проблемка такая. Как убрать границы фреймов, чтоб их не было видно ни в каком из основных браузеров? А то Safari, Firefox и Chrome их убирают, а IE и Opera показывают! они мне не нужны совсем! код такой:
Приносим свои извинения, но ваш интернет-браузер не поддерживает фреймы. Вы не можете просматривать наш сайт. Рекомендуем вам сменить браузер.
Рекомендуемые браузеры: Google Chrome, Mozilla Firefox, Apple Safari
Отслеживать
задан 8 июл 2011 в 18:57
31 3 3 бронзовых знака
Вёрстка фреймами это самое ужастное что только может быть, мой вам совет. Никогда.. никогда не используйте тег без необходимости. а вообще что бы убрать границу используйте лучше iframe и его свойство frameborder
Как убрать границы фрейма в html
но не уверен правильно ли это если border-style не none и не проверял работает ли.
Добавлено 24.04.08, 11:56
fatalist
сори, не видел твоё про border-width.
Сообщ. #6 , 24.04.08, 11:59

Рейтинг (т): 327
Цитата seelts @ 24.04.08, 11:55
сори, не видел твоё про border-width.
Да ничего. все равно это все мертвому припарки. там что-то посложнее, потому как border : 0px; у меня в IE всегда прокатывало.
Добавлено 24.04.08, 11:59
Цитата seelts @ 24.04.08, 11:55
но не уверен правильно ли это если border-style не none и не проверял работает ли.
Сообщ. #7 , 24.04.08, 12:06
Рейтинг (т): нет
непосредственно сам фрейм:
Сообщение отредактировано: Shellar — 24.04.08, 12:06
Сообщ. #8 , 24.04.08, 12:09

Рейтинг (т): 327
frameborder=no
Сообщ. #9 , 24.04.08, 12:32
Рейтинг (т): нет
fatalist, помогло! спасибо!
Сообщ. #10 , 24.04.08, 12:48

Рейтинг (т): 327
Цитата Shellar @ 24.04.08, 12:32
помогло! спасибо!
Не во что. А галочку «Вопрос решен», все таки поставь.
Сообщ. #11 , 24.04.08, 12:56
Full Member
Рейтинг (т): 18
Shellar
тебе помогло, а у fatalist‘а почему то кол-во плюсиков такое же осталось. ?
Сообщ. #12 , 24.04.08, 12:59
Рейтинг (т): нет
seelts, а я не вижу плюсиков вообще может прав нету или дело в настройках, щас разберусь!
Сообщ. #13 , 24.04.08, 13:12

Рейтинг (т): 327
Я скромно молчу.
А ссылочку «Вопрос решен», все таки нажми.
Границы между фреймами
Граница между фреймами отображается по умолчанию и, как правило, в виде трехмерной линии. Чтобы ее скрыть используется параметр frameborder тега со значением 0 . Однако в браузере Opera граница хоть и становится в этом случае бледной, все же остается. Для этого браузера требуется добавить параметр framespacing=»0″ . Таким образом, комбинируя разные параметры тега , получим универсальный код, который работает во всех браузерах. Линия при этом показываться никак не будет (листинг 13.6).
Листинг 13.6. Убираем границу между фреймами
Учтите, что параметр frameborder и framespacing не являются валидными и не соответствуют спецификации HTML.
Если граница между фреймами все же нужна, в браузере она рисуется по умолчанию, без задания каких-либо параметров. Можно, также, задать цвет рамки с помощью параметра bordercolor , который может применяться в тегах и . Цвет указывается по его названию или шестнадцатеричному значению (листинг 13.7), а толщина линии управляется параметром border . Браузер Opera игнорирует этот параметр и обычно отображает линию черного цвета.
Листинг 13.7. Изменение цвета границы
Параметры bordercolor и border тега также не являются валидными и не признаются спецификацией HTML.
В данном примере линия между фреймами задается синего цвета толщиной пять пикселов. Линии различается по своему виду в разных браузерах, несмотря на одинаковые параметры (рис. 13.3).
| Internet Explorer | Opera | Firefox |
Рис. 13.3. Вид границы между фреймами в разных браузерах
Браузер Opera никак не изменяет цвет границы между фреймами, Internet Explorer устанавливает широкую границу практически сплошного цвета, а Firefox границу отображает в виде набора линий.
HTML тег
Тег создает на веб-странице встроенную область (фрейм), в которой можно отображать содержимое другого документа или веб-страницы. Содержимое фрейма и веб-страницы, на которой он находится, независимы друг от друга, но они могут взаимодействовать через JavaScript.
Не все браузеры поддерживают фреймы. На этот случай необходимо указать альтернативный текст, который будет показан пользователю, если браузер не сможет отобразить содержимое фрейма.
Браузеры по умолчанию визуально отображают содержимое элемента с узкой рамкой, которую можно изменить или удалить с помощью CSS свойства border.
Синтаксис
Содержимое элемента располагается между открывающим () тегами.
Атрибут src является обязательным для тега . Он указывает адрес документа, который должен отображаться в фрейме.
Пример
html> html> head> title>Заголовок документа title> head> body> iframe src="https://ru.w3docs.com"> iframe> body> html>
Чтобы установить размер iframe, вы можете использовать атрибуты height и width или использовать CSS. Значения атрибута устанавливаются в пикселях по умолчанию, но они также могут быть в процентах.
Пример
html> html> head> title>Заголовок документа title> head> body> iframe src="https://ru.w3docs.com" width="80%" height="300"> iframe> body> html>
По умолчанию у iframe есть граница вокруг. Чтобы удалить границу, вы можете использовать атрибут style и / или CSS свойство border.
Пример
html> html> head> title>Заголовок документа title> head> body> iframe src="https://ru.w3docs.com" width="80%" height="300" style="border: none"> iframe> body> html>
Атрибуты
| Атрибут | Значение | Описание |
|---|---|---|
| align | left right top bottom middle |
Указывает способ выравнивания и обтекания фрейма текстом. Не поддерживается в HTML5. |
| allowfullscreen | Определяет, что фрейм может быть открыт в полноэкранном режиме. | |
| frameborder | 1 0 |
Определяет, показывать рамку вокруг фрейма или нет |