CSS - źle dokleja diva ze stopką |
CSS - źle dokleja diva ze stopką |
21.10.2014, 13:32:37
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 20.10.2014 Ostrzeżenie: (0%) |
Piszę właśnie swoją pierwszą stronkę w HTML/CSS. Mam problem ponieważ nie mogę ułożyć elementów na stronie: stopka wyświetla się pośrodku strony zamiast po ostatnim newsie. Gdy próbuję naprawić to najczęściej stopa wskakuje pod newsy ale kolumna druga wyswietla sie pod ostatnim newsem a nie u gory. Czy ktos moglby mi podpowiedziec, co robie nie tak?
index.html:
style.css
|
|
|
21.10.2014, 13:40:41
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
W col1 masz zdefiniowaną na sztywno wysokość 500px. Poza tym skoro dajesz float to gdzieś trzeba by wstawić clear.
I jeszcze dobrze kombinujesz z nazwami tylko jak spojrzysz w kod wszędzie są divy. #footer -> <footer>, #main -> <main>, #nav -> <nav> -------------------- |
|
|
21.10.2014, 14:32:20
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 20.10.2014 Ostrzeżenie: (0%) |
A przez # nie oznaczało się przypadkiem id? Jak dobrze pamiętam to tak, od kropki nazwa kalsy a jak chcę zmienić wygląd np. <a> to pisze po prostu a { parametr: wartosc;}
Co do tej kolumny to pomogło usuniecie parametru height. Klilam pomógł. I mam jeszcze jedno pytanie: co zrobiłem nie tak, że górny panel na urządzeniach moblnych wygląda fatalnie. Podgląd tutaj |
|
|
21.10.2014, 14:50:39
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Chodzi o to że się nie zwęża? Masz podaną wartość 900px. Poczytaj o media queries https://developer.mozilla.org/en-US/docs/We...S/Media_queries
#id, .klasa - owszem ale to nie wymusza że coś musi być divem. Masz też więcej selektorów http://www.w3.org/TR/css3-selectors/#selectors I masz jeszcze kilka razy font-size: 14; 14 czego? -------------------- |
|
|
21.10.2014, 15:06:47
Post
#5
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 20.10.2014 Ostrzeżenie: (0%) |
Nie, celowo dałem na 900 żeby w każdej rozdziałce wyglądało tak samo. Górny logobar i footer kończą się w połowie ekranu. Podejrzewam ze to coś z #maincontainer. Dałbym screena ale nie mam roota w telefonie. Edit: Udało mi się zrobić zdjęcie starą nokią:
Chodzi o to, że słowo slogan wyjeżdza a powinno być jeszcze na niebieskim tle. Na Chrome na PC i na tablecie jest OK, tylko na Chrome na Androidzie 4.3 tak dziwnie się zachowuje. Ten post edytował kristofer 21.10.2014, 15:17:12 |
|
|
21.10.2014, 16:48:51
Post
#6
|
|
Grupa: Zarejestrowani Postów: 281 Pomógł: 3 Dołączył: 8.06.2009 Skąd: Kraków Ostrzeżenie: (0%) |
przy projektowaniu strony polecam korzystać z wspaniałej właściwości takiej jak "border:1px solid color" jak dodasz to do różnych divów to zobaczysz jak przeglądarka je renderuje / czyta
#logobar i .maincontainer ustaw sobie na 900px szerokość a do tego dodaj magiczny znacznich overflow:hidden <- dzięki niemu element nadrzędny poprawnie zinterpretuje szerokość znaczników z opływaniem które zawiera. Powinno być ok Ten post edytował marcus753 21.10.2014, 16:49:21 -------------------- Cokolwiek zostanie upuszczone na uklad elektroniczny, spadnie zawsze tam gdzie wyrzadzi najwiecej szkody.
|
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 17:18 |