2011-09-01 8 views
5

Mam grupę obrazów, z których każda ma własne linki. Chcę, aby obrazy znalazły się na liście (<ul><li> .. itd.) I aby każda pozycja miała inny numer background-image.Czy dźwięk może zawijać element listy w kotwicy?

Czy napotkam jakiekolwiek problemy z czymś takim?

<ul> 
<a href="#"><li class="1"></li></a> 
<a href="#"><li class="2"></li></a> 
<a href="#"><li class="3"></li></a> 
<a href="#"><li class="4"></li></a> 
<a href="#"><li class="5"></li></a> 
<a href="#"><li class="6"></li></a> 
</ul> 
+2

To nie jest poprawne HTML –

+0

, więc jaka byłaby alternatywa dla niego? – tonyhh

+3

możesz umieścić link wewnątrz 'li', prawda? –

Odpowiedz

2

Nie valid HTML.

<!ELEMENT UL - - (LI)+     -- unordered list --> 
+2

Po prostu ciekawa, gdzie jest wyjaśniona ta składnia? Przeczytałem to w dokumentacji, ale sam nie doszłoby do wniosku, że oznacza to, że tylko znaczniki "li" mogą być dziećmi list. – smilebomb

6

to nie jest poprawny HTML ponieważ jedyną rzeczą dozwolony w elemencie <ul> jest <li> s.

13

byłoby to zrobić lepiej napisać go jak ten

<ul> 
<li class="1"><a href="#"></a></li> 
<li class="2"><a href="#"></a></li> 
<li class="3"><a href="#"></a></li> 
</ul> 

Następnie można dodać background-image albo do a lub li.

Jednak, należy projektować z a s jako display:block i dać im taką samą height i width z li. W ten sposób wyświetli się obraz tła, a cały klik będzie można kliknąć.

Powiązane problemy