親要素をなど周辺の構造とCSSの記述を見ないと、断言はできないです。
以下のような構造だとしたら、不要な可能性は高い気はします。
HTML
1<body>
2 <header>...</header>
3 <section>...</section>
4 <section>...</section>
5 <footer>...</footer>
6</body>
ただ例えば↓の感じだと、「横幅いっぱいにしたいからsectionにwidth: 100%;
に指定しよう」という意図があったりするのかも..と思います (display: flex;で崩れるからwidthでどうにかしようという解決方法は正しくはないですが、初心者はやりがちです)。
HTML
1<div style="display: flex; flex-wrap: wrap;">
2 <section>
3 <div class="section-inner">
4 <h2>Lorem ipsum dolor sit amet<h2>
5 <p>Lorem ipsum dolor sit amet</p>
6 </div>
7 </section>
8 <section>
9 <div class="section-inner">
10 <h2>Lorem ipsum dolor sit amet<h2>
11 <p>Lorem ipsum dolor sit amet</p>
12 </div>
13 </section>
14 ...
15</div>
また、position: absolute;
などをどこかで指定されている場合などはwidth: 100%;
という記述をする場合もあるかもしれません。
HTML
1<div class="xxxx">
2 <section>
3 <div class="section-inner">
4 <h2>Lorem ipsum dolor sit amet<h2>
5 <p>Lorem ipsum dolor sit amet</p>
6 </div>
7 </section>
8</div>
CSS
1.xxxx {
2 position: relative;
3}
4.xxxx > * {
5 position: absolute;
6}
というように意図をいくつかは想像できたりはします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/31 02:31