برای تگ a پراپرتی display را قرار داده و مقدار آن را برابر inline-block در نظر بگیرید . (برابر با block هم در نظر بگیرید درست میشه اما چینش لینکها در این پروژه به هم میخوره)
علی طباطبایی۲۴ شهریور ۱۴۰۰، ۱۸:۰۳
توضیح اینکه به صورت کلی عناصری که Display اونها به صورت inline هست ( مثل span و تگهای a) مارجین از بالا و پایین روشون اعمال نمیشه (چپ و راست میشه). چرایی خیلی مشخصی نداره و این خصوصیت به این نوع تگها تخصیص داده شده. به همین خاطر یا باید Display اونها رو به block یا inline-block تغییر بدیم و یا اینکه کارمون رو با padding راه بندازیم. (البته لازم به ذکره padding top & bottom هم باعث ایجاد فاصله نمیشه در این نوع عناصر و باعث overlap روی عناصر بالا و پایین میشه که خب باید تست کنید خودتون تا متوجه منظور بشید) به همین علت بهترین راهکار برای این نوع عناصر تغییر خاصیت اونها از inline به block یا inline-block هستش