خطی نشدن li ها
سلام من یدونه div دارم که داخلش یه ul و داخل اون چنتا li هست. هر کاری کردم که بتونم این li ها رو خطی کنم نمیشه. display=inline هم کار نمیکنه. این هم کد ها:
<div id="tags">
<b>تگ ها</b>
<ul style="list-style-type:none;">
<?php foreach($post_tags as $tag){
echo '<a href="#" target="_self"><li class="btn tag">'.$tag.'</li></a><br>';
?>
</ul>
</div>
.tag{
margin: 10px;
width: fit-content;
display: inline;
}
.btn{
color: white;
background-color: darkblue;
padding: 10px;
border: 0;
cursor: pointer;
}
این جوری میشه:

پاسخ ( 1 )
سلام
در کدتون چند تا مشکل داشتید:
کد HTML:
<div id="tags"> <ul > <li><a href="https://beporsam.ir/" target="_self">صفحه اصلی</a></li> <li><a href="https://fadev.ir" target="_self">طراحی سایت</a></li> <li><a href="https://beporsam.ir/blog/" target="_self">وبلاگ</a></li> <li><a href="https://beporsam.ir/contact_us/" target="_self">تماس با ما</a></li> </ul> </div>کد Css:
#tags{ margin: 10px; width: fit-content; display: inline; } #tags a{ display:block; width:150px; padding:8px; border:#666 solid 1px; background-color:#030; color:#FFF; } #tags a:hover { background-color:#060; } #tags ul { list-style-type:none; padding-top:0px; } #tags li { float:right; position:relative; text-align:center; } #tags li ul a{ text-align:center; border:0px; border-bottom:#666 1px solid; } #tags li:hover ul ul{ display:none; } #tags li li:hover ul{ display:block; position:absolute; top:10px; right:125px; z-index:1000; }موفق باشید.