【发布时间】:2022-02-17 08:44:15
【问题描述】:
我为整个页面指定了背景图片。最重要的是,我想要一个带有纯色背景颜色的标题,左侧是我的徽标,中间是公司名称,右侧是我的名字。
在此下方,我想为我的网站的主页设置 3 列,如果可能的话,每列都可能有自己的背景颜色。
我正在尝试使用引导程序为我的标题提供三个部分(徽标-文本-名称),并且我希望文本居中。
我有这么多填充的原因是徽标一直挂在标题的底部。
现在我确信我做错了很多,但如果有人能提供帮助,我将永远感激不尽。谢谢。
body {
background-image: url(images/bg.jpg);
}
header {
background-color: #539e8a;
padding: 20px 10px 30px 10px;
color: #f6c5be;
border-radius: 25px;
margin-top: 10px;
height: 180px;
}
#logo {
width: 160px;
height: 140px;
float: left;
}
<head>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
</head>
<body>
<header>
<div class="container">
<div class="row">
<div class="col-xs-2">
<img id="logo" src="https://via.placeholder.com/160x140" alt="cakes 'n' bakes logo">
</div>
<div class="col-xs-8">
<h1>Cakes 'n' Bakes</h1>
</div>
<div class="col-xs-2">
<p>my name</p>
</div>
</div>
</div>
</header>
<div class="container">
<div id="main" class="row">
<div id="col1" class="col-sm-4">
<h2> col 1 </h2>
</div>
<div id="col2" class="col-sm-4">
<h2> col 2 </h2>
</div>
<div id="col3" class="col-sm-4">
<h2> col 3 </h2>
</div>
</div>
</div>
</body>
【问题讨论】:
-
如您所见,我已经为您的代码创建了一个演示。请修改您的帖子以尝试简化,只针对您问题的关键方面。上面有很多不相关的东西。对问题要非常清楚,不要让我们感到沮丧。我们都理解和同情,但这在这里是一种干扰。我们不是讨论论坛。
-
Protip:浮动是一种过时的技术。它们在最新版本的 Bootstrap 中几乎不存在,您通常不应该使用它们。
标签: php html css twitter-bootstrap