html - 在CSS中创建水平列表

标签 html css

我想在水平列表中放置 3 个框。我使用的代码是

<div class="rowtitle">
    <ul>
        <li style="display: inline;">
            <div class="service-wrapper1">
                <a href="#">
                    <div class="wrappername"><? echo $first_block_text; ?></div>
                </a>
            </div>
        </li>   
        <li style="display: inline;">
            <div class="service-wrapper1">
                <a href="#">
                    <div class="wrappername"><? echo $second_block_text; ?></div>
                </a>
            </div>
        </li>   
        <li style="display: inline;">
            <div class="service-wrapper1">
                <a href="#">
                    <div class="wrappername"><? echo $third_block_text; ?></div>
                </a>
            </div>
        </li>   
    </ul>
</div>

我用的css是

.rowtitle ul 
    {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }
#rowtitle ul li 
    { 
        display: inline; 
    }

#rowtitle ul li a 
    { 
        text-decoration: none; 
    }

但是这些框没有排列在水平列表中。谁能告诉我怎么做

最佳答案

#rowtitle ul li 
    { 
        display: inline-block; 
    }

关于html - 在CSS中创建水平列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30074256/

相关文章:

html - Grails 表格,嵌套 map

html - 用于 Objective-C 的 Web 服务器

jquery - 如何在悬停在文本区域的每个单词上时设置文本装饰下划线

javascript - JS/jQuery 如何获取动态(响应式)div 的高度?

javascript - 找到每个div的第一段

javascript - Progressive Web-Apps 真的适用于 iOS 吗?

jquery - 防止使用键盘滚动

javascript - 我可以用 JS 禁用水平鼠标滚动吗?

css - Wordpress 博客在 IE8 中呈现不佳

html - 如何在不使用 flexbox 的情况下让 <div> 填充剩余高度?