Pracuję nad uzyskaniem układu posortowanego dla całkiem prostej przeglądarki internetowej, ale kiedy używam deklaracji w formacie HTML5, wysokość niektórych moich elementów div (które w 100%) uległa skróceniu w prawo w dół, i nie mogę sprawić, by powróciły do nich za pomocą CSS.Dlaczego nie mogę utworzyć mojego div w wysokości 100%, jeśli używam typu dokumentu HTML5? Jak mogę to uzyskać? 100% wzrostu
Moje HTML jest https://dl.dropbox.com/u/16178847/eyewitness/b/index.html i css jest https://dl.dropbox.com/u/16178847/eyewitness/b/style.css
- Jeśli usunąć deklaracji DOCTYPE HTML5, wszystko jest tak, jak chcę go mieć, ale naprawdę chcę użyć właściwej deklaracji DOCTYPE HTML5.
- Jeśli ustawię typ dokumentu na HTML5 i nie wprowadzę żadnych zmian, element div ze zdjęciem i stopkami div nie będzie widoczny, prawdopodobnie z powodu wartości 0px.
- Jeżeli ustawić doctype do HTML5 i dokonać
body { height: 100px }
i.container { height: 100px }
lub.container { height: 100% }
, staje się widoczne, ale to, co jest mi potrzebne to być pełna wysokość, niż wysokość w pikselach. - Jeśli spróbuję zrobić to samo, co powyżej, ale z
body { height: 100% }
, zdjęcia i stopki div nie będą widoczne.
Co należy zrobić, aby uzyskać 100% wysokości, aby moje zdjęcia i stopki były pełne?
To nie ma nic wspólnego z HTML5 i CSS3. (Co dzieje się z jakimkolwiek innym typem docty? Od kiedy to "wysokość" jest nową rzeczą CSS3?) – BoltClock
Kiedy robisz ciało 100% wzrostu, czego oczekujesz, że będzie to 100%? – robertc
@BoltClock Dzięki za komentarz. To dobra strona o CSS3, usunąłem ten tag. Nie próbowałem żadnych innych doctypes, próbowałem go tylko bez doctype lub doctype HTML5. Co masz nadzieję dowiedzieć się z zachowania z innymi deklaracjami doctype? Jestem bardziej niż szczęśliwy, mogąc wypróbować kilka i złożyć raport, ale nie jestem pewien, które z nich byłyby odpowiednie do wypróbowania? – Grezzo