Kiedy używam następującego kodu do tworzenia elementu iframe:
<iframe src="mypage.html" style="border: 0; width: 100%; height: 100%">Your browser doesn't support iFrames.</iframe>
Element iframe nie przechodzi do końca - biała „ramka” o rozmiarze 10 pikseli otacza element iframe. Jak mogłem to rozwiązać?
Oto obraz problemu:
Aby to osiągnąć, możesz również użyć długości wyświetlanych w procentach :
Gdzie
100vh
oznacza wysokość rzutni i podobnie100vw
reprezentuje szerokość.Przykład tutaj
Jest to obsługiwane w większości nowoczesnych przeglądarek - pomoc można znaleźć tutaj .
źródło
Użyj
frameborder="0"
. Oto pełny przykład:źródło
Spróbuj dodać następujący atrybut:
źródło
Nie można tego powiedzieć bez żywego przykładu, ale spróbuj podać oba ciała
margin: 0px
źródło
Mógłbyś spróbować
frameborder=0
.źródło
Dodanie tego do elementu iframe może rozwiązać problem:
źródło
Stworzyłem GIST szablon jednoczącej niektóre z powyższych odpowiedzi.
źródło
Użyj tego kodu zamiast niego:
źródło