인프런 커뮤니티 질문&답변
Span태그 관련 질문
해결된 질문
작성
·
235
1
안녕하세요 그랩님!
<span> 태그와 관련해서 질문이 있습니다.
강의에서 제품명과 가격 코드를 입력할 때 <span>태그로 코드를 작성한 뒤, 줄바꿈이 되지 않는 부분은 부모 콘텐츠에 flex를 활용해서 줄바꿈을 해주셨는데요.
혹시 해당 부분에 <p>태그나 <div>태그를 사용해서 부모 콘텐츠에 flex코드를 입력하지 않고 줄바꿈이 되게 하지 않고, <span>태그를 활용해야 하는 특별한 이유가 있나요?? 해당 예시에서는 <p>태그나 <div>태그로 코드를 작성해도 크게 다른 바 없이 구현이 되어서 혹시 코드가 복잡해 질 때? span태그를 사용해야만 하는 특별한 이유가 있는 것인지.. 궁금합니다!
답변 1
1
그랩
지식공유자
좋은 질문 감사합니다.
사실 해당 상황에서는 p태그나 div태그를 사용해도 전혀 상관이 없습니다! 어차피 element를 아래로 순차적으로 나열하는 것이기에 무방한 거죠.
다만 아래와 같은 특징을 고려해서 문제를 해결해야할 때도 있을 거예요!
span태그의 경우 글자 크기만큼만 너비를 가지는 속성이 있습니다(inline)
반면 p태그나 div 태그처럼 block 속성을 가지는 태그는 전체 너비를 차지하고 바로 줄바꿈이 생깁니다.





감사합니다!!