gpt4 book ai didi

html - 导航栏上的内容问题 - Bootstrap

转载 作者:行者123 更新时间:2023-11-28 02:57:45 25 4
gpt4 key购买 nike

我的导航栏上的 HTML/CSS 代码存在一些轻微的样式问题。

这是它现在的样子。

enter image description here

这是我想要的样子:

enter image description here

这是我的 HTML 代码:

<div class="page">
<div class="container-fluid">
<div class="col-xs-10 col-sm-3 branding">
<a class="imgCon" href="{{var protoHost}}">
<img alt="Coolguy" src="{{var protoHost}}img/coolguy.png">
</a>
</div>
<div class="container-fluid ContactNumber col-xs-0">
<p><i class="fa fa-phone"></i><a href="tel:555-555-5555" style="color: black"> 555-555-5555</a></p>
<p><i class="fa fa-envelope"><a href="info@coolguy.co" style="color: black"></i> info@coolguy.co</a></p>
</div>
<div class="container-fluid ContactNumber">
<button type="button" class="btn btn-primary">My Account</button>
</div>

还有我的 CSS:

html{
position: relative;
width: 100%;
min-height: 100%;
}
body{
font-family: "Roboto";
margin-bottom: 60px;
}
a{
color:#00A0F0;
}
.spacer{
height:70px;
width: 100%;
}
.socialspacer {
height: 30px;
}
.AccountButton {
padding-left: 730px;
}
.smallspacer{
height: 35px;
width: 100%;
}
.spacer-1{width:100%;height:10px;}.spacer-2{width:100%;height:20px;}.spacer-3{width:100%;height:30px;}.spacer-4{width:100%;height:40px;}
.spacer-5{width:100%;height:50px;}.spacer-6{width:100%;height:60px;}.spacer-7{width:100%;height:70px;}.spacer-8{width:100%;height:80px;}
.spacer-9{width:100%;height:90px;}.spacer-10{width:100%;height:100px;}.spacer-11{width:100%;height:110px;}.spacer-12{width:100%;height:120px;}

.locationTitle{
text-align: center;
font-weight: 700;
font-size: 2em;
color:#007dd1;
margin-bottom: 24px;
margin-left: 24px;
margin-top: 24px;
}
.subTitle{
text-align: center;
}
.subHead{
line-height: 1em;
font-size: .6em;
}
.navbar{
height: 100px;
background-color:
}
.navbar>.container-fluid{
height: 100px;
padding: 0;
}
.navbar>.container-fluid>*{
height: 100px;
}
.navbar>.container-fluid img{
height: 100px;
}
.branding *{
display: block;
text-align: center;
color: #007dd1
}
.navbartext p {
padding-top: 17px;
padding-left: 172px;
text-align: center;
font-size: 17px;
}
.ContactNumber {
padding-top: 38px;
}
.contactspacer {
margin-top: 45px;
}
.InternetSpacer {
height: 45px;
}
.InfoSpacer {
margin-left: 45px;
}
.centerlinks {
text-align: center;
}
.navIcon{
padding: 10px;
border-radius: 50%;
color:white;
background-color: #0071bd;
}
.navbar > li > a:hover{
text-shadow: 0 1px 3px #CDF;
}
.navbar li:not(.navSep):hover{
margin: 0 0 -2px 0;
border-bottom: 2px solid white;
}

.navSep{
width:2px;
height: 40px;
margin: 5px 2px 5px 2px;
background-color: #A9AFDD;
}

.imgCon{
max-height: 100%;
max-width:100%;

}
.imgCon img{
width: auto;
height: auto;
max-width:100%;
max-height: 100%;
padding-bottom: 25px;
}

.page{
width: 100%;
height: 100%;
padding-bottom:50px;
}

@media (max-width:768px){
div[aria-expanded="true"] .navSep{
display: none;
}
}

.mainTitle{
font-size: 1.5em;
font-weight: 700;
background-color: white;
}

.extraInfo{
background-color: #333;
color:white;
box-shadow: 1px 1px 2px 1px grey;
font-size: 1.2em;
}

.footer{
background-color: #007dd1;
position: absolute;
bottom: 0;
width: 100%;
height: 110px;
text-align: right;
}
.footer a{
text-align: center;
height: 100%;
color: white;
}
.footer p{
text-align: center;
height: 100%;
color: white;
}
@media (min-width : 1200px) {
.col-xl-0{display:none;}

}
@media (max-width : 1200px){
.col-lg-0{display:none;}
}
@media (max-width : 992px){
.col-md-0{display:none;}
}
@media (max-width : 768px){
.col-sm-0{display:none;}
}
@media (max-width : 480px){
.col-xs-0{display:none;}
.page {
padding-bottom: 160px;
}
.footer {
height: 160px;
}
}



@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
}

任何想法/建议都会很棒!

最佳答案

这是由于将您的数据放入 block 级元素...<p><div>标签。

如果您希望联系人数据内联显示,您可以提供 <p>一个类并将其设置为内联显示,或者您可以将两者放在同一个 <p> 中标签。

<p class="inlineParagraph"><i class="fa fa-phone"></i><a href="tel:555-555-5555" style="color: black"> 555-555-5555</a></p>
<p class="inlineParagraph"><i class="fa fa-envelope"><a href="info@coolguy.co" style="color: black"></i> info@coolguy.co</a></p>
<div class="clear"></div>

.inlineParagraph {
float:left;
display:inline;
}
.clear {
clear:both;
}

或者...

<p><span class="contactInfo"><i class="fa fa-phone"></i><a href="tel:555-555-5555" style="color: black"> 555-555-5555</a></span>
<span class="contactInfo"><i class="fa fa-envelope"><a href="info@coolguy.co" style="color: black"></i> info@coolguy.co</a></span></p>

并使用您需要的任何间距设计您的 span 类。

至于“我的帐户”按钮,也有同样的问题。它位于 block 级元素中。您也可以向 div 添加 float 和内联显示来更正此问题,它会按您希望的方式显示。

很抱歉缺少概述如何正确设置布局的代码。我目前正在打电话,并且在这件事上编码不太理想!如果您需要更多指导,我可以在回到计算机前用代码更新我的答案。

===编辑===

这是我在 Fiddle 中应用的一些更新的 HTML 和 CSS...

<div class="page">
<div class="container-fluid">
<!-- id 'tempStyle' added to create artificial boundry for testing -->
<div id="tempStyle" class="col-xs-10 col-sm-3 branding">
<a class="imgCon" href="{{var protoHost}}">
Image goes here
<!-- <img alt="Coolguy" src="{{var protoHost}}img/coolguy.png">-->
</a>
</div>
<div class="container-fluid ContactNumber col-xs-0">
<p class="inlineParagraph"><i class="fa fa-phone"></i><a href="tel:555-555-5555" style="color: black"> 555-555-5555</a></p>
<p class="inlineParagraph"><i class="fa fa-envelope"><a href="info@coolguy.co" style="color: black"></i> info@coolguy.co</a></p>
<div class="clear"></div>
</div>
<div class="container-fluid ContactNumber">
<button id="myAccountBtn" type="button" class="btn btn-primary">My Account</button>
</div>
<!-- 'Clearing' floated divs to prevent breaking content further down the tree -->
<div class="clear"></div>
</div>
</div>
</div>

您的一些 CSS 也进行了一些修改。这一切都在 fiddle 中,但这是我所做的一个例子:

.ContactNumber  {
padding-top: 38px;
float:left;
display:inline;
width: 275px;
}

添加了宽度以允许在 Fiddle 上内联显示。您可能需要根据您的特定需求对其进行调整。

fiddle 链接:https://jsfiddle.net/vwzg7rxt/

关于html - 导航栏上的内容问题 - Bootstrap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36183238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com