Si se le permite cambiar el código del documento dentro de su iframey ese contenido es visible solo usando su ventana principal, simplemente agregue el siguiente CSS en su iframe:
Esta respuesta solo es aplicable para sitios web que usan Bootstrap. La función de inserción receptiva de Bootstrap se encarga de las barras de desplazamiento.
<!-- 16:9 aspect ratio --><divclass="embed-responsive embed-responsive-16by9"><iframeclass="embed-responsive-item"src="http://www.youtube.com/embed/WsFWhL4Y84Y"></iframe></div>
Respuestas:
Sugeriría hacer esto con una combinación de
overflow-y: hidden;scrolling="no"(para HTML4)y*seamless="seamless"(para HTML5)* El
seamlessatributo se ha eliminado del estándar y ningún navegador lo admite.fuente
scrolling="no"atributo al iframe parece eliminar las barras de desplazamiento en Chrome.scrolling="no"establecer
scrolling="no"atributo en su iframe.fuente
Si se le permite cambiar el código del documento dentro de su
iframey ese contenido es visible solo usando su ventana principal, simplemente agregue el siguiente CSS en suiframe:Aquí un ejemplo muy simple:
http://jsfiddle.net/u5gLoav9/
Esta solución le permite:
Mantén tu HTML5 válido ya que no necesita
scrolling="no"atributos en eliframe(este atributo en HTML5 ha quedado obsoleto).Funciona en la mayoría de los navegadores que usan desbordamiento de CSS : oculto
No es necesario JS o jQuery.
Notas:
Para no permitir las barras de desplazamiento horizontalmente, use este CSS en su lugar:
fuente
Esta respuesta solo es aplicable para sitios web que usan Bootstrap. La función de inserción receptiva de Bootstrap se encarga de las barras de desplazamiento.
jsfiddle: http://jsfiddle.net/00qggsjj/2/
http://getbootstrap.com/components/#responsive-embed
fuente