Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Automatyczna szerokość div'a według położenia 'right' i 'left'
michalcpp
post 24.08.2015, 14:14:28
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.07.2015

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


Jak zrobić takiego diwa aby wedlug wartosci css 'left' i 'right' byla ustalana automatycznie wartosc 'width'.
Chodzi mi oto żeby na przykład lewa krawędź diva była oddalona o 100px od lewej krawędzi ekranu ("left: 100px;"), a prawa krawędź była oddalona o 100px od prawej krawędzi ekranu("right: 100px;") a zeby width był obliczany automatycznie.

Ten post edytował michalcpp 24.08.2015, 14:16:03
Go to the top of the page
+Quote Post
freemp3
post 24.08.2015, 14:23:29
Post #2





Grupa: Zarejestrowani
Postów: 448
Pomógł: 72
Dołączył: 6.09.2008
Skąd: Miechów / Kraków

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


Czyżby chodziło o margin-left/right? Ewentualnie padding-left/right?


--------------------
Niemożliwym jest stworzenie czegokolwiek idiotoodpornego, ponieważ idioci są wyjątkowo pomysłowi.

http://aroch.pl
https://themeforest.net/user/aroch
http://astroblog.aroch.pl
http://www.koszulki.aroch.pl
Go to the top of the page
+Quote Post
michalcpp
post 24.08.2015, 14:36:35
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.07.2015

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


Próbowałem zamiast left/right uzywać margin left i right ale wtedy cały div znika, a gdy uzywam left i right to wyglada jakby wartosc right byla ignorowana

Ten post edytował michalcpp 24.08.2015, 14:37:47
Go to the top of the page
+Quote Post
Comandeer
post 24.08.2015, 14:55:05
Post #4





Grupa: Zarejestrowani
Postów: 1 263
Pomógł: 252
Dołączył: 11.06.2009
Skąd: Świętochłowice

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


Dany element musi być pozycjonowany - najlepiej absolutnie wewnątrz relatywnie pozycjonowanego rodzica.


--------------------
Go to the top of the page
+Quote Post
freemp3
post 24.08.2015, 14:59:50
Post #5





Grupa: Zarejestrowani
Postów: 448
Pomógł: 72
Dołączył: 6.09.2008
Skąd: Miechów / Kraków

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


Parametry left/right służą do pozycjonowania elementu względem innego i nie ma siły, żeby obie jednocześnie zaskoczyły.
Jak to znika? Jeśli masz div na szerokość całej strony (width: auto), to po dodaniu marginesów bo bokach powinien się zmniejszyć o wartość marginesów. Chyba, że pozycjonujesz go na 'absolute', w tedy ustawiasz width: 100% i box-sizing: border-box.


--------------------
Niemożliwym jest stworzenie czegokolwiek idiotoodpornego, ponieważ idioci są wyjątkowo pomysłowi.

http://aroch.pl
https://themeforest.net/user/aroch
http://astroblog.aroch.pl
http://www.koszulki.aroch.pl
Go to the top of the page
+Quote Post
michalcpp
post 24.08.2015, 15:00:49
Post #6





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.07.2015

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


Właśnie uzywalem pozycjonowania relatywnego, ale jak uzylem absolutnego to zadziałało.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 20.09.2018 - 12:33