前提・実現したいこと
カードを横並びに表示させたいのですが、縦に並んでしまいます。
Bootstrapを使っています。
該当のソースコード
HTML
1div class="row no-padding"> 2 3 <div class="col-md-6"> 4 <div class="card text-center"> 5 <img class="card-img-top" src="img/human1.jpg"> 6 <div class="card-body"> 7 <h4>Jessica Miller</h4> 8 <p>"I have over 10 years of experimence in technology and haven't worked with a better team than Nuno</p> 9 </div> 10 </div> 11 </div> 12 13 <div class="col-md-6"> 14 <div class="card text-center"> 15 <img class="card-img-top" src="img/human2.jpg"> 16 <div class="card-body"> 17 <h4>Charles Davis</h4> 18 <p>"I have over 10 years of experimence in technology and haven't worked with a better team than Nuno</p> 19 </div> 20 </div> 21 </div> 22 23 </div>
CSS
1body{ 2 /*---overflow: hidden;---*/ 3 color: #505962; 4 font-family: 'Noto Sans JP', sans-serif; 5} 6 7.offset:before{ 8 height: 4.8rem; 9 margin-top: -4.8rem; 10 content: ""; 11 display: block; 12} 13 14/*--- navbar ---*/ 15 16.navbar { 17 text-transform: uppercase; 18 font-weight: 700; 19 font-size: .9rem; 20 letter-spacing: .1rem; 21 background: rgba(0, 0, 0, .6)!important; 22} 23 24.navbar-brand img { 25 height: 3rem; 26} 27 28.navbar-nav li { 29 padding-right: .7rem; 30} 31 32.navbar-dark .navbar-nav .nav-link { 33 color: white; 34 padding-top: .8rem; 35} 36 37.navbar-dark .navbar-nav .nav-link.active, 38.navbar-dark .navbar-nav .nav-link:hover { 39 color: #1ebba3; 40} 41 42/*---slider---*/ 43 44.carousel-item { 45 height: 100vh; 46} 47 48.carousel-caption { 49 position: absolute; 50 top: 38%; 51 text-transform: uppercase; 52 width: 100%; 53 right: 0; 54 left: 0; 55} 56 57.carousel-caption h1 { 58 font-size: 3.8rem; 59 font-weight: 700; 60 letter-spacing: .3rem; 61 text-shadow: .1rem .1rem .8rem black; 62 padding-bottom: 1rem; 63} 64 65.carousel-caption h3 { 66 font-size: 2rem; 67 text-shadow: .1rem .1rem .5rem black; 68 padding-bottom: 1.1rem; 69} 70 71.btn-lg { 72 border-width: medium; 73 border-radius: 0; 74 font-size: 1.1rem; 75} 76 77.carousel-caption { 78 pointer-events: none; 79} 80/*---course---*/ 81 82.narrow { 83 width: 75%; 84 margin: 0 auto; 85 padding-top: 2rem; 86} 87 88.btn-md { 89 border-width: medium; 90 border-radius: 0; 91 padding: .6rem 1.1rem; 92 text-transform: uppercase; 93 margin: 1rem; 94} 95 96.jumbotron { 97 border-radius: 0em; 98 padding: 3rem 0 2rem; 99} 100 101h3.heading { 102 font-size: 1.9rem; 103 font-weight: 700; 104 text-transform: uppercase; 105 padding-bottom: 1.9rem; 106} 107 108.heading-underline { 109 width: 3rem; 110 height: .2rem; 111 background-color: #1ebba3; 112 margin: 0 auto 2rem; 113} 114 115 116/*---PORTFOLI0---*/ 117 118.portfolio img { 119 max-width: 100%; 120 transition: transform .5s ease; 121} 122 123.row.no-padding [class*=col-] { 124 padding: 0; 125} 126 127.portfolio img:hover { 128 transform: scale(1.1); 129 cursor: zoom-in; 130} 131 132.portfolio { 133 overflow: hidden; 134} 135 136.card { 137 margin: 2rem; 138} 139 140/*---contact---*/ 141 142footer { 143 background-color: #40474e; 144 color: white; 145 padding: 2rem 0 3rem; 146 margin-top: 1rem; 147} 148 149footer img { 150 height: 3rem; 151 margin: 1.5rem 0; 152} 153 154footer a { 155 color: white; 156} 157 158footer svg.svg-inline--fa { 159 font-size: 1.6rem; 160 margin: 1.2rem .5rem 0 0; 161} 162 163footer svg.svg-inline--fa:hover { 164 color: #1ebba3; 165} 166 167hr.socket { 168 border-top: .2rem solid #666b71; 169 width: 100%; 170} 171 172 173/*---media queries---*/ 174 175@media (max-width: 767px) { 176 .carousel-caption h1 { 177 font-size: 2.3rem; 178 letter-spacing: .1rem; 179 padding-bottom: .5rem; 180 } 181 182 .carousel-caption h3 { 183 font-size: 1.2rem; 184 padding-bottom: 1.1rem; 185 } 186 187 .btn-lg { 188 font-size: 1rem; 189 } 190 191 .narrow h1 { 192 font-size: 1.5rem; 193 } 194 195 p.lead { 196 font-size: 1rem; 197 } 198}
試したこと
CSSに原因があると考えコメントアウトして調べましたが解決しませんでした。
したがって、原因は他にあるようですが分からなかったので質問させていただきました。
回答1件
あなたの回答
tips
プレビュー