2013-08-21 6 views
8

Я хочу добавить полосы прокрутки в моем iframe. Ниже мой код.Как добавить полосы прокрутки в iframe

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

</iframe> 

Я пишу это в Drupal 7. Проблема в том, что он не показывает iframe с полосами прокрутки и границей. Раньше я просто устанавливал источник без параметров ширины и высоты и прокрутки, и он показывал iframe с полосами прокрутки, но после добавления ширины и высоты он исчез.

Благодаря

+0

Я сделал изменения, чтобы мой ответ на свитке и границы появляться –

ответ

16

scrolling="yes", а также frameborder являются недопустимыми HTML5 атрибуты, больше. Они не могут быть найдены в списке разрешенных атрибутов, см.: W3C: 4.7.6. The iframe element или MDN: <iframe>.

Используйте CSS вместо:

iframe { 
    overflow: scroll; 
    width: 1349px; 
    height: 100%; 
    border: 1px solid black; 
} 

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

Demo

Try before buy

+0

Но почему эта горизонтальная полоса прокрутки здесь отключена? – bsm

+1

@bsm Кажется, что это распространено среди всех браузеров (я действительно не тестировал IE), что они не показывают полосы прокрутки для '