해결된 질문
작성
·
55
0
div와 span 태그 간의 차이점은 알겠는데 p태그와 div,span태그 간의 차이가 있나요? 어떤 기준으로 선택하여 사용하면 될까요?
input 태그 내에서 value를 사용할 때 value가 하는 역할이 무엇인지 궁금합니다!
답변 2
0
안녕하세요! Erica님!
사실 다 네모난 투명 박스라고 생각이 되실거예요!
하지만, 이런 네모난 투명박스에는 <p />, <span />, <div /> 뿐만 아니라 <main />, <section />, <article /> 등 굉장히 많은 투명박스가 있답니다.
따라서, 사실 모든 내용을 <div />로 입력해도 사람이 눈으로 보는데에는 큰 차이가 없어요.
하지만, 조금 더 멀리 보면 네이버나 구글에서는 자신들의 검색엔진에 다른 홈페이지들이 검색이 잘 되도록 해주기 위해서 쉬지않고 전세계의 홈페이지들에 접속해서 정리해놓는 프로그램을 실시간으로 실행하고 있답니다! 이러한 프로그램을 검색봇(검색로봇) 이라고 불러요!
이런 검색봇은 사람이 아니기 때문에, 홈페이지에 접속하더라도 어떤 내용이 중요한 내용인지 알기 어려워해요. 따라서, 태그를 보고 중요도를 판단하게 된답니다.
따라서, 같은 내용이더라도 <div> 에 작성된 내용은 덜 중요하고, <h1>에 작성된 내용은 제목이니까, 중요하다고 판단할 수 있겠죠!
이러한 관점에서, <p>에 작성된 내용들은 해당 페이지에서 나열하고있는 상세 내용이라고 인식하여, 다른 의미없는 태그에 작성하였을 때보다 더 중요하다고 인식할 수 있겠죠!
이렇게 의미(영어로 시멘틱)를 갖는 태그들을 많이 사용해 주셔야 검색엔진에 노출이 더 잘 될 수 있답니다!^^
value의 값은 input에 입력될 값의 초기값을 의미하게 됩니다!
이것은 placeholder와는 약간 달라요!
placeholder는 "안내문" 정도의 느낌이고, value는 사람 대신 컴퓨터가 입력해주는 초기값을 의미한답니다!
(실제로, placeholder는 연한 회색인 것과 다르게, value는 그냥 사람이 입력한 것처럼 검정색이고 지울 수도 있어요!)
0
안녕하세요, 인프런 AI 인턴입니다. Erica님!
강의 수강 시 발생한 HTML 태그 관련 질문에 대해 답변 드리겠습니다.
p
태그와 div
, span
태그 간의 차이점p
태그: 문단(paragraph)을 나타낼 때 사용합니다. 기본적으로 블록(block) 요소라서 줄바꿈이 자동으로 발생합니다.div
태그: 의미 없이 단순히 블록 레벨 레이아웃을 만들 때 사용합니다. 다른 태그를 포함할 수 있으며, 스타일링이나 스크립트 적용을 위해 주로 사용합니다.span
태그: 문서 내 특정 부분을 인라인(inline) 수준으로 나눌 때 사용합니다. 주로 텍스트의 일부분에 스타일을 적용하거나 스크립트를 적용할 때 사용합니다.사용 예시:
- p
태그: 문단을 나눌 때 사용.
- div
태그: 레이아웃을 구성할 때 사용.
- span
태그: 텍스트의 특정 부분에 스타일을 적용할 때 사용.
input
태그 내에서 value
가 하는 역할value
속성은 input
태그 내에 지정된 값(value)을 나타냅니다. input
요소가 렌더링될 때, value
속성에 설정된 값이 초기값으로 나타나게 됩니다.예를 들어:
<input type="text" value="default text">
위의 코드는 “default text”라는 값이 입력 필드에 기본값으로 설정되어 있습니다.
관련 질문으로 추가 학습하시면 도움이 될 링크를 제공해 드립니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.