【问题标题】:Remove tag <center> effect移除标签 <center> 效果
【发布时间】:2012-08-23 22:51:26
【问题描述】:

如何删除&lt;center&gt; 标签?

我在 MasterPage 中设置了 &lt;center&gt; all ContentPlaceHolder,因此所有正文 aspx 页面都默认为中心。 如何在不删除 masterPage 中的 &lt;center&gt; 标签的情况下删除/取消该效果?

【问题讨论】:

  • 你试过用 CSS 代替
    吗? width:500px 和 margin:auto 的 div 应该在其父级内居中。

标签: asp.net html center


【解决方案1】:

该标签在 HTML5 中不受支持,正在被贬值。您应该为您的问题寻找另一种解决方案。

您可以使用具有“Text-align:center”属性的类的 div 标记来代替中心标记。然后在子标签中声明“Text-align:Left”或类似的。

【讨论】:

  • 谢谢!文本对齐:留在正文页面结果中!我不知道
    没有用了!
【解决方案2】:
center {
float: left; }

只需根据您的需求进行调整(如其他答案中所述,例如 margin: auto)。

最好的方法是在自定义 CSS 中声明这一点(假设您正在谈论 SharePoint 2007/2010)。

【讨论】:

  • 如前所述,根据您的需要进行调整。 float: left 只是一个例子,它可能是清除
    -tag 的效果。
【解决方案3】:

您的问题是一个很好的例子,说明了为什么 center 标记已被弃用并且根本不应该使用。 HTML 不应该决定事物的外观。

如果您不关心标准合规性,您可以在center 标记中添加样式以使其向左浮动。不过,我建议将其替换为相应样式的 div

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-05
    • 2011-06-20
    • 2013-02-05
    • 1970-01-01
    • 2017-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多