html中字体居中不起作用?

图片描述

是这样的,我的li元素有宽高,给他设置textalign:center;不起作用,我不知道怎么回事我去。字体14px也不大啊,而且没有padding,字体就是不居中,左边空出一大片,按理说不加textalign:center;文字应该默认从左边开始得吧,但是左边非得给你空出来不行,不知道怎么回事。有没有会的,我是真醉啦!!!第一次遇到这种情况,难道我已经入魔了?

阅读 8.3k
9 个回答

看看你ul和p元素的样式呢?
还有大兄弟,你personal写错啦。
我自己写了一下都木有毛病。
图片描述

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>Page Title</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" type="text/css" media="screen" href="main.css" />
    <script src="main.js"></script>
    <style>
        * {
            padding: 0;
            margin: 0;
        }

        div {
            overflow: hidden;
            border-bottom: 1px solid #eee;
            padding-top: 5px;
            padding-bottom: 5px;
        }

        p {
            float: left;
        }

        ul {
            list-style-type: none;
            float: left;
        }

        li {
            width: 48px;
            height: 22px;
            float: left;
            text-align: center;
            font-size: 14px;
            background: #377ec8;
            margin-left: 38px;
        }
    </style>
</head>

<body>
    <div class="personnal">
        <p>人员分类:</p>
        <ul class="choose-tag">
            <li>本地</li>
            <li>外来</li>
        </ul>
    </div>
    <div class="census">
        <p>户籍属地:</p>
        <ul class="choose-tag">
            <li>本地</li>
            <li>外来</li>
        </ul>
    </div>


</body>

</html>

应该是有样式冲突,可能原因是text-indent:2em; 的缩进造成的

为什么要加margin-left....

新手上路,请多包涵

没毛病~~

.my-ul li{
    width: 48px;
    height: 22px;
    text-align: center;
    font-size: 14px;
    background-color: #F74A81;
    margin-left: 38px;
    float:left;
    list-style-type: none;
}
<ul class="my-ul">
    <li>本地</li>
    <li>外来</li>
    <li>3</li>
    <li>3</li>
</ul>

在css中加一句 paddding: 0

可能是继承上一级元素的padding了吧.

有内置的padding

*{padding:0}
新手上路,请多包涵

在style里最上面添加全局设置
*{padding:0;}

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题