html - 如何将 Logo 和文字并排放置

标签 html css

我正在努力通过 CSS 在 HTML header 上放置 Logo 和联系信息。这是我到目前为止所做的:

<div id="Principal">
    <header>
        <img id="Logo" src="decoupe/logo.png" alt="logo" />
        <h2 id="Titre">ENGLISH | OFFRES D'EMPLOIS</h2>
        <div style="display:block;text-align:left"><img align="left" src="decoupe/tel.png" border="0">CONTACTEZ-NOUS<br>
        450.378.0413<br>
        1.800.567.1827</div>
   </header>

这是 CSS:

#Principal
{
    width:1000px;
    margin: auto;
    border: solid 1px;

}
#Logo
{
    display: inline-block;
    margin-left: 25px;
    margin-top: 25px;

}
#Titre
{
    display: inline-block;
    vertical-align: top;
    width: 75%;
    float: right;
    text-align: center;

}

我想用它添加背景图像文件,我做错了什么?

最佳答案

您可以这样做,为两个内容分配一些容器 ID

HTML

   <header>
    <div id='left-content'>
        <img id="Logo" src="decoupe/logo.png" alt="logo" />
         <h2 id="Titre">ENGLISH | OFFRES D'EMPLOIS</h2>

    </div>
    <div id='right-content'>
        <img src="decoupe/tel.png" border="0"
        />
        <span id='img-content'>CONTACTEZ-NOUS
        <br/>450.378.0413

        <br/>1.800.567.1827
        </span>
    </div>
</header>

CSS

为两个容器添加宽度并使其 float :左,使用 % 使其响应

#Principal {
    width:1000px;
    margin: auto;
    border: solid 1px;
}
#left-content {
    width: 70%;
    display: inline-block;
    float: left;
}
#right-content {
    width: 30%;
    display: inline-block;
}
#right-content img {
 display: inline-block;
  float: left;
  width: 30%;
  height: auto;
}
#img-content {
    width: 60%;
    display: inline-block;
    float: left;
}
#Logo {
    display: inline-block;
    margin-left: 25px;
    margin-top: 25px;
    width:15%;
}
#Titre {
    display: inline-block;
    vertical-align: top;
    width: 75%;
    text-align: center;
}

Demo

关于html - 如何将 Logo 和文字并排放置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23960011/

相关文章:

javascript - 剑道 : Direction property for context main menu

javascript - 计算针的旋转

javascript - 最后一个值未显示在 charts.js-library 的条形图中

c# - 需要在 asp 下拉列表中选择颜色

css - 使用 css 将第一个 a-tag 设置为粗体

css - 换行后用伪元素填充

javascript - pgwModal:使用触发器选项复制页面中模态内容的 HTML 标记。如何摆脱重复?

html - css 来自具有类的元素的第 n 个子元素

jquery - 垂直居中标签和输入字段

javascript - 我应该使用媒体查询并转换 : translateY(-%) to above the mobile keyboard?