Dlaczego umieszczasz blok display: na tagu „a”, który znajduje się na liście?

Próbuję zrozumieć obrazki w CSS, a jeden wiersz kodu wygląda tak.

#navlist li, #navlist a{height:44px;display:block;}

Zastanawiam się tylko, jaki efekt ma display: block na „a”, wiem, że jest to dla tagu „a”, ponieważ link nie zadziała, jeśli usunę „a” i odwrotnie, jeśli usunę „display: block” , Zastanawiam się tylko, dlaczego powinien to być „display: block”.

questionAnswers(2)

yourAnswerToTheQuestion