前提・実現したいこと
1、CSSでdd,dtを作ったのですが、中心にあるフローの最後を飛び出ないようにしたい(添付画像赤い部分)
2、01から04まで順番に番号を振りたく、contentを使用たが効かない
該当のソースコード
HTML
1<dl class="table_flexbox"> 2 <dt class="table_flexbx_left museum_flexbox_left">見積もり</dt> 3 <dd class="table_flexbox_right museum_flexbox_right"> 4 <span class="table_bold table_bold_pink">見積もり</span><br> 5 <p class="flexbox_txt_normal">ああああ</p> 6 </dd> 7</dl> 8 9<dl class="table_flexbox"> 10 <dt class="table_flexbx_left museum_flexbox_left">見積もり</dt> 11 <dd class="table_flexbox_right museum_flexbox_right"> 12 <span class="table_bold table_bold_pink">見積もり</span><br> 13 <p class="flexbox_txt_normal">ああああ</p> 14 </dd> 15</dl> 16 17<dl class="table_flexbox"> 18 <dt class="table_flexbx_left museum_flexbox_left">見積もり</dt> 19 <dd class="table_flexbox_right museum_flexbox_right"> 20 <span class="table_bold table_bold_pink">見積もり</span><br> 21 <p class="flexbox_txt_normal">ああああ</p> 22 </dd> 23</dl> 24 25<dl class="table_flexbox"> 26 <dt class="table_flexbx_left museum_flexbox_left">見積もり</dt> 27 <dd class="table_flexbox_right museum_flexbox_right"> 28 <span class="table_bold table_bold_pink">見積もり</span><br> 29 <p class="flexbox_txt_normal">ああああ</p> 30 </dd> 31</dl> 32 33 34
CSS
1.table_flexbox { 2 display: flex; 3 position: relative; 4 max-width: 1000px; 5 margin: 0 auto; 6 font-family: dnp-shuei-gothic-gin-std, sans-serif; 7 font-style: normal; 8 font-weight: 400; 9} 10 11 12.table_flexbox_left { 13 text-align: right; 14 width: 50%; 15 font-size: 22px; 16 color: #000; 17 font-weight: 600; 18 padding-top: 45px; 19 padding-right: 50px; 20 21} 22.table_flexbox_right { 23 width: 50%; 24 font-size: 20px; 25 color: #000; 26 border-left: 2px solid #000; 27 padding-top: 38px; 28 position: relative; 29 padding-left: 80px; 30 text-align: left; 31 line-height: 1.8; 32 counter-reset: number; 33} 34 35 36.table_bold { 37 color: #000; 38 font-size: 22px; 39 font-weight: bold; 40 display: inline-block; 41 line-height: 2.6; 42} 43 44 45.table_bold::before { 46 counter-increment: num 1; 47 content: counter(num,decimal-leading-zero); 48 font-family: roboto,sans-serif; 49 font-size: 18px; 50 display: block; 51 width: 20px; 52 height: 20px; 53 padding: 4px 4px; 54 border-radius: 6px; 55 border: 2px solid #000; 56 background: #fff; 57 position: absolute; 58 top: 50px; 59 left: -17px; 60 line-height: 1.2; 61 62}
試したこと
飛び出た部分をなくすため、.table_flexbox_rightのborder-leftを長さを変化させようと思ったのですが、うまい具合の長さにならず、また、中心線がどんどんずれてしまいました。
また、数字を順番にカウントしていく方法はこれ以外に探し出せず、実装が間違っているのかも探せなかったため、アドバイスをいただきたいです…!
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/21 05:25 編集
2021/03/21 05:40