Html 引导-将元素B放置在元素A下方
现在我很困惑,我正试图在同一引导行的h3标签下放置一个社交图标,但却做了一个噩梦 我试图创造这种效果: 然而,当这些图标在同一行时,我似乎无法在电话号码元素下找到它们,它们只是坐在同一行上 logo与phone number元素也在同一行中,因此如果我创建了另一行并将图标放置在该行中,它们会显示在页面下方很远的地方 下面是我的代码示例: HTML 关于我能做些什么来创造这种效果,有什么建议吗 谢谢,尼克:)试试下面的代码:Html 引导-将元素B放置在元素A下方,html,css,twitter-bootstrap,Html,Css,Twitter Bootstrap,现在我很困惑,我正试图在同一引导行的h3标签下放置一个社交图标,但却做了一个噩梦 我试图创造这种效果: 然而,当这些图标在同一行时,我似乎无法在电话号码元素下找到它们,它们只是坐在同一行上 logo与phone number元素也在同一行中,因此如果我创建了另一行并将图标放置在该行中,它们会显示在页面下方很远的地方 下面是我的代码示例: HTML 关于我能做些什么来创造这种效果,有什么建议吗 谢谢,尼克:)试试下面的代码: <div class="container hidd
<div class="container hidden-sm hidden-xs">
<div class="row">
<div class="brand col-md-6 col-sm-6"><img src="media/img/logo.png" alt="Driven Car Sales" class="img-rounded logo-custom"></div>
<div class="phone-div col-md-6 col-sm-6">
<div class="col-md-12 col-sm-12">
<h3 class="phone-number"><i class="glyphicon glyphicon-phone"></i>01429 7654287</h3>
</div>
<div class="col-md-12 col-sm-12">
<img src="media/img/facebook-icon.png" alt="Facebook" class="facebook-icon">
</div>
</div>
</div>
</div>
01429 7654287
希望这可能有用请尝试以下代码:
<div class="container hidden-sm hidden-xs">
<div class="row">
<div class="brand col-md-6 col-sm-6"><img src="media/img/logo.png" alt="Driven Car Sales" class="img-rounded logo-custom"></div>
<div class="phone-div col-md-6 col-sm-6">
<div class="col-md-12 col-sm-12">
<h3 class="phone-number"><i class="glyphicon glyphicon-phone"></i>01429 7654287</h3>
</div>
<div class="col-md-12 col-sm-12">
<img src="media/img/facebook-icon.png" alt="Facebook" class="facebook-icon">
</div>
</div>
</div>
</div>
01429 7654287
希望这可能有用请尝试以下代码:
<div class="container hidden-sm hidden-xs">
<div class="row">
<div class="brand col-md-6 col-sm-6"><img src="media/img/logo.png" alt="Driven Car Sales" class="img-rounded logo-custom"></div>
<div class="phone-div col-md-6 col-sm-6">
<div class="col-md-12 col-sm-12">
<h3 class="phone-number"><i class="glyphicon glyphicon-phone"></i>01429 7654287</h3>
</div>
<div class="col-md-12 col-sm-12">
<img src="media/img/facebook-icon.png" alt="Facebook" class="facebook-icon">
</div>
</div>
</div>
</div>
01429 7654287
希望这可能有用请尝试以下代码:
<div class="container hidden-sm hidden-xs">
<div class="row">
<div class="brand col-md-6 col-sm-6"><img src="media/img/logo.png" alt="Driven Car Sales" class="img-rounded logo-custom"></div>
<div class="phone-div col-md-6 col-sm-6">
<div class="col-md-12 col-sm-12">
<h3 class="phone-number"><i class="glyphicon glyphicon-phone"></i>01429 7654287</h3>
</div>
<div class="col-md-12 col-sm-12">
<img src="media/img/facebook-icon.png" alt="Facebook" class="facebook-icon">
</div>
</div>
</div>
</div>
01429 7654287
希望这可能有用我想你可能把自己的想法复杂化了。先别管Bootstrap了,如果您只想创建一个页面,其中有两个元素一个叠在另一个上面,那么您必须确保使用块元素(这意味着默认情况下它们将占据其所在容器的100%宽度) 问题是,您的自定义css实际上覆盖了这种正常行为,因为您明确地将电话号码设置为
display:inline block代码>并使两个元素都使用浮点:右
。只需将这些从css规则中删除,即可获得所需的效果:
.phone-number {
color: #fff;
margin-top: 20px;
font: 600 2em sans-serif;
}
.facebook-icon {
display: block;
height: 30px;
}
如果希望项目向右对齐,只需将引导助手类:text right
添加到列div中,或将text align:right
添加到css规则中即可
编辑:只是一个建议
此外,还可以简化标记。如果您希望将整个容器隐藏在sm和xs设备上,那么您在col类中必须拥有的就是col-md-6
。而且,如果您不希望容器隐藏在xs和sm断点处,那么您只需要col-sm-6,因为对于大于767px的所有视口,仅此一项就可以将列设置为50%。记住,col类是加法的。当你添加一个col类时,就像在说:“把这个列的宽度从这个视口的大小改成这个宽度,直到我告诉你其他的宽度为止。”我想你可能把你自己的想法复杂化了。先别管Bootstrap了,如果您只想创建一个页面,其中有两个元素一个叠在另一个上面,那么您必须确保使用块元素(这意味着默认情况下它们将占据其所在容器的100%宽度)
问题是,您的自定义css实际上覆盖了这种正常行为,因为您明确地将电话号码设置为display:inline block代码>并使两个元素都使用浮点:右
。只需将这些从css规则中删除,即可获得所需的效果:
.phone-number {
color: #fff;
margin-top: 20px;
font: 600 2em sans-serif;
}
.facebook-icon {
display: block;
height: 30px;
}
如果希望项目向右对齐,只需将引导助手类:text right
添加到列div中,或将text align:right
添加到css规则中即可
编辑:只是一个建议
此外,还可以简化标记。如果您希望将整个容器隐藏在sm和xs设备上,那么您在col类中必须拥有的就是col-md-6
。而且,如果您不希望容器隐藏在xs和sm断点处,那么您只需要col-sm-6,因为对于大于767px的所有视口,仅此一项就可以将列设置为50%。记住,col类是加法的。当你添加一个col类时,就像在说:“把这个列的宽度从这个视口的大小改成这个宽度,直到我告诉你其他的宽度为止。”我想你可能把你自己的想法复杂化了。先别管Bootstrap了,如果您只想创建一个页面,其中有两个元素一个叠在另一个上面,那么您必须确保使用块元素(这意味着默认情况下它们将占据其所在容器的100%宽度)
问题是,您的自定义css实际上覆盖了这种正常行为,因为您明确地将电话号码设置为display:inline block代码>并使两个元素都使用浮点:右
。只需将这些从css规则中删除,即可获得所需的效果:
.phone-number {
color: #fff;
margin-top: 20px;
font: 600 2em sans-serif;
}
.facebook-icon {
display: block;
height: 30px;
}
如果希望项目向右对齐,只需将引导助手类:text right
添加到列div中,或将text align:right
添加到css规则中即可
编辑:只是一个建议
此外,还可以简化标记。如果您希望将整个容器隐藏在sm和xs设备上,那么您在col类中必须拥有的就是col-md-6
。而且,如果您不希望容器隐藏在xs和sm断点处,那么您只需要col-sm-6,因为对于大于767px的所有视口,仅此一项就可以将列设置为50%。记住,col类是加法的。当您添加一个col类时,就像说:“将此列的宽度设置为从这个视口大小开始,直到我告诉您其他情况为止”