为什么媒体查询无法正常工作?

时间:2016-08-12 17:17:01

标签: html css html5 twitter-bootstrap css3

我试图仅使用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;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

终于明白了。在我将flex-container的宽度更改为100%之后,媒体查询工作。