Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
div w divie
#1
Witam,
dopiero zaczelem nauke z css wiec prosze o troche wyrozumialosci. Mam taki problem.. chce zrobic duzego diva ktory bedzie trzymal cala strone ("caly").. w srodku tego diva chce dodac 3 inne divy.. jeden u gory ("naglowek") a 2 w jednej lini pod pierwszym. ("lewaKolumna", "tresc")
udaje mi sie zrobic pierwszego diva u gory i 2 divy w jednym rzedzie pod nim lecz div ktory ma trzymac wszystkie te divy trzyma tylko pierwszego.


oto fragment html:
Kod:
<body>
<div id="caly">
  <div id="naglowek">
   <h1>Nazwa tej strony</h1>
  </div>
   <div id="big">    
     <div id="lewaKolumna">
   <h1><center>Menu</center></h1>
    <ul>
      <li><h2><a href="jeden.html">jeden</a></li></h2>
      <li><h2><a href="dwa.html">dwa</a></li></h2>
      <li><h2><a href="trzy.html">trzy</a></span></a></li></h2>
     </div>
      <div id="tresc">
   <h3>tresc</h3>
      </div>
     </div>
     </div>

</body>


a oto fragment css:

Kod:
div {
        width: 800px;
          margin: auto;    
}
h1 {   font: normal 16px verdana, arial, sans-serif;
         padding: 1px;
         color: black;
         margin: 0;
         line-height: 25px;
}
h2 {    font: normal 14px verdana, arial, sans-serif;
         padding: 1px;
         color: black;
         margin: 0;
         line-height: 25px;
}
h3 {    
}
#naglowek {
        padding: 0px;
        border: 1px hidden #CCF;
        width: 970px;
          height: 70px;    
          background-image:
          url('header-bg.jpg');    
}
#lewaKolumna {
        border: 1px solid #CCF;
          margin-top: 0px;    
          margin-bottom: 10px;    
          margin-right: 5px;    
          width: 240px;    
          float: left;
          background-image:    
          url('leftColumn.jpg');        
}
#tresc {
        border: 1px solid #CCF;
          margin-top: 10px;    
          margin-bottom: 10px;
          margin-left: 5px;    
          width: 710px;
          float: left;              
}
#caly {
        border: 2px solid #000;
          width: 970px;    
          height: auto;    
}
#big {
        border: 1px; solid #000;
          width: 970px;
          height: auto;

Div "big" jest po to by divy "lewaKolumna" i "tresc" mogly byc w jednej lini.


Co jest nie tak w ktorym z kodow? Bardzo prosze o pomoc!
Odpowiedz
#2
Ten arkusz styli jest napisany źle od samego początku... Powinieneś trochę się podszkolić w CSS.
Póki co dodaj do #big
Kod:
overflow:hidden;
To rozwiąże problem, o którym mowa...
Odpowiedz
#3
Szkole sie w CSS od jakiegos tygodnia wiec jeszcze malo bardzo potrafie.. Wspominalem o tym na poczatku postu.. Dzieki za pomoc. A apropo arkusza styli to nie jest on tutaj caly, wstawilem tylko wyrywek.. tak jak i html zreszta. A co jest w nim nie tak? Bede wdzieczny za pomoc.
Odpowiedz
#4
<center>, zamykasz jakis dziwny span w menu...
Odpowiedz
#5
http://jigsaw.w3.org/css-validator/
Wpisz sobie adres Twojej strony, to wyrzuci Ci błędy
Odpowiedz
#6
@Pedro84
Zmienilem <center> w html na taki kod w css:

Kod:
text-align: center;

dzieki.

Sprawdzic strony nie moge bo jeszcze nie mam jej na servie.

I jeszcze takie pytanko jak zrobic zeby w menu tam gdzie sa linki jeden pod drugim ("jeden", "dwa", "trzy") zamiast kropek jako wypunktowania wstawic jakies male grafiki. Dajmy na to ze jeden z linkow bedzie sie nazywal "sport" i zamiast kropki przed nim chcial bym dac malego cliparta - piłkę ?
Odpowiedz
#7
to wybierz opcję poprzez wprowadzenie kodu, wklej kod i sprawdź
Odpowiedz
#8
Sprawdzilem wywalilo mi 2 male bledy ktore juz poprawilem. Dzieki.

Czy moze mi ktos pomoc z tym?
"I jeszcze takie pytanko jak zrobic zeby w menu tam gdzie sa linki jeden pod drugim ("jeden", "dwa", "trzy") zamiast kropek jako wypunktowania wstawic jakies male grafiki. Dajmy na to ze jeden z linkow bedzie sie nazywal "sport" i zamiast kropki przed nim chcial bym dac malego cliparta - piłkę ? "
Odpowiedz
#9
Google.pl -> unordered list image Smile
Odpowiedz
#10
Hmmm, najłatwiejsza metoda jaką mogę Ci doradzić to przebadanie lewego menu na wp.pl. Jest tam dokładnie to o co Ci chodzi.
Jeśli nie znasz jeszcze rozszerzenia dla przeglądarek o nazwie FIREBUG - polecam. Ściągnij (jest dostępne dla FF, Chrome, Safari... a dla IE jako aplet). Wbij na wp.pl, kliknij prawym przyciskiem myszy na którąkolwiek pozycję menu i wybierz "Zbadaj element". Zobaczysz jak na dłoni jak to jest zrobione z żywym przykładem
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [CSS] margin diva w divie tomekm 2 2,990 16-01-2012, 23:52
Ostatni post: Kartofelek
  linki nie aktywne w divie z floatem th3rion 9 6,962 31-03-2011, 18:52
Ostatni post: kmd
  Dwa iframe w jednym divie marekkkkk 6 4,717 13-03-2011, 18:03
Ostatni post: marekkkkk
  [CSS] Problem z treścią w divie. Toman87 4 3,726 07-01-2010, 04:59
Ostatni post: stachel94
Exclamation Div na divie QnieczkoPL 1 2,113 18-12-2009, 07:41
Ostatni post: Labsta.com

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl