Как сделать так, чтобы атрибут HTML5 iframe seamless работал в моем приложении Rails 3? - PullRequest
2 голосов
/ 22 марта 2011

Я установил приложение Rails 3 только с

<%= yield %>

в файлах разметки application.html.erb и pages.html.erb (Pages - это мой контроллер), и у меня есть представление только со следующим:

<!DOCTYPE html>
<html> 
<title>My Title</title>
<body>
<iframe src="http://myiframesource.com" seamless="seamless" width="100%" height="1949px"></iframe>
</body>
</html>

Но iframe все еще имеет рамку вокруг него и не полностью заполняет страницу, когда я смотрю на нее в своем браузере (я пробовал несколько). По данным W3Schools http://www.w3schools.com/html5/att_iframe_seamless.asp
атрибут seamless не должен иметь границ или полос прокрутки и «должен выглядеть так, как будто он является частью родительского документа».

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

Почему атрибут seamless не работает правильно?

1 Ответ

2 голосов
/ 23 марта 2011

Это возможно потому, что ваш браузер не поддерживает бесшовные фреймы. Насколько я знаю, он не работает ни в Firefox 4, ни в Google Chromium 11, вам придется подождать, пока кто-нибудь на самом деле его не реализует. Что касается iframe, занимающего столько места, сколько ему нужно, я не думаю, что в настоящее время есть способ сделать это без JavaScript. Для решения JavaScript, просто ищите в Интернете, есть несколько уроков по этому поводу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...