首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jquery选项卡在<ul>中使文本居中

使用jquery选项卡在<ul>中使文本居中
EN

Stack Overflow用户
提问于 2010-08-11 00:20:33
回答 2查看 795关注 0票数 1

我有<ul>标签,因为我有几个<li>项目。当我向列表项添加文本时。文本显示在左侧。我想把它放在中心。我尝试了不同的方法来制作它。但仍然显示在左侧。

代码语言:javascript
复制
 <ul>
      <li > <a href="#fragment-5" >
        <asp:LinkButton ID="lnkResources" runat="server" 
 CssClass="custom-tab"  Text="Favorites" 
 OnClientClick="jQuery('#tabs').tabs('select','#fragment-5');">
 </asp:LinkButton>           
            </a>></li>
    </ul>

见上图。它显示在选项卡的左侧。我想把它放在中心。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-11 01:47:44

如果你把<li>当做被阻塞的元素,你应该能够居中对齐。如果你浮动它们并且它们是固定宽度的,像这样的东西可以工作:

代码语言:javascript
复制
li { display: block; text-align: center; float: left; width: ...px; }

更好的做法是,将它们视为动态调整大小的内联块元素,并使用填充居中:

代码语言:javascript
复制
li { display: inline-block; padding: 5px 25px 20px; ... }
票数 0
EN

Stack Overflow用户

发布于 2010-08-11 00:23:02

text-align不工作吗?

代码语言:javascript
复制
li
{
    text-align:center;
}

这是一个基本的fiddle

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3451121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档