Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS] Wielki problem z pozycjonowaniem
Roguś
post
Post #1





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 14.12.2006
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


Witam. Nie pozycjonowałem jeszcze strony w css do wczoraj. Juz 2 dzien sie z tym mecze. Mam banner i na nich chce umiescic przyciski . Bez css-a sa tak mniej wiecej po lewej stronie. Daje right: 50px; to mi sie przesuwa tak jak powinno w lewo strone ale od tego punktu ! No to daje left: 310px; i jest wszystko ok tylko ze "dokleja" sie druga czesc strony pusta ! Po prostu jest przesuwak nadole poziomy! Jest to dziwne bo strona jest prawie nieruszona a przestrzen po lewej stronie tworzy sie sama :/ Dlaczego tak sie dzieje :/Chciałem jeszcze dodac ze dzieje sie to dopiero po wypozycjonowaniu 2 przycisku.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 13)
Kreton
post
Post #2





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 20.02.2005

Ostrzeżenie: (0%)
-----


Możę trochę kodu, link do strony. Nikt tu z fusów nie wróży.
Go to the top of the page
+Quote Post
Roguś
post
Post #3





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 14.12.2006
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


Mniej wiecej tak (mniej wiecej bo kod mam na laptopie a nie mam tam neta)

  1. <?php
  2. echo '<table background=...><tr><td>';
  3. echo '<div id=cos><input type=...></div><div id=cos2><input type=...></div>';
  4. echo '</td></tr></table>';
  5. ?>


Ten post edytował Roguś 27.08.2007, 23:08:07
Go to the top of the page
+Quote Post
kicaj
post
Post #4





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

Ostrzeżenie: (0%)
-----


Do atrybutow `left` i `right` nalezy zasotoswac jeszcze `position` (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
`float` rowniez moze pomoc w niektorych przypadkach:)
Go to the top of the page
+Quote Post
Kostek.88
post
Post #5





Grupa: Zarejestrowani
Postów: 376
Pomógł: 47
Dołączył: 23.08.2007
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Możesz podać kod CSS ?
Go to the top of the page
+Quote Post
Roguś
post
Post #6





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 14.12.2006
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


kodzior :
  1. div { position: relative; }
  2. div#cos { left: 55px; top: 22px;}
Go to the top of the page
+Quote Post
eS...
post
Post #7





Grupa: Zarejestrowani
Postów: 367
Pomógł: 2
Dołączył: 4.03.2003
Skąd: C:/Windows/Temp

Ostrzeżenie: (0%)
-----


Po co ci divy w tabelach? To chyba raczej pomyłka? nie możesz tego zrobic w td'kach?
Go to the top of the page
+Quote Post
Kostek.88
post
Post #8





Grupa: Zarejestrowani
Postów: 376
Pomógł: 47
Dołączył: 23.08.2007
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Spróbuj tak jak kolega mówił:

Kod
div { position: relative; }     // to wywal
div#cos {float: left}          // wszystkim "cosiom" nadaj taki sam float: left



Aha, no i eS... ma rację. Trochę źle rozplanowałeś kod. Daj jakiegoś screena albo narysuj w Paincie jak to ma wyglądać a coś poradzimy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Kaloryfer 27.08.2007, 23:38:01
Go to the top of the page
+Quote Post
eS...
post
Post #9





Grupa: Zarejestrowani
Postów: 367
Pomógł: 2
Dołączył: 4.03.2003
Skąd: C:/Windows/Temp

Ostrzeżenie: (0%)
-----


Cytat
div#cos {float: left} // wszystkim "cosiom" nadaj taki sam float: left

Raczej jak masz ID diva to możesz uzyc tylko raz! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) wiec nie mozesz go dac wszystkim cosiom chyba ze zrobisz klase
  1. .cos{.....}
Go to the top of the page
+Quote Post
Kostek.88
post
Post #10





Grupa: Zarejestrowani
Postów: 376
Pomógł: 47
Dołączył: 23.08.2007
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat(eS... @ 28.08.2007, 00:39:30 ) *
Raczej jak masz ID diva to możesz uzyc tylko raz! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) wiec nie mozesz go dac wszystkim cosiom chyba ze zrobisz klase
  1. .cos{.....}



Wiem, więc:
  1. div#cos {float: left}
  2. div#cos2 {float: left}
  3. div#cos3 {float: left}



(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
eS...
post
Post #11





Grupa: Zarejestrowani
Postów: 367
Pomógł: 2
Dołączył: 4.03.2003
Skąd: C:/Windows/Temp

Ostrzeżenie: (0%)
-----


ale po co tworzyc css dla 3 id jak mozna jedna klase (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Przynajmniej walidator sie nie spluje (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
Kostek.88
post
Post #12





Grupa: Zarejestrowani
Postów: 376
Pomógł: 47
Dołączył: 23.08.2007
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Masz rację, ale zakładam, że każdy "cos" będzie miał dodatkowe, RóżNE parametry (może jeszcze jakieś przesunięcie, chociaż nie pamiętam czy przy floatach da się jeszcze to pozycjonować) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Roguś
post
Post #13





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 14.12.2006
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


bo kazdy obiekt ma inne paratetry. Taki szkic :
_________[ cos ]
[ cos2 ] [submit]

Ten post edytował Roguś 28.08.2007, 09:02:02
Go to the top of the page
+Quote Post
Roguś
post
Post #14





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 14.12.2006
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


A i jak wywaliłem position relative to jak zmniejszyłem okno przegladarki to zaczeły latać przyciski :/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 23:49