Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam,
Mam taki problem z pozycjonowaniem w CSS.
Mam dwa elementy które chcę umieścić z lewej strony.
Umieszczam pierwszy....ale gdy chcę umieścić drugi to drugi nakłada mi się na pierwszy
zamiast wpaść automatycznie pod niego.
Dopiero kiedy podam ilość pixeli dla TOP to mogę umieścić go pod tym elementem.
Problem jest taki, że pierwszy element się rozciąga ( dla danego użytkownika ).
no i wtedy i tak i tak się nagładają na siebie.
wygląda to tak dla CSS:
ELEMENT 1:
.container_12_licznik { margin-left: auto; margin-right: auto; margin-top: auto; width: 240px; } .site-cover_licznik { background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0; border-radius: 5px; box-shadow: 0 0 13px #999; left: 20px; margin-bottom: 100px; margin-top: 25px; position: absolute; top: 85px; }
ELEMENT 2:
.container_12_licznik5 { margin-left: auto; margin-right: 20px; margin-top: auto; width: 240px; } .site-cover_licznik5 { background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0; border-radius: 5px; box-shadow: 0 0 13px #999; left: 20px; margin-bottom: 100px; margin-top: 25px; position: absolute; top: 320px; }
Wie ktoś może czego użyć dokładnie żeby ELEMENT 2 automatycznie zawsze
pojawiał się pod ELEMENTEM 1?
Pozdrawiam ciepło :)
Offline
Próbuje z display: block;
ale dalej to samo...
Offline
a jak podasz kod html? bo morfik to może i wróżka ale ja nie...
hint: table display
Offline
@debbie o coś takiego Tobie chodzi https://jsfiddle.net/58yfe0gt/ ? Bo moja szklana kula mówi, że widzi ciemność.
Offline
podaj caly kod html+css albo najlepiej link do strony to cos pomyslimy.
http://adamschwartz.co/magic-of-css/chapters/2-layout/
Ostatnio edytowany przez pink (2016-04-08 01:27:42)
Offline
Dzięki Pink...wspomogło mnie Twoje rozwiązanie ze strony https://jsfiddle.net/58yfe0gt/
Jednak to pociągnęło dalszy problem z pozycjonowaniem.
Ponieważ mam dwa elementy jeden pod drugim z lewej strony...jeden długi w środku i dwa z prawej...
Mam trochę bałaganu w kodzie do uporządkowania...ale może odniosę się do tego kodu ze strony...
jest tam:
<div class="root"> <div class="element1"> Licznik 1 </div> <div class="element2"> Licznik 2 </div> <div class="element3"> Licznik 3 </div> <div class="element4"> Licznik 4 </div> </div> .root { display: block; background: green; width: 240px; position: relative; left: 10px; top: 10px; padding: 5px; } .element1, .element2 { border: 1px solid #000; margin-bottom: 10px; left: 15px; } .element3, .element4 { border: 1px solid #000; margin-bottom: 10px; right: 15px; }
A potrzebuję zrobić coś takiego gdzie będę miał dwa elementy z lewej strony ( lub więcej w zależności od tego co dodam )
jeden podłużny w środku...oraz dwa ( lub więcej z prawej strony )
Według tego wychodzi mi:
https://jsfiddle.net/58yfe0gt/
Offline
@debbie, piszesz, że strona Pink Tobie pomogła a klepisz moją :P
Po drugie nie skopiowałeś całego linku, ponieważ powinien wyglądać tak: https://jsfiddle.net/58yfe0gt/2/
W tej wersji namieszałeś jak trzeba, możesz sobie wywalić nazwę klasy ement1, element2 itd i zastąpić to jedną klasą element (ponieważ klasa może być powtarzalna a ID nie)
i ostatnia rzecz, narysowałbyś nawet w gimpie [b]o jaki układ Ci chodzi![/b]
Jak na razie bawię się we wróżbitę: https://jsfiddle.net/58yfe0gt/5/
Offline
Myślę że tak będzie najprościej...próbuję według Twojej propozycji :)...
ale wygląda to tak:
[url]http://imgur.com/5QmU8pJ[/url]
I każdy moduł rozciąga się według treści która się w nim znajduje..
Ostatnio edytowany przez debbie (2016-04-11 11:15:47)
Offline
No to masz, pobawiłem się w górnika :P
https://jsfiddle.net/58yfe0gt/6/
Offline
Tak dzięki :) to rozumiem :) tylko że jestem właśnie w tym punkcie od początku...
a chodzi mi o efekt z obrazka...
Offline
Chodzi tobie o sortowanie listy? Bo ja juz zglupialem. To co masz na obrazku odzwierciedlilem tobie w linku powyzej. A jesli chodzi tobie o przelaczanie zakladek to jest jrszcze inna historia
Offline
Przepraszam...wszystko gra i buczy! Faktycznie o to mi chodziło....tylko strona wyświetlała wszystko jedno pod drugim...
Dzięki Ci Jezoo! hahahahha :D
Offline
....jednak to faktycznie problem... ponieważ układ zaproponowany przez Jezoo...jest całkiem okej...
https://jsfiddle.net/58yfe0gt/6/
Tylko przy zmianie rozdzielki na większą...boczne moduły ( te z prawej strony -test1 test2 )
spadają na dół pod licznik1 licznik2 licznik3 licznik4.
Właśnie szukam co zrobić alby to było sztywne...
Offline
Time (s) | Query |
---|---|
0.00011 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00110 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.224.73.124' WHERE u.id=1 |
0.00063 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.224.73.124', 1732218029) |
0.00061 | SELECT * FROM punbb_online WHERE logged<1732217729 |
0.00071 | SELECT topic_id FROM punbb_posts WHERE id=300824 |
0.00229 | SELECT id FROM punbb_posts WHERE topic_id=28508 ORDER BY posted |
0.00058 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=28508 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00088 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=28508 ORDER BY p.id LIMIT 0,25 |
0.00078 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=28508 |
Total query time: 0.00778 s |