显示标题内嵌徽标

问题描述:

试图有一个中心标题与低于然后在右侧的口号我想显示我的标志。显示标题内嵌徽标

下面是代码 http://jsfiddle.net/xhRnG/

任何帮助,不胜感激!

感谢 乔治

<div id="titles"> 
<h1>Title</h1> 
<h2>This is the slogan</h2> 
<p><img id="logo" src="http://www.pressuredesigns.com/themes/pala/files/stacks_image_154.png"/></p></div> 
+0

事情是[本](http://jsfiddle.net/mowglisanu/xhRnG/3/) – Musa 2013-02-28 22:41:59

了细小的改动....这样的事情:http://jsfiddle.net/xhRnG/7/

HTML:

<div id="titles"> 
    <div> 
      <h1>Title</h1> 
      <h2>This is the slogan</h2> 
    </div> 
      <p><img id="logo" src="http://www.pressuredesigns.com/themes/pala/files/stacks_image_154.png"/></p> 
     </div> 

CSS:

#titles 
{ 
text-align: center; 
} 

#titles div, #titles p 
{ 
    display: inline-block; 
} 
+0

I wrapped h1和h2在一个div内部,以便让它们在一个块级别上同时沿着p – 2013-02-28 22:54:31

做一个集中​​表是100%宽,三个单元:一个在中间包含您的标题,一个在右边的标志,和左边的一个是空的。您需要左侧的那个,以便您可以将标题集中在页面上。

<div id="titles"> 
    <table width="100%" align="center"> 
     <tr> 
      <td width="20%"></td> 
      <td width="60%" align="center"> 
       <h1>Title</h1> 
       <h2>This is the slogan</h2></td> 
      <td width="20%"> 
       <img id="logo" src="http://www.pressuredesigns.com/themes/pala/files/stacks_image_154.png"/></td> 
     </tr> 
    </table> 
</div> 
+0

表应该被用来显示表格数据。定位页面上的元素css是enougth – 2013-02-28 22:48:34

+0

我不会和你争论,并承认你有一点 - 我可以说在防御上述唯一的事情是,表格与真正旧的浏览器一起工作... – Floris 2013-02-28 22:52:10

<div id="titles" style="text-align:center"> 
     <h1>Title</h1> 
     <h2>This is the slogan</h2> 
     <p style="float:right; position:absolute; top:0px; right:0px"><img id="logo" src="http://www.pressuredesigns.com/themes/pala/files/stacks_image_154.png"/></p> 
    </div> 

这是做的一个方法:jsFiddle example

CSS

h1, h2 { 
    text-align:center; 
} 
#logo { 
    position:absolute; 
    right:0; 
} 

HTML

<div id="titles"> 
    <p><img id="logo" src="http://www.pressuredesigns.com/themes/pala/files/stacks_image_154.png" /></p> 
    <h1>Title</h1> 
    <h2>This is the slogan</h2> 
</div> 

更换SOMEWIDTH有一个很好的价值,并LOGOWITH您的徽标的宽度。然后用两者的总和替换TOTAL_WIDTH;

<div id="titles" style="width: TOTAL_WIDTH; margin: 0 auto;"> 
    <div style="width:SOMEWITH; float:left;"> 
     <h1 style="text-align: center;">Title</h1> 
     <h2 style="text-align: right;">This is the slogan</h2> 
    </div> 
    <p style="width: LOGOWIDTH; float: right;"> 
     <img id="logo" src="http://www.pressuredesigns.com/themes/pala/files/stacks_image_154.png"/> 
    </p> 
    <br style="clear: both;" /> 
</div> 
+0

我刚刚将第一个p更改为div,这是一个错误:P 另外一个数字示例:TOTAL_WIDTH = 270px,SOMEWIDTH = 140px,LOGOWIDTH = 130px。 – Sheric 2013-02-28 23:04:18