![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 161 Pomógł: 4 Dołączył: 18.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Zdecydowałem się zapytać na forum, bo od dwóch dni walczę z dziwnym dla mnie problemem i nie mogę sobie poradzić. W zasadzie nie wiem nawet jakie części kodu dołączyć Sprawa wygląda tak: Problem pojawia się, gdy w którejś z tabel daję podwójny znak <br /> , <br> lub <p>. Wtedy to cały div, w którym osadzony jest plik z tym tekstem przesuwa się o kilkanaście pikseli w lewo względem nagłówka. Co ciekawsze: jeśli w jednej tabeli zrobię parę <br> to wszystko jest dobrze, problem pojawia się, gdy w drugiej tabeli zrobię to samo. Czy ktoś się z czymś takim spotkał? Pozdrawiam! |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zacznijmy od podstaw: Wiesz do czego służy <br/>? Chyba nie, bo kod masz strasznie śmieciowy.
Pokaż screen. -------------------- Google knows the answer...
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 161 Pomógł: 4 Dołączył: 18.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Zacznijmy od podstaw: Wiesz do czego służy <br/>? Chyba nie, bo kod masz strasznie śmieciowy. Pokaż screen. <a href="http://ifotos.pl/zobacz/Beztytulu_hnenwxr.png/"><img src="http://s2.ifotos.pl/mini/Beztytulu_hnenwxr.png">Tutaj po przesunięciu</a> Nie wiem czy o tego screena chodziło. No BR to break, czyli złamanie linii. Dziwi mnie to, że jedno złamanie nic nie przeszkadza, a dwa już tak, większa ilość nie robi różnicy. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Skopałeś strukturę zapewne. Wstawiasz tekst zaraz po <table> co jest złe. <br/> to załamanie linii, ale w tekście. Nie służy do tych celów, do których Ty chcesz to użyć. Ogólnie, robisz sieczkę.
Zrób te tabele po ludzku (kurshtml.boo.pl) i będą działać. -------------------- Google knows the answer...
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 161 Pomógł: 4 Dołączył: 18.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Poza tym tekstem po <table> (pozostałość po dłubaniu) tabela jest prawie najprostszą z możliwych.
Jeśli div się przesunie, to obojętne, z której tabeli wytnę tekst z któregoś <td> i się naprawia. Nie ma znaczenia, z którego. Czy ma ktoś jeszcze jakieś pomysły? |
|
|
![]()
Post
#6
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ale czy Ty nie rozumiesz, że <br> służy do załamywania tekstu, a nie odstępów? Użyj CSS.
Poza tym, pokaż więcej kodu. -------------------- Google knows the answer...
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 161 Pomógł: 4 Dołączył: 18.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dobra, już wiem, o co chodzi, ale nie znam rozwiązania.
div przestawia się, kiedy tekstu jest tak dużo, że strona musi się wydłużyć. Prawdopodobnie coś trzeba ustawić w CSS'ach. Tu jest sekcja div z index'u:
Sekcja, w której jest tekst to: A poniżej CSS odpowiedzialny za to:
Czy toś ma pojęcie jak to zrobić, żeby jak tekstu jest więcej niż 'strona' i schodzi niżej, to żeby mi się to nie rozjeżdżało? Pozdrawiam |
|
|
![]()
Post
#8
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Hm... Skoro dajesz elementowi
Kod float:left to nadrzędnemu daj Kod overflow:hidden; , to raz.Po drugie, wrzuć cały kod, a jeśli masz, to link do strony. -------------------- Google knows the answer...
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 161 Pomógł: 4 Dołączył: 18.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jak robisz listę, <ul> to nie możesz ładować linków bezpośrednio do środka (musi być <li>).
Zupełnie też nie jestem w stanie zrozumieć, dlaczego traktujesz listę newsów jako tabelę, która z tabelą wspólnego ma... nic. To tak na szybko, wieczorem obadam dokładniej i zmodyfikuję posta. -------------------- Google knows the answer...
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 161 Pomógł: 4 Dołączył: 18.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Jak robisz listę, <ul> to nie możesz ładować linków bezpośrednio do środka (musi być <li>). Zupełnie też nie jestem w stanie zrozumieć, dlaczego traktujesz listę newsów jako tabelę, która z tabelą wspólnego ma... nic. To tak na szybko, wieczorem obadam dokładniej i zmodyfikuję posta. No to <li> zrobiłem, co do tabel to... po prostu jest mi najłatwiej sformatować wiadomość. Chociaż próbowałem z <div> ale efekt końcowy był taki sam, tzn. przy wydłużeniu głównego div'a całość przesuwa się w lewo o parę pixeli. http://l0k0.cba.pl/style.css pod tym adresem oczywiście jest cały styl. Pozdrawiam |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 28.08.2009 Skąd: wertykalne przez większość dnia Ostrzeżenie: (0%) ![]() ![]() |
1)Na moje oko pewnie tu masz problem - wewnątrz table masz
a gdzie zamknięcie tego paragrafu? nie skomentuję - align="justify" (oczywiście poprawnie ale nie lepiej w cssie? kod mało czytelny a wszelkie zmiany musisz wprowadzać w kazdym paragrafie z osobna). 2)
zapoznaj się bliżej z paddingami, marginami, borderami wogole formatowaniem w cssie nie będziesz wtedy musiał sie br wspomagac. Ja bym to wogole dał w osobnej tabeli jezeli juz sie na nie uparles. a jesli koniecznie ma to byc pod ta wiadomoscia to wrzuc to w span i daj margin-top(zalecane) albo padding-top zamiast tych wszystkich br. 3) Na twoim miejscu wziałbym dwa tygodnie wolnego. tydzien zeby zapomniec o wszystkim co wiesz o tworzeniu stron w html/css, drugi tydzien na ponowne nauczenie sie htmla i cssa. Bez urazy, Ten post edytował achill 10.05.2011, 18:27:42 -------------------- "pomógł" daje nie dlatego, że ktoś mi pomógł
ale dlatego, że się czegoś mogłem nauczyć. |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 1 Dołączył: 9.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Jak robisz listę, <ul> to nie możesz ładować linków bezpośrednio do środka (musi być <li>). Zupełnie też nie jestem w stanie zrozumieć, dlaczego traktujesz listę newsów jako tabelę, która z tabelą wspólnego ma... nic. To tak na szybko, wieczorem obadam dokładniej i zmodyfikuję posta. ponieważ użył pewno mysql_fetch_array() i dał pętle for która dopisuje kolejne wiersze tabeli jako wyniki zapytania ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 08:16 |