Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z umiejscowieniem dwóch obrazków
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
hdhkff
Witajcie. Mam pewien wydawało by sie błachy problem, ale czas który na jego rozwiązanie poświęciłem zwala mnie już z nóg. Zmęczył mnie brak rezultatu, więc postanowiłem się zwrócić o pomoc. Otóż :

mam kod html zamieszczony w drupalowskiej stronie:

  1. <link rel="shortcut icon" href="http://almed.firehost.pl/favicon.ico" />
  2. <!-- Start VideoLightBox.com HEAD section -->
  3. <link rel="stylesheet" href="http://almed.firehost.pl/engine/css/videolightbox.css" type="text/css" />
  4. <style type="text/css">#videogallery a#videolb{display:none}</style>
  5. <link rel="stylesheet" type="text/css" href="http://almed.firehost.pl/engine/css/overlay-minimal.css"/>
  6. <script src="http://almed.firehost.pl/engine/js/jquery.tools.min.js" type="text/javascript"></script>
  7. <script src="http://almed.firehost.pl/engine/js/swfobject.js" type="text/javascript"></script>
  8. <!-- make all links with the 'rel' attribute open overlays -->
  9. <script src="http://almed.firehost.pl/engine/js/videolightbox.js" type="text/javascript"></script>
  10. <!-- End VideoLightBox.com HEAD section -->
  11. </head>
  12. <body bgcolor="#d4d0c8">
  13. <!-- Start VideoLightBox.com BODY section -->
  14. <script type="text/javascript">
  15. function onYouTubePlayerReady(playerId) {
  16. ytplayer = document.getElementById("video_overlay");
  17. ytplayer.setVolume(100);
  18. }
  19. </script>
  20. <div id="videogallery">
  21. <a rel="#voverlay" href="http://www.youtube.com/v/AKeHAJN6HWw?autoplay=1&rel=0&enablejsapi=1&playerapiid=ytplayer" title="ja zlozony"><img src="http://almed.firehost.pl/data/thumbnails/0.png" alt="ja zlozony" /></a>
  22. <a rel="#voverlay" href="http://www.youtube.com/v/Elj9cSjPLJY?autoplay=1&rel=0&enablejsapi=1&playerapiid=ytplayer" title="masaz viktow"><img src="http://almed.firehost.pl/data/thumbnails/1.png" alt="masaz viktow" /></a><a id="videolb" href="http://videolightbox.com">Flash Video Lightbox by VideoLightBox.com v1.10</a>
  23. </div>
  24. <!-- End VideoLightBox.com BODY section -->
  25. </body>
  26. </html>



co bym nie nawydziwiał w kodach moje ikonki rozmieszczone są jedna pod drugą ----> jak na tym obrazku
Kod
http://almed.firehost.pl/przyklad.jpg

ja chcialbym zeby ikony byly jedna za drugą i nie mam zielonego pojecia dlaczego nie sa.


plik CSS do którego odnosi sie kod to

Kod

#videogallery {
    width:100%;
    zoom:1;
}
#videogallery span{ display:inline; }
#videogallery a{
    display:inline;
    display:inline;
    zoom:1;
    *display:inline;
    position:absolute;
    vertical-align:top;
    margin:5px;
    width:96px;
    font-family:Trebuchet,Tahoma,Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    text-align:center;
    opacity:0.87;
}
#videogallery a img{
    display:inline;
    border:none;
    margin:0;
}
#videogallery a:hover{
    opacity:1;
}


za pomoc bardzo dziękuję.

Proszę o pomoc kogokolwiek, nie daje rady już z tym. Powinno działać, ale za cholere nie chce ....
krzywy36
ustaw dla <a> i dla <img> display: block i dodatkowo dla <a> float: left

Edit:
konkretnie, tak:
  1. #videogallery {
  2. width:100%;
  3. zoom:1;
  4. }
  5. #videogallery span{ display:inline; }
  6. #videogallery a{
  7. display: block;
  8. float: left;
  9. zoom:1;
  10. vertical-align:top;
  11. margin:5px;
  12. width:96px;
  13. font-family:Trebuchet,Tahoma,Arial,sans-serif;
  14. font-size:11px;
  15. font-weight:normal;
  16. text-decoration:none;
  17. text-align:center;
  18. opacity:0.87;
  19. }
  20. #videogallery a img{
  21. display: block;
  22. border:none;
  23. margin:0;
  24. }
  25. #videogallery a:hover{
  26. opacity:1;
  27. }


jak nie będzie działać to wrzuć gdzieś na "żywo".
hdhkff
Działa, dziękuję krzywy36, straciłem na to sporo czasu, więc cieszę się, że ktoś po drugiej stronie ekranu znalazł chwilkę by zerknąć. Teraz mam dwa obrazki koło siebie, jednak drugi o jakieś 10px niżej, ale to już powinienem ogarnąć samemu.
thumbsupsmileyanim.gif

Nie mogę ustawić tych obrazków w jednej linii, nie mogę zrozumieć dlaczego nie są one na tej samej wysokości
Kod
http://almed.firehost.pl/drupal-7.x-dev/node/15
Kod jest na pewno dobry bo po wklejeniu i odpaleniu go z index.html obrazki zamieszczone są idealnie równo ale jak zamieszczę go na stronie drupal obniza mi o te kilkanaście pikseli, ktoś ma jakiś pomysł dlaczego ? Jest to dla mnie całkowicie nie zrozumiałe. Ponadto po kliknięciu otwiera się okno lightbox z filmem, obramówka tego okna nie wykazuje pierwszeństwa warstwy względem warstwy flash, inaczej ujmując flash zasłania obramówkę. Czy isnieje możliwość zmiany pierwszeństwa względem tych dwóch warstw, jeżeli tak proszę mnie ukierunkować jakich informacji powinienem szukać.
Dziękuję.

Pół problemu rozwiązanego, otrzymałem pomoc i od razu wklejam rozwiązanie , do css-u trzeba bylo dodać wpis
Kod
#videogallery br{ display: none; }

Działa exclamation.gif!!!

Teraz jeszcze problem z warstwami, próbowałem z-index , ale nie odnoszę żadnego rezultatu ....

Problem rozwiązany, znalazłem je na innym forum. Aby warstwa flash była poniżej i nie zasłaniała obramówki lightboxa, do kodu wstawiającego obrazek flash na stronę trzeba wprowadzić drobną modyfikację :

z np takiego

Kod
<object type="application/x-shockwave-flash" data="http://jakis.swf"
width="267" height="374">
<param name="movie" value="http://jakis.swf" />
</object>



na taki

Kod
<object type="application/x-shockwave-flash" data="http://jakis.swf"
width="267" height="374">
<param name="wmode" value="opaque" />
</object>


Temat do zamknięcia. Pozdrawiam.
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.