![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 1 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, otóż przy tworzeniu jednej ze stron napotykam pewną dziwną rzecz a mianowicie:
Jest główny div, w którym jest cała reszta strony. W nim są div- po kolei jest top a następnie middle. Po wpisaniu tekstu w div- ie middle tekst dostaje jakies dziwne marginesy. Screen poniżej: (IMG:http://img692.imageshack.us/img692/9062/90777016.png) Drugim problemem jest problem z div- em, w którym znajduje się baner. Div ma ustawiona szerokość na 120px, a długość na auto. W nim jest tylko baner o wymiarach 120px/600px. Niestety ten div zamiast miec tyle długości co ma baner wydłuża się i kilka pikseli i wygląda to tak: (to czerwone pole to tło, które powinno być niewidoczne). (IMG:http://img340.imageshack.us/img340/3326/80988033.png) Jeśli ktoś wie w czym leży problem z jednym jak i drugim przykładzie proszę o odpowiedź. p.s Dodam, że te marginesy na 100% nie są w CSS zdefiniowane. Ten post edytował Filip_Łdz 21.11.2009, 13:57:07 |
|
|
![]()
Post
#2
|
|
Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
Podaj link do strony, bo tak to... strzelam, że masz źle ustawiony margines, padding lub element nadrzędny. Co do drugiego to wydłuża się czy raczej nabiera szerokości? Strzelam, że problem jw. Ustaw margines zerowy domyślny.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 1 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie podam linka bo to póki co stoi na localhoście. Wszelkie marginesy, paddingi itp saą ustawione na 0. Gdyby w tym był problem to pisał bym tego tutaj.
Na pierwszym screenie chodzi mi oczywiście o to co jest na białym tle. Ten post edytował Filip_Łdz 21.11.2009, 14:18:07 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 389 Pomógł: 141 Dołączył: 11.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Nie podam linka bo to póki co stoi na localhoście. - to sobie znajdź darmowy serwer i wrzuć tam stronę. Nie chce Ci się - nikt nie pomoże, bo komu by się chciało zgadywać.
|
|
|
![]()
Post
#5
|
|
Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
To podaj kod, wybacz ale ja nie należę do osób, które będą strzelać praktycznie zupełnie w ciemno. Wycięty kawałek screena nie daje mi poglądu na temat tego jak zbudowałeś strukturę i jakie ta struktura ma style.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 1 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 678 Pomógł: 124 Dołączył: 26.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
No z tego co widzę w TYM pliku to masz normalnie ustawione marginesy(linijka 18 i 22). Po prostu je usuń.
@\/ Pierwszy (IMG:style_emoticons/default/tongue.gif) Ten post edytował Blame 21.11.2009, 17:59:17 |
|
|
![]()
Post
#8
|
|
Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
Dziwny margines? Ja tam widzę tylko zadeklarowane 14px marginesu odległości w CSS (element #middle). Kompletnie nie rozumiem jak to powinno wyglądać.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 1 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
(IMG:http://img502.imageshack.us/img502/3653/68120914.png)
nie chodzi o odstęp całego diva względem menu bo to jest ustawione na 14px. Chodzi o odstępm tekstu względem swojego backgroundu. Po to je dodałem abyście widzieli o co chodzi. ps. i zobaczcie jeszcze ten czerwony pasek pod banerem. Dlaczego div nie dostosował się do długości baneru skoro jest ustawiony na auto? Dodałem screen może on coś Wam wyjaśni. Odświeżam, wkleiłem screen ze strzałka aby było wiadomo, o którym odstępie mówię. Refresh, może jednak ktoś ma pojęcie skąd to się bierze (IMG:style_emoticons/default/questionmark.gif) ? Ten post edytował Filip_Łdz 21.11.2009, 18:32:54 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%) ![]() ![]() |
Ja nie mam pojęcia skąd się bierze te 3px w tym #adv to jest imo chore, próbowałem wszystkiego by zostawić height: auto; ale nic nie pomagało tylko ustawić height: 600px; ale raczej o to Ci nie chodzi. Nie znam rozwiązania...
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 1 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cojack dzięki sprawdzenie myślałem, że już ze mną coś nie tak (IMG:style_emoticons/default/snitch.gif) (jak ktos wie z czego te 3px to będę wdzięczny).
Proszę jeszcze o odpowiedź skąd te marginesy nad tekstem(też około3-4px). Pozdrawiam i czekam na pomoc. |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 389 Pomógł: 141 Dołączył: 11.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Chyba nie odróżniasz pojęć margin i padding. A co do problemów to validatora użyłeś?
Kod Byte-Order Mark found in UTF-8 File. Zapisz plik w kodowaniu utf8 bez boom.
The Unicode Byte-Order Mark (BOM) in UTF-8 encoded files is known to cause problems for some text editors and older browsers. You may want to consider avoiding its use until it is better supported. |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 1 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Athei odróżniam paddingi od marginów... Nie użyłem Validatora mój błąd. Dzięki za pomoc jednak nie wiem czemu musi być ona od razu taka zgryźliwa (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 389 Pomógł: 141 Dołączył: 11.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Chodzi o odstępm tekstu względem swojego backgroundu Więc raczej chodziło o padding, margin jest na zewnątrz. Chyba, że ja na coś innego patrzyłem (IMG:style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%) ![]() ![]() |
Człowieku nie wiesz o czym piszesz.
@edit Co do tekstu to u mnie błędy nie występują, więc możesz je oląć, tekst ma jak najbardziej prawidłową składnię i nie ma tam żadnych marginów. Ten post edytował cojack 24.11.2009, 00:19:50 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 1 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, usunięcie bom-a z pliku nic nie dało. Paddingi jak były tak są :/
Witam ponownie, problem z paddingiem rozwiązany poprzez nadanie elementowi position:absolute; Natomiast problem z paddingiem nad tekstem nadal istnieje :/ (IMG:http://img502.imageshack.us/img502/3653/68120914.png) Ten post edytował Filip_Łdz 25.11.2009, 19:41:09 |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli ten adres parę postów wyżej jest aktualny, to wg mnie sprawa dotyczy właściwości line-height. Nie masz jej zdefiniowanej, zatem przyjmuje wartość normal, która może być proporcjonalna do wielkości czcionki bazowej.
Ustaw sobie np.:
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 197 Pomógł: 15 Dołączył: 10.09.2006 Skąd: Siemianowice Śląskie / Katowice Ostrzeżenie: (0%) ![]() ![]() |
Może ja się nie znam ... ale ostatni znak w tej linii czyli "/" jest wyższy niż litery ?
I dlatego robi się "padding" a tak naprawdę jest to wolna przestrzeń pomiędzy najwyższym znakiem a znakiem ? |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
jak masz font-size:100%; dodaj jeszcze line-height: 100%; [w przykładzie dałem też duże litery z ogonkami]
i obrazek ma być elementem blokowym (a jest :inline-block): #adv img{display:block;} ogólnie nie wiem co u Ciebie jest definicją dziwnego - wszędzie masz jeszcze jakieś marginesy - dokłądnie to ja nie wiem jak chciałeś to wyciągaś - zerowałem w niektórych miejscach marginesy - efekt całości sobie luknij i poprzesuwaj:
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 1 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję wszystkim powyższym za pomoc. @Zegarek dzięki za podsunięcie pomysłu o line-height, zapomniałem o tym :-)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 04:02 |