[자바스크립트] <br/> 과   의 차이점 / a href의 활용
공부를 하다 보니 기본적인 부분이 헷갈리기 시작해서 정리해 보려고 한다.
1. <br/> 과 &nbs;의 차이는 뭘까
br 은 line break를 의미한다. 즉, 줄바꿈이다. html 에서 사용된다. (그래서 <>꺽쇠를 사용한다.)
nbsp는 non-breaking space의약자다. 즉, 띄어쓰기다. 공백을 1개 이상(여러개) 사용해야 할 때에 스페이스바 인식을 위해 사용한다.
br의 사용 예
이렇게 간단한데 나는 왜 헷갈린 걸까?
아무래도 우연의 일치로 <br/>과 가 줄바꿈이 된 걸 보고 후자를 줄바꿈 기능으로 혼동한 것 같다.
참고로, <p>는 단락 설정으로, 자동으로 p 태그가 끝나면 단락을 나누며 엔터가 들어간다.
2. <a href=~>에서의 a가 의미하는건 뭘까.
위는 href 의 다른 이용방법
a 는 anchor 의 약자로, 닻(정박지) 이라는 뜻이다. 다른 문서 또는 같은 문서로의 이동을 의미할때 사용한다.
href는 hyper reference 라는 뜻으로, 링크라는 뜻이다. 링크를 넣을 때에 어디에나 사용된다.
이렇게 약자를 생각하고 나면 직관적으로 이해하기 쉬워진다.(그리고 좀 재밌어짐)
<a href + 절대주소 / 상대주소 / #(의미 없음) / id ... > 등을 넣고 이동하게 만들 수 있다.
예시)
a href=#
location.href
3. <span>태그와 <div>태그
span은 기간 이라는 뜻이다.
div는 division의 약자로, 분할/분배라는 뜻이다. 둘 다 기능적으로는 주머니처럼 어디서부터~어디까지. 묶어주는 기능을 한다.
둘의 차이점을 보자면, div는 줄바꿈이 들어 있지만, span은 없다. 즉, 다른 기능 없이 이 태그만 가지고는 줄바꿈을 만들 수 없다는 뜻이다.
두 번째로는 이 주머니의 사이즈가 다르다. span은 이 문장'만'감싸지만, div 태그는 문장을 '포함'한 사각 박스를 의미하게 된다.
위의 경우 div로 각각 감쌌기 때문에 줄바꿈이 있어 아래와 같은 결과가 나온다.
첫번째입니다.
두번째입니다.
세번째입니다.
그러나 제이쿼리의 unwrap() 메서드를 사용하면 div 태그가 사라지므로, 아래와 같이 변한다.
첫번째입니다. 두번째입니다. 세번째입니다.
참고
https://luvris2.tistory.com/504
HTML - <br> 태그와 의 차이
태그 단일 줄 바꿈을 삽입하는 데 사용되는 줄 바꿈 태그 텍스트를 다음 줄로 이동하는 데 사용 브라우저에서 태그가 발견되면 다음 줄로 이동 다음 내용이 존재하지 않으면 줄바꿈이 일어나지
luvris2.tistory.com
https://velog.io/@muchogusto/a-href-%EB%AC%B4%EC%97%87%EC%9D%84-%EC%9D%98%EB%AF%B8
a href="#" 무엇을 의미?
<a href="
velog.io
https://www.tcpschool.com/html-tag-attrs/a-href
코딩교육 티씨피스쿨
4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등
tcpschool.com