0
我正在嘗試僅使用HTML,CSS和Bootstrap做出響應式組合。 導航條形碼,我從W3校獲得並做了一些更改。 導航欄未響應後的任何內容。我嘗試使用彈性盒和媒體查詢,但媒體查詢選項似乎不起作用。我如何使這種響應?爲什麼不是媒體查詢工作?
.navbar{
font-size: 1.5em;
background-color: white;
font-family: lobster;
color: black;
}
.navbar-brand{
\t font-size: 1.5em;
}
.fa{
\t color: #337aa9;
}
.page-one{
\t background: url("https://s20.postimg.org/otq1xf6h9/Optimized_abcd.jpg");
\t font-family: lobster;
\t color: #337aa9;
\t height:100%;
width: 100%;
}
.flex-container {
display: -webkit-flex;
display: flex;
width: 400px;
height: 150px;
background-color: none;
opacity: 0.1;
}
.cont1{
\t margin-left: auto;
margin-right: auto;
padding-top: 3%
padding-bottom:3%;
opacity:1;
color:white;
}
.flex-item {
background-color:none;
width: 100%;
height: 100%;
opacity:1;
}
.dp{
\t height:240px;
\t border-radius:50%;
}
.cont2{
\t margin-left:auto;
\t margin-right:auto;
}
@media screen and (max-width: 480px){
\t .body{
\t \t font-size:3px;
\t \t font-family:arial;
\t .dp{
\t \t width:80%;
\t \t height:auto;
\t }
}
<!doctype html>
<html>
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Lobster" />
<script src="https://use.fontawesome.com/c7082764ea.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="https://use.fontawesome.com/c7082764ea.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<link rel="stylesheet" href="portfolio.css">
<meta name="viewport" content="width=device-width, initial-scale=1">
<Head>
<title>Puneeth</title>
</Head>
<body>
<nav class="navbar">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
<i class="fa fa-bars" aria-hidden="true"></i>
</button>
<a class="navbar-brand" href="#">Puneeth S</a>
</div>
<div class="collapse navbar-collapse" id="myNavbar">
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Contact me<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#"><i class="fa fa-2x fa-facebook-official" aria-hidden="true"></i></a></li>
<li><a href="#"><i class="fa fa-2x fa-twitter" aria-hidden="true"></i></a></li>
<li><a href="#"><i class="fa fa-2x fa-linkedin-square" aria-hidden="true"></i></a></li>
<li><a href="#"><i class="fa fa-2x fa-github" aria-hidden="true"></i></a></li>
</ul>
</li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="#">Home</a></li>
<li><a href="#">About me</a></li>
<li><a href="#">Projects</a></li>
</ul>
</div>
</div>
</nav>
<div class="page-one">
<div class="container">
<div class="flex-container cont1">
<div class="flex-item text-center">
<h1>Puneeth S</h1>
<h3>Engineer by chance, Developer by choice</h3>
</div>
</div>
</div>
<div class="container">
<div class="row cont2">
<div class="img-responsive">
<img src="https://s20.postimg.org/uguojmpvx/abcd.jpg" class="dp">
</div>
</div>
</div>
</div>
</body>
</html>
你有一個'.body'類嗎?還是你想要定位'body'元素?你也錯過了'.body'聲明的結束括號。 –
抱歉。試圖瞄準身體元素。我現在糾正了它,並刪除了「。」但問題不會發生。 – puneeth8994
您是否還添加了缺失的大括號? (即'body {...}') –