2012-07-27 54 views
0
<div id="logo" style="center"><img src="logo1.png"></img></div><br><br><br><br><br><br><br></div> 

这不起作用。 什么是div的风格问题?我敢肯定,语法是错误的。div以wordpress为中心的html

+0

什么是'style =“center”'?为什么你要关闭两个'div'? – Siddiqui 2012-07-27 04:48:27

+0

我为了举例增加了一个div,错过了我已经有一个 – 2012-07-27 04:53:33

回答

2
  1. “中心”不是一种风格。您可能正在寻找text-align: center

  2. 图像像断线一样自闭。你不使用</img>

  3. 您有一个备用关闭</div>在行末。其中一个需要移除的,我不知道你想在哪个地方。

<div id="logo" style="text-align: center"><img src="logo1.png"></div><br><br><br><br><br><br><br> 
+0

好吧,所以发生的事情是,愚蠢的标志硬编码在左对齐的样式中。所以当我删除div id时,现在标志太低。有没有办法让它使用y坐标? – 2012-07-27 04:53:12

2

你不能像这样在div中定义样式,而是可以在css中定义div属性并调用css的类或ID。

+0

无法定义它吗?我不确定你在说什么。 – animuson 2012-07-27 04:52:09

+0

标题是集中div而不是其内容,所以我可能不知道他想做什么。 – 2012-07-27 06:28:55

1

试试这个。你必须设置一个div的宽度,如下所示,以使其工作。要指定内部股利居中文本,简单地套用样式=“文本对齐:中心”

<div id="logo" style="margin-left: auto; margin-right: auto; width: 500px; border: 1px solid #ff0000">Your content here....</div> 

注:设置500像素宽度您所需的宽度。另外,删除border:指令。我只是补充说,所以你可以看到DIV被集中。

fiddle

+0

请注意,这将水平居中*。对于垂直居中,这有点困难。 – 2012-07-27 04:48:26

1
居中一个元素

最好的方法可能指定其宽度和把侧缘为auto:

例如,如果您logo1.png是570px宽,你会做这样的事在css中

#logo{ 
    margin:0px; 
    margin-left:auto; 
    margin-right:auto; 
    width:570px; 
}