Intereting Posts
как мы исследуем, сколько раз браузер делает пересчеты? @ Html.DropDownListFor () Всегда отображает пустое значение даже при выбранном элементе списка Как создать неупорядоченный список в html с помощью вспомогательных стрелок? как сделать ячейку полной высоты в таблице высот в Internet Explorer Подсчет элементов div на основе идентификатора Сделать div игнорировать родительский div, у которого установлен маркер 0 Используйте несколько таблиц стилей CSS на одной странице html. Можно ли отключить Ctrl + F для поиска на странице? ленивая нагрузка не работает в карусели бутстрапа Моя страница занимает 3-5 минут, чтобы загрузить, как я могу ее уменьшить? bootstrap 3 кнопка смены навигационной панели не работает Установите ширину на , которая под с colspan Как установить элемент itemindex элемента select в -1? Доступ к значению атрибута HTML в SASS RegEx в PHP – в качестве примера замените tags на

Ширина / высота по умолчанию IFrame

Есть ли спецификация, определяющая ширину / высоту по умолчанию IFrame?

Браузеры, которые я тестировал (FF, IE, Chrome), похоже, используют 300x150px, но я не мог найти никаких спецификаций. Должен ли я когда-либо появляться в ситуации, могу ли я полагаться на эти значения или должен ли я всегда устанавливать ширину / высоту явно?

Я нашел ответ в списке рассылки dev-tech-layout – это часть спецификации CSS. Соотношение по умолчанию : 2: 1 .

Ширина 300px по умолчанию определена в последнем абзаце спецификации CSS, раздел о ширине встроенных замещаемых элементов .

В противном случае, если «width» имеет вычисленное значение «auto», но ни одно из приведенных выше условий не выполняется, тогда используемое значение «width» становится 300px. Если 300px является слишком широким, чтобы соответствовать устройству, UA должны использовать ширину самого большого прямоугольника, который имеет соотношение 2: 1 и подходит для устройства.

Высота по умолчанию 150px определена в последнем абзаце спецификации CSS, разделе о высоте встроенных замещаемых элементов .

В противном случае, если «height» имеет вычисленное значение «auto», но ни одно из вышеперечисленных условий не выполняется, тогда используемое значение «height» должно быть установлено на высоту самого большого прямоугольника, который имеет соотношение 2: 1, имеет высоту не более 150 пикселей и имеет ширину не более ширины устройства.

Я бы установил ширину и высоту явно для обеспечения согласованного рендеринга в нескольких браузерах / платформах, так как нет гарантии, что каждый браузер будет реализовывать те же размеры по умолчанию.