Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS/HTML] Da sie w stylach użyć mapy obiektu ?
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
grattz
Chciałem aby moje obrazki składające sie na layout strony były tłami tabelek.
Czyli deklaruje je w stylach jako "background"


Mój problem polega na tym że nie moge wtedy użyć "mapy odsyłaczy" gdyż tą deklaruje sie w kodzie HTML tuż po linku do obrazka wypełniającego tabele.
  1. <IMG SRC="ścieżka dostępu do obrazka" USEMAP="#nazwa_mapy">


Da sie zdeklarować mapy na obiekcie "background" zdeklarowanym w CSS ?
babejsza
Jeżeli potrzebne Ci to jest do zrobienia np. menu to zabierasz się do tego ze złej strony. Do tego służą znaczniki ul i li.

Jeżeli chodzi o sam problem to teoretycznie da się to zrobić. Wystarczy zrobić np. gif'a tej samej wielkości co obrazek w tle tyle, że z przeźroczystością i jemu zadeklarować parametry mapy.

Tyle, że to też jest złe rozwiązanie, bo mapa służy do tego, aby określić jakieś konkretne miejsca na obrazie i uczynić je polami aktywnymi (np. mapa polski i linki do województw czy miast). Robiąc to co założyłeś ktoś korzystający np. z urządzenia mobilnego nie obsługującego css zobaczy białą plamę i nic więcej.

Jak już pisałem przypuszczam, że chcesz zrobić w ten sposób menu, więc zainteresuj się listami nie uporządkowanymi. Poza tym tabele nie służą do budowy struktury strony tylko do prezentacji danych tabelarycznych. Do budowy strukury służą znaczniki do tego przeznaczone czyli m.in. div'y.
grattz
Dzięki. Rezygnuje z tabelek na rzecz DIV'ów. party.gif
babejsza
  1. <ul>
  2. <li><a href="#">link menu 1</a></li>
  3. <li><a href="#">link menu 2</a></li>
  4. <li><a href="#">link menu 3</a></li>
  5. </ul>


To jest lista nie uporządkowana (uporządkowana to <ol>) wraz z linkami. Cieszę się, że przechodzisz na div'y smile.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.