Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS] Pasek boczny i plywanie
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
jokaj
Witam,

mam galerie zdjec, ktorej uklad wyglada mniej wiecej tak, ze jest pasek boczny z lewej strony (float: left), w ktorym mozna wybrac album, ktory chcemy obejrzec i glowna zawartosc strony. obie czesci w osobnych divach. w glownej czesci wyswietlaja sie miniaturki zdjec, ktore po kliknieciu mozna zobaczyc przy uzyciu lightboxa. to tyle we wstepie biggrin.gif

teraz moj problem:
chcialbym, w niektorych albumach dodac na dole (ale koniecznie w divie glownym, ktory jest krotszy niz pasek boczny) krotki tekst - cos w desen: "autorem zdjec jest ....". i tu pojawia sie problem - ten tekst pojawia sie na srodku glownego diva (ma ustawione text-align: center), ale ponizej paska bocznego.

probowalem juz z pozycjonowaniem relative, absolute, ale pojawia sie kolejny problem, ze w kazdym albumie jest inna ilosc zdjec i ten podpis copyright wypada w innym miejscu.

dodam jeszcze, ze miniaturki zdjec sa plywajace (float: left), a uklad miniaturek osiagnalem dzieki daniu glownemu divowi display: table i miniaturkom display: tabl-cell

pomozecie?questionmark.gif
pedro84
Pokaż kod/stronę. Szklane kule już nie te co kiedyś smile.gif
jokaj
tu jest html:
  1. <div class="top">
  2. <!-- naglowek -->
  3. </div>
  4. <div class="left">
  5. <ul class="main_list">
  6. <li><a href="index.php?rok=2010&amp;album=3">Album 3</a></li>
  7. <li><a href="index.php?rok=2010&amp;album=2">Album 2</a></li>
  8. <li><a href="index.php?rok=2010&amp;album=1">Album 1</a></li>
  9. <!-- itd. okolo 25 pozycji -->
  10. </ul>
  11. </div>
  12. <div class="center">
  13. <h2>Naglowek</h2>
  14. <div class="photo">
  15. <a href="full/001.jpg" rel="lightbox[01_2010]" title=""><img src="thumbs/001.jpg" width="119" height="158" alt="" /></a>
  16. </div>
  17. <div class="photo">
  18. <a href="full/002.jpg" rel="lightbox[01_2010]" title=""><img src="thumbs/002.jpg" width="119" height="158" alt="" /></a>
  19. </div>
  20. <!-- itd. kilkanascie miniaturek -->
  21. </div>
  22. <div id="author">
  23. <!-- to jest ten nieszczesny akapit -->
  24. <p>Autorem zdjęć jest ...</p>
  25. </div>
  26. <div class="footer">
  27. <!-- dolny pasek -->
  28. </div>
  29. </body>


a tu css:
Kod
body
{
    background-color: #acaefb;
    font: 10px 'Lucida Grande', Verdana, sans-serif;
    margin: 0;
    padding: 0;
}

.top
{
    font: 11px serif;
    font-variant: small-caps;
    height: 150px;
    margin: 25px 200px 10px 150px;
    padding: 2px 5px 7px 100px;
    background: url(../images/logo.gif) left top no-repeat;
}

a:link
{
    text-decoration: none;
    color: #1f1f6b;    
}

a:visited
{
    color: #9d0505;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

.left
{
    float: left;
    width: 200px;
    padding-right: 30px;
    padding-top: 10px;
    margin-top: 10px;
    color: #1f1f6b;
    border-right: 1px solid #1f1f6b;
}

li
{
    list-style-position: outside;
    list-style-type: square;
    margin-bottom: 7px;
}

div.center
{
    margin: 0 0 20px 230px;
    padding-left: 20px;
    padding-right: 0;
    border-left: 1px solid #1f1f6b;
}

.center h2
{
    margin-bottom: 50px;
    color: #1f1f6b;
    text-align: center;
}

.photo img
{
    border: none;
    padding: 5px;
}

.photo
{
    float: left;
    display: table;
    width: 180px;
    height: 200px;
    margin: 25px;
    border: none;
    text-align: center;
}

div.photo a
{
    display: table-cell;
    vertical-align: middle;
}

a img
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#author
{
    clear: both;
    text-align: center;
}

.footer
{
    clear: both;
    text-align: right;
    margin-right: 20px;
}


mysle, ze to cos niecos rozjasni sprawe biggrin.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.