Czy chodzi Tobie o tego div-a ?
<div class="art_box">
. . .
. . .
</div>
jeżeli tak to możesz za pomocą js-a zrobić "klika" na tego div-a.
const art_box_href = document.querySelector('.art_box');
art_box_href.addEventListener('click', () => {
//console.info(art_box_href.dataset.href);
document.location.href = art_box_href.dataset.href;
})
pełny, przykładowy kod
<style>
.art_box {
display: block;
width: 30%;
height: 40%;
cursor: pointer;
}
.art_box:hover {
color: green;
}
</style>
<body>
<div class="art_box" data-href="moj_link">
<div class="box_desc">
<span class="box_tit">Tekst</span>
<span class="box_txt">Tekst</span>
<div class="box_info">
<span class="box_cat"><a class="box_b" href="#">Odnośnik</a></span>
<span class="box_date">Tekst</span>
</div>
</div>
</div>
<script>
const art_box_href = document.querySelector('.art_box');
art_box_href.addEventListener('click', () => {
//console.info(art_box_href.dataset.href);
document.location.href = art_box_href.dataset.href;
})
</script>
</body>
[Edit]
<div class="art_box">
. . .
<span class="box_cat"><a class="box_b" href=https://forum.pasja-informatyki.pl/512023/css-div-jako-href">Odnośnik</a></span>
<span class="box_date">Tekst</span>
</div>
</div>
</div>
<script>
const art_box_href = document.querySelector(".art_box");
art_box_href.addEventListener('click', () => {
//console.info(art_box_href.dataset.href);
let a_inside = art_box_href.querySelector("a");
a_inside.click();
})
</script>