前提・実現したいこと
フレックスボックスを使ってレスポンシブのページを作っています。
デザインでボーダーが隣接しており、そのまま作ると隣接する部分だけ
ボーダーが太くなってしまいます。
この太くなるボーダーを1pxで表示したいです。
該当のソースコード
html
1<!DOCTYPE html> 2<html lang="ja"> 3 4<head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 8 <title>Document</title> 9</head> 10 11<style media="screen"> 12 ul { 13 display: flex; 14 flex-wrap: wrap; 15 align-items: stretch; 16 align-content: stretch; 17 } 18 19 ul li { 20 display: flex; 21 align-items: center; 22 border: 1px solid #eaeaea; 23 border-collapse: collapse; 24 box-sizing: border-box; 25 flex: 0 0 24.5%; 26 padding: 10px; 27 } 28</style> 29 30<body> 31 <ul> 32 <li> 33 テスト 34 </li> 35 <li> 36 テストテストテストテストテストテストテストテストテストテスト 37 </li> 38 <li> 39 テスト 40 </li> 41 <li> 42 テスト 43 </li> 44 <li> 45 テスト 46 </li> 47 <li> 48 テスト 49 </li> 50 <li> 51 テスト 52 </li> 53 </ul> 54</body> 55 56</html>
試したこと
border-collapseはdisplayでテーブルを指定しなければならないため出来ず、
詰まっております。
よろしくお願いいたします。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/22 09:19
2018/03/23 17:57