我试图仅使用HTML,CSS和Bootstrap创建响应式投资组合。 导航条形码,我从w3学校得到了一些变化。 导航栏后面的任何内容都没有响应。我尝试使用弹性框和媒体查询,但媒体查询选项似乎不起作用。我该如何做出响应?
.navbar{
font-size: 1.5em;
background-color: white;
font-family: lobster;
color: black;
}
.navbar-brand{
font-size: 1.5em;
}
.fa{
color: #337aa9;
}
.page-one{
background: url("https://s20.postimg.org/otq1xf6h9/Optimized_abcd.jpg");
font-family: lobster;
color: #337aa9;
height:100%;
width: 100%;
}
.flex-container {
display: -webkit-flex;
display: flex;
width: 400px;
height: 150px;
background-color: none;
opacity: 0.1;
}
.cont1{
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{
height:240px;
border-radius:50%;
}
.cont2{
margin-left:auto;
margin-right:auto;
}
@media screen and (max-width: 480px){
.body{
font-size:3px;
font-family:arial;
.dp{
width:80%;
height:auto;
}
}

<!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>
&#13;
答案 0 :(得分:0)
终于明白了。在我将flex-container的宽度更改为100%之后,媒体查询工作。