現在bootstrapにてナビバーを作成中です。ナビゲーションの4項目のうち、現在のページに当たるリンク先をactive表示にしようと、class要素にactiveを入れたのですが、うまくactive表示されません。bootstrapに明るい方がいらっしゃいましたら、ご教授お願いいたします。
HTML
1<!doctype html> 2<html lang="en"> 3 4<head> 5 <!-- Required meta tags --> 6 <meta charset="utf-8"> 7 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 8 <link rel="stylesheet" href="style.css"> 9 <!-- Bootstrap CSS --> 10 <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" integrity="sha384-WskhaSGFgHYWDcbwN70/dfYBj47jz9qbsMId/iRN3ewGhXQFZCSftd1LZCfmhktB" 11 crossorigin="anonymous"> 12 13 <title>step3_1 index</title> 14</head> 15 16<body> 17 <div class="inner-section"> 18<nav> 19 <ul class="nav justify-content-center"> 20 <li class="active nav-item"> 21 <a class="nav-link" href="index.html">Home</a> 22 </li> 23 <li class="nav-item"> 24 <a class="nav-link" href="about.html">About</a> 25 </li> 26 <li class="nav-item"> 27 <a class="nav-link" href="gallery.html">Gallery</a> 28 </li> 29 <li class="nav-item"> 30 <a class="nav-link" href="link.html">Link</a> 31 </li> 32 </ul> 33 </nav> 34</div> 35 36 37 38 <!-- Optional JavaScript --> 39 <!-- jQuery first, then Popper.js, then Bootstrap JS --> 40 <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" 41 crossorigin="anonymous"></script> 42 <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" 43 crossorigin="anonymous"></script> 44 <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js" integrity="sha384-smHYKdLADwkXOn1EmN1qk/HfnUcbVRZyYmZ4qpPea6sjB/pTJ0euyQp0Mk8ck+5T" 45 crossorigin="anonymous"></script> 46</body> 47 48</html>
CSS
1body { 2 margin: 0px; 3 padding: 0px; 4 -webkit-text-size-adjust: none; 5 color: #666; 6 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", 7 Meiryo, Osaka, "MS Pゴシック", "MS PGothic", sans-serif; /*フォント種類*/ 8 font-size: 16px !important; 9 line-height: 2; 10 background: #fff; 11} 12h1, 13h2, 14h3, 15h4, 16h5, 17p, 18ul, 19ol, 20li, 21dl, 22dt, 23dd, 24form, 25figure, 26form { 27 margin: 0px; 28 padding: 0px; 29 font-size: 100% !important; 30 font-weight: normal; 31} 32ul { 33 list-style-type: none !important; 34} 35/* navigation */ 36nav { 37 font-size: 18px !important; 38 margin-bottom: 40px; 39} 40ul.nav li a { 41 text-decoration: none !important; 42 padding: 5px 30px; 43} 44ul.nav li a:hover{ 45 color: #d08047; 46 border-bottom: 4px solid #d08047; 47} 48ul.nav li .active{ 49 color: #d08047; 50 border-bottom: 4px solid #d08047; 51}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/08 14:24