Mam odtwarzacz wideo Silverlight, który chcę wyświetlać w trybie "100% szerokości/wysokości przeglądarki" (tzn. Nie na pełnym ekranie, ale wypełniając cały obszar wyświetlania przeglądarki).Dlaczego IE wyświetla pionowy pasek przewijania z tą zawartością o wysokości 100%?
Zwykły gracz: http://play.nimbushd.com/lfu53b5
wersja Fullscreen: http://play.nimbushd.com/lfu53b5/fullscreen
Próbowałem prawie każdy węzeł w DOM i ustawić szerokość/wysokość do 100%, przy margin: 0px, padding: 0px. Wydaje się działać świetnie w Firefoksie. Dlaczego więc IE wyświetla pionowy pasek przewijania z niewielką białą spacja na dole?
Edit: Ponieważ kwestia ta jest stała, krótkie wyjaśnienie: w 100% wysokość/szerokość Silverlight kontrola w ramach ASP.NET <form>
znaczników przelewa się tylko trochę w IE bo znacznika form
.
Idealny! Nie miałem pojęcia, że znacznik formularza wpłynie na to; rozmiar czcionki: 0 działa świetnie !! Dzięki! – Brandon
Myśląc o tym, wydaje się dziwne, że Firefox nie pokazuje tego zachowania. Ciekaw jestem, czy jest to błąd w standardach IE8 (tryb dziwactw IE7 i IE8 nie ma tego "problemu", nie mogę sprawdzić IE9 w tej chwili). A może IE8 jest w rzeczywistości zgodny ze standardami, a Firefox jest bardziej wyrozumiały, jeśli chodzi o tekstowe węzły tekstowe (ponieważ uważam, że to właśnie jest przyczyną problemu w IE). –
Podejrzewałem, że gdzieś będzie problem. +1, dobra robota. – thirtydot