Как добавить полосы прокрутки в iframe
Я хочу добавить полосы прокрутки в свой iframe. Ниже приведен мой код.
<iframe src="http://www.w3schools.com" width="1349px" height="100%" scrolling="auto">
</iframe>
Я пишу это в Drupal 7. Проблема в том, что он не показывает iframe с полосами прокрутки и границей. Ранее я просто установил источник без параметров ширины и высоты и прокрутки,и он показал iframe с полосами прокрутки, но после добавления ширины и высоты он исчез.
спасибо
4 ответов
scrolling="yes"
и frameborder
больше не являются допустимыми атрибутами HTML5. Их нельзя найти в списке разрешенных атрибутов, см.:консорциума W3C: 4.7.6. Элемент iframe элемент или MDN: .
вместо этого используйте CSS:
iframe {
overflow: scroll;
width: 1349px;
height: 100%;
border: 1px solid black;
}
но на самом деле все браузеры отображают полосы прокрутки, если это необходимо.
демо
вам не хватало прокрутки= " да " в вашем коде попробуйте следующий код
<iframe src="http://www.w3schools.com" width="1349px" height="100%" scrolling="yes">
</iframe>
изменить прокрутку= "auto" на прокрутка= "yes" и добавить frameborder="1"
попробуйте стиль:
iframe {
border: 1px solid #000 !important;
overflow: scroll !important;
}