css
1<style> 2.flex{ 3 padding: 2.5% 0; 4 display: flex; 5 flex-direction: row; 6 position: relative; 7} 8.flex > div{ 9 width: 50%; 10 font-size: 20px; 11 margin: 0; 12 text-align: center; 13 padding: 10px; 14 border: 1px solid #0454a4; 15} 16.left-box { 17 color: #ffffff; 18 background-color: #0454a4; 19 line-height: 2 20 font-weight: bold; 21 Font-family:”sans-serif” 22} 23.left-box::before { 24 content: ""; 25 position: absolute; 26 bottom: -8px; 27 left: 25%; 28 margin-left: -15px; 29 border: 15px solid transparent; 30 border-top: 15px solid #0454a4; 31} 32p { 33font-weight: bold !important 34} 35</style>
html
1<div class="flex"> 2 <div class="left-box"> 3<p style="font-size: 15px">あいうえおあいうえお</p> 4<p style="font-size: 20px">あいうえおあいうえお</p> 5<p style="font-size: 25px">あいうえおあいうえお</p> 6 </div> 7 <div c1ass="right-box"> 8 <p style="padding: 10px; margin: 10px;"> 9 <font color="#696969"> 10 ここの部分をノーマルにしたい 11</p> 12</font> 13 </div> 14</div>
このcssとhtmlでボックスを連結させております。
左のボックスの文字を上下左右中央に寄せ、右のボックスの文字を太字ではなくノーマルにしたいと思っております。
上下左右中央寄せはいくつかコードを試してみたものの、全部ダメでした。
太字の方は
html
1<div class="flex"> 2 <div class="left-box"> 3<p style="font-size: 15px">あいうえおあいうえお</p> 4<p style="font-size: 20px">あいうえおあいうえお</p> 5<p style="font-size: 25px">あいうえおあいうえお</p> 6 </div> 7 <div c1ass="right-box"> 8 <p style="padding: 10px; margin: 10px;"> 9 <font color="#696969"> 10ここの部分をノーマルにしたい 11<p style="font-weight:nomal;"> 12</p> 13</p> 14</font> 15 </div> 16</div>
で一回試してみましたが、右のボックスに入っている文字が下に行ってしまい、だめでした。
どうすればよいのでしょうか。
回答2件
あなたの回答
tips
プレビュー