2016-08-12 13 views
0

私は、HTML、CSS、ブートストラップだけを使って反応性のあるポートフォリオを作ろうとしています。 ナビゲーションバーのコード、私は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>

+0

'.body'のクラスを持っていますか、' body'要素をターゲットにしようとしていますか?また、 '.body'宣言に囲まれた中括弧もありません。申し訳ありませんが、 –

+0

body要素をターゲットにしようとしていました。私は今それを修正し、 "。"しかし、問題は起こっていません。 – puneeth8994

+0

欠落している中かっこを追加しましたか? (すなわち、 'body {...}') –

答えて

0

は、最後にそれを考え出しました。フレックスコンテナの幅を100%に変更した後、メディアクエリが機能しました。

関連する問題