Хромированная рамка Iframe White Box - PullRequest
0 голосов
/ 21 июня 2010

Aloha,

В настоящее время мой шаблон pligg имеет следующий код Iframe:

<iframe height="0px;" width="0px;" frameborder="0" name="story_status"></iframe>

Отлично работает на Firefox, однако на Chrome он отображается в виде белого окна.

после проверки,

<iframe height="0px;" width="0px;" frameborder="0" name="story_status">
<html><head></head><body></body></html>
</iframe>

тело имеет запас: 8px;

РЕДАКТИРОВАТЬ: [посмотреть на Chrome и Firefox, вы можете заметить белый ящик на Chrome]

<html>
<head><style>html, body {
    margin: 0;
}
</style>
</head>
<body style="background : #000; color: #fff;">
aaaaa<iframe height="0px;" width="0px;" frameborder="0" name="story_status"></iframe>bbbbb
aaaaaaaaa
</body>
</html>

Есть ли в любом случае удалить поле 8px, поскольку оно отображается в виде белого прямоугольника на Chrome?

спасибо за помощь

Ответы [ 4 ]

2 голосов
/ 11 апреля 2011

У меня была похожая проблема. Я просто положил

<div style="visibility:hidden;">
  <iframe ...></iframe>
</div>
1 голос
/ 17 июня 2014

Попробуйте установить display: block на iframe, тогда он будет подчиняться правилу высоты и ширины.

0 голосов
/ 22 декабря 2017

Добавьте следующий CSS

html {
    font-size:0;
}
0 голосов
/ 21 июня 2010

Добавьте следующее правило CSS в <iframe>:

html, body {
    margin: 0;
}

Либо попробуйте добавить следующее правило CSS на родительскую страницу (которая содержит <iframe>):

iframe {
    margin: 0;
    padding: 0;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...