![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 16.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam taka zagadkę.
chcę na dole strony dać dwa elementy: - jeden z zafixowanymi wymiarami, powiedzmy 200x200px, w lewym dolnym rogu. - drugi obok, ma sie zaczynac od pierwszego elementu i dochodzic do konca strony bez względu na rozmiar okna. cos w rodzaju width:100%-200px. da sie? czy sie nie da sie? oto jest pytanie. Dzieki z góry michał |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 18 Dołączył: 11.06.2007 Skąd: Koszalin/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Da się, ale raczej tylko z ustalaniem wymiarów w js. Trzeba tam pobrać rozmiar okna, odjać te 200px i wstawić szerokość do bloku.
Chyba że tak mi przyszło do głowy, oba bloki float, drugi width 100%, a całośc zamknieta w innym ktory miałby width 100% i overflow hidden. Może zadziałać, ale ma ograniczone zastosowanie. Ten post edytował elektrrrus 13.03.2011, 19:51:42 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 16.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za odpowiedź
sposób z JS znam. chciałem to zrobic czystym css najblizsze prawdy było <div id="zewnetrzny"> <div id="wewnetrzny"></div> </div> #zewnetrzny{ width:100%; padding-left:200px; } #wewnetrzny{ width:100% } ale ta metoda wywalała mi kawałek wewnetrznego diva za prawą krawedz okna. kombinuje z procentami i min-width ale to nie daje super rezultatów. Wracając do JSa. Jest jeszcze sens przejmować się uzytkownikami mającymi wyłączoną obsługę JavaScriptu? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
jest.
Ten post edytował krzywy36 13.03.2011, 22:11:51 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
wystarczy ustawić display: block i nie musisz z width: 100% kombinować...
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
inne rozwiązanie, jednego diva mniej (IMG:style_emoticons/default/wink.gif) :
@Pawel_W: divy mają domyślnie display block Ten post edytował krzywy36 14.03.2011, 08:46:25 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 16.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
jestem pod wrażeniem!
cały wieczór nad tym wczoraj przesiedziałem. Dzięki Panowie! ----- trochę później---- Testuję powyższego CSSa (drugi przykład). i odkryłem ze jest w nim mała sztuczka. - kontener #drugi jest wypełniony textem co powoduje rozciągnięcie go do krawędzi okna jeśli w paragrafie będzie krótki text to #drugi nie bedzie miał odpowiedniej szerokości. Kombinuję, czy da się zrobić tak, aby #drugi bez wzgledu na zawartosc miał szerokosc od 200px z lewej az do konca strony? ----- jeszcze później---- udało sie:
Dziękuję Krzywemu36 za rozwiązanie. Ten post edytował radvanced 14.03.2011, 18:40:14 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:25 |