align-text css的属性值无效

时间:2013-12-04 10:00:28

标签: css css3

我为正文和我的列表设置了text-align:none;

body {
    background-color: #fff;
    color: #333;
    font-size: 13px;
    line-height: 18px;
    position:relative;
    padding:0;
    margin:0;
    text-align:none;
    font-family: arial, verdana, helvetica, sans-serif;
}

#nav .menu{
    background:#F27739;
    background:-webkit-gradient(linear, left top, left bottom,
    from(#F27739),to(#D95B1C));
    overflow:hidden;
    margin-top:50px;
    height:30px;
    text-align:none;
}

但在Firebug中,我检测到这两个text-align:none;都是无效的属性值。我不明白,为什么?

9 个答案:

答案 0 :(得分:3)

text-align: none无效。

如果您想将其作为默认对齐方式,则需要执行以下操作:

text-align: inherit

但是,你应该把它设置为以下之一:

text-align: lefttext-align: justifytext-align: centertext-align: right

答案 1 :(得分:2)

none不是text-align属性的有效值。

有效值包括:

  

[开始|结束|离开|对|中心] || ] |辩解|   match-parent |开始结束

See the documentation on MDN

答案 2 :(得分:2)

none不是text-align的有效值。您可以在此处查看有效值:

http://www.w3schools.com/cssref/pr_text_text-align.asp

  • left将文本左对齐
  • right将文本右对齐
  • center将文本居中
  • justify拉伸线条,使每条线条的宽度相等(如报纸和杂志)
  • inherit指定text-align属性的值应从父元素继承

答案 3 :(得分:2)

text-align的默认值是left,没有none值。因为文本必须在某处进行物理对齐。如果要重置text-align,请将其设置为left或inherit。

http://www.w3schools.com/cssref/pr_text_text-align.asp

答案 4 :(得分:1)

text-align具有以下属性:

start | end | left | right | center ] || <string> ] | justify | match-parent | start end

More info here.

答案 5 :(得分:0)

由于none无法使用text-align值。

带有text-align的

选项

text-align: left
text-align: right
text-align: center
text-align: justify
text-align: start
text-align: end
text-align: inherit

有关详细信息,请参阅link

答案 6 :(得分:0)

none text-align的无效属性。 http://www.w3.org/TR/CSS21/text.html#propdef-text-align

只需使用您正在使用的语言的默认对齐方式,即left

答案 7 :(得分:0)

是的,text-align不支持none。查看this

答案 8 :(得分:0)

很简单,因为没有这样的属性看看这个:http://www.w3schools.com/cssref/pr_text_text-align.asp

但是尝试将其留空并使用继承,它将根据父/包装器对齐