Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS]Pozycjonowanie
Forum PHP.pl > Forum > Przedszkole
patryk20120
Witam,
otóż mam pewien problem tongue.gif Mam taki oto kod CSS:
  1. #gl{
  2. position: relative;
  3. margin: 0 auto;
  4. width: 781px;
  5. background-image: url('images/gl.png');
  6. }
  7. .left{
  8. float: left;
  9. padding: 5px;
  10. width: 400px;
  11. }
  12.  
  13. .right{
  14. float: right;
  15. padding: 5px;
  16. width: 375px;
  17. }

no i kod html:
  1. <div id="gl">
  2. <div class="left">
  3. a1
  4. </div>
  5. <div class="right">
  6. a2
  7. </div>
  8. </div>

I problem jest taki, że zamiast w tym div'ie #gl pojawić się tekst po lewej i po prawej, to on w ogóle jest gdzie indziej(pod tym div'em), ale gdy do #gl dodam wysokość(height) to działa, ale chodzi mi o to, aby div sam dostosowywał wysokość, nie mam pojęcia co jest nie tak :/
Kostek.88
2 divy nie mieszczą się koło siebie. Co z tego, że masz #gl określone na 781px i te 2 pozostałe odpowiednio na 400 i 375... fakt, że razem daje 775, ale dojdzie Ci jeszcze padding+margin... po przeliczeniu po 10px na każdy div.

RADA: zwiększ szerokość #gl, albo zmniejsz padding 2-ch divów koło siebie (ew. ich szerokość).
patryk20120
Zmniejszałem nawet do 200px, ale to i tak nie pomogło.
Damonsson
Sprawdź czy równanie jest prawdziwe: 400+375+2x5 <= 781
Podaj wnioski i przyczyny dlaczego nie winksmiley.jpg

  1. #gl{
  2. position: relative;
  3. margin: 0 auto;
  4. width: 821px;
  5. background-image: url('images/gl.png');
  6. }
  7. .left{
  8. float: left;
  9. padding: 5px;
  10. width: 400px;
  11. }
  12.  
  13. .right{
  14. float: right;
  15. padding: 5px;
  16. width: 375px;
  17. }

Wklej to zamiast swojego, nie działa?
patryk20120
Zgadza się, było za duże, ale jak już pisałem zmniejszenie szerokości tych dwóch div'ów nic nie pomaga(zmniejszałem nawet do 200px).
Kostek.88
Wkleiłem sobie z DIVami 200px i u mnie działa... pokaż kod ze zmniejszonymi DIVami. Może po drodze coś się schrzaniło...
patryk20120
html:
  1. <div id="gl">
  2. <div class="left">
  3. a1dasdasdsa<br><br>asdasd
  4. </div>
  5. <div class="right">
  6. a2
  7. </div>
  8. </div>

css:
  1. #gl{
  2. position: relative;
  3. margin: 0 auto;
  4. width: 781px;
  5. background-image: url('images/gl.png');
  6. }
  7. .left{
  8. float: left;
  9. padding: 2px;
  10. width: 200px;
  11. }
  12.  
  13. .right{
  14. float: right;
  15. padding: 2px;
  16. width: 200px;
  17. }

No właśnie dziwne, że nie działa, nigdy nie miałem z takim czymś problemu tongue.gif
Damonsson
  1. #gl{
  2. position: relative;
  3. margin: 0 auto;
  4. width: 781px;
  5. background-image: url('images/gl.png');
  6. overflow: hidden;
  7. }

O to Ci chodzi?
patryk20120
Loool stary dzięki serdeczne tongue.gif wiedziałem że to musi byc coś prostego haha.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.