Как добавить полосы прокрутки в 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;
}

но на самом деле все браузеры отображают полосы прокрутки, если это необходимо.

демо

попробовать прежде чем купить!--5-->


вам не хватало прокрутки= " да " в вашем коде попробуйте следующий код

<iframe src="http://www.w3schools.com"  width="1349px" height="100%" scrolling="yes">
</iframe>

изменить до

scrolling="yes"

изменить прокрутку= "auto" на прокрутка= "yes" и добавить frameborder="1"

попробуйте стиль:

iframe {
   border: 1px solid #000 !important;
   overflow: scroll !important;
}