代码之家  ›  专栏  ›  技术社区  ›  pahnin

css div align why仅内联工作

css
  •  1
  • pahnin  · 技术社区  · 15 年前

    我想知道为什么align在外部样式表中使用时不起作用,但在内联中可以正常工作(如果我错了,请更正我)

    http://www.jsfiddle.net/pahnin/rdgbq/5/

    2 回复  |  直到 15 年前
        1
  •  1
  •   ajcw    15 年前

    内联样式的优先级高于嵌入样式或外部样式(这是 样式表)。我听起来很可能您有一个不经意间影响您的元素的对齐,当您使用内联样式时,它会被覆盖。

    编辑 **

    align=center 不能像处理表那样处理块元素。

    幸运的是,它很容易修复,因为你已经为标志和页脚设置了宽度。只需将徽标元素的左右边距设置为45%(并删除align=center)。

    #logo {
        margin: 0 45%;
    }
    
        2
  •  1
  •   Pekka    15 年前

    嵌入外部样式表时可能会犯一些错误,例如使用 title 中的属性 link 标记,或使用错误的 media

    也许其中一个原因会导致外部样式表无法工作。在这种情况下,显示用于嵌入它的代码。