<a> bez oddziaływania na strukture

0

Witam,
mam diva, który ma jakiś tam padding. Jeśli osadzę w nim tag a, to wtedy div mój będzie miał takie same rozmiary, jednak a będzie miało rozmiary tekstu. Z kolei jeśli osadzę diva w a to będzie ono jakby kontenerem, a wydaje mi się, że do tego nie służy. Stąd moje pytanie - jak zrobić hiperłącze, które jednak nie oddziałuje na strukturę w żaden sposób. Po prostu całe dziecko po naciśnięciu robi to, co hiperłącze, ale struktura to ignoruje.
Wiem, że w JS da się to łatwo zrobić, ale najpierw wolę się zapytać czy HTML/CSS też da radę.

1

Jeśli zrobisz pustego <div>, albo inaczej mówiąc dowolny element z display:block, bez żadnych dzieci to domyślnie będzie miał wysokość 0px, oraz szerokość na cale dostępne miejsce.

Jeśli włożysz do niego cokolwiek z wysokością, jak <a>, <img/>, <p>, etc. to <div/> pomieści je.

Nie rozumiem za bardzo chcesz zrobić; ale piszesz

które jednak nie oddziałuje na strukturę w żaden sposób.

Czyli tak jakbyś chciał tak dodać <a> do <div>'a, żeby ten nie zmienił swojego rozmiaru? Jeśli tak to daj <div>owi position:relative a temu <a> daj position:absolute.

Jeśli chodzi o coś innego to musiałbyś to lepiej opisać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1