Köprü olarak görünen ve daha büyük bir dikdörtgen (tam sayfa genişliği) olan köprüler gibi davranan bir şeylere sahip olmak isterim.İç içe geçmeli bağlantı alanları HTML kaynağında iç içe geçme elemanları olmadan
|-------------------------------------------| | Some text [_link_] | |-------------------------------------------|
bütün dış dikdörtgen (blok elemanı) köprü olmaktır: Aşağıda bu gibi görünmelidir ne ASCII sanat gösterimi yoktur. Bu dikdörtgenin içinde bir miktar metin olmalı ve bu metnin sonunda başka bir bağlantı olmalı.
( http://www.w3.org/TR/html401/struct/links.html#h-12.2.2 itibaren)12.2.2 İç içe bağlantılar içe olmamalıdır bir elemanı tarafından tanımlanan yasadışı
Linkler ve çapalar şunlardır:
Maalesef yuvalama bağlantılar (A elemanları) (X) HTML yasadışı ; ve A öğesi, başka bir A öğesi içermemelidir.
yüzden
<a href="xxx" style="display: block">
Some text
<a href="yyy">link</a>
</a>
yukarıda uygulanmasının en doğal yolu geçerli HTML değil. Daha da kötüsü, bazı web tarayıcılarının bazı durumlarda , iç bağlantı elemanının dış bağlantı elemanının kapama elemanının hemen dışına hareket ettirilmesiyle bu gerekliliği zorlamaktadır. Bu elbette düzeni bozuyor.
yüzden sormak istediğim şey HTML ve CSS (ancak hiçbir JavaScript) kullanarak yukarıda sunulan düzeni varmak, ancak HTML kaynağında iç içe bağlantı elemanları olmadan nasıl olduğunu. Davranış halindeki bağlantı elemanlarına (HTML standardı uygulamada aşırı derecede katı olmayan tarayıcılar için) mümkün olduğunca yakın bir davranış olsa hoş olurdu.
Düzenleme (16-01-2009)
Açıklama: ikiden fazla bağlantı elemanları mükemmel kabul edilebilir kullanmak Çözümler Geçmişte ne yaptın
<a href="xxx" ...>Some text</a>
<a href="yyy" ...>Link</a>
<a href="xxx" ...>& nbsp;</a>
...
Düşünebildiğim birkaç çözüm var, ama hepsinin javascript kullandığını düşünüyorum. Herhangi birinin saf CSS + HTML –
'dan birini yapıp yapamayacağını görmek isterdim ... bunun erişilebilirlik açısından ne kadar kötü olduğunu fark ettiniz, değil mi? Birbirinize * birbirini * bağlamanız gerekmiyor, içeri girelim! :-) –
Diğer taraftan, kullanılabilirlik/erişilebilirlik ipuçlarından bazıları, menü benzeri bağlantıların yalnızca genişlikli metinleri bulmasını ve tıklatmasını gerektirmeyecek şekilde tüm genişliği kapsaması gerektiğini öne sürüyor. –