HTML-код для "полностраничного" апплета (без JavaScript)? - PullRequest
2 голосов
/ 03 апреля 2012

Добрый день всем,

У меня есть Java-апплет, который я хочу разместить на веб-сайте. Я требую, чтобы апплет был полноразмерным , то есть он занимал 100% ширины и 100% высоты веб-страницы.

Не должно быть полос прокрутки.

Это код, который у меня сейчас есть:

<!doctype html>
<html>
  <body style="background:red; width:100%; height:100%; padding:0; margin:0; border:0;">
    <applet code="HelloWorld.class" style="padding:0; margin:0; border:0; width:100%; height:100%;">
        Your browser does not support the <code>applet</code> tag.
    </applet> 
    <!-- the applet should cover the entire page, so even though the body is red, it should be covered by the applet -->
  </body>
</html>

По некоторым причинам он не работает в FireFox и IE. В Chrome апплет выглядит на выше , чем сама страница, и поэтому отображается вертикальная полоса прокрутки. Как заставить апплет заполнить точный размер веб-страницы, не показывая ни горизонтальные полосы прокрутки, ни вертикальные полосы прокрутки?

PS: если возможно, решение, которое работает в браузере с отключенным JavaScript, было бы круто.

Ответы [ 2 ]

6 голосов
/ 03 апреля 2012

Использовать абсолютную позицию.Не указывайте высоту или ширину.

applet {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
4 голосов
/ 03 апреля 2012

Другой способ ...

applet {
    position: absolute;
    top: 0;
    left: 0;
    width:100%;
    height:100%;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...