Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 자바
- 이미지알씨로열릴때
- spring
- 드래그앤드롭안됨
- powerShell 오류
- transform
- #포토샵#GTQ1급#누끼따기#누끼#보정#합성#인물보정#인물합성#누끼따는방법#펜툴로누끼따는방법#펜툴이용방법#펜툴사용방법#서이추#이웃#서이추환영#이웃환영#일상#소통#초보블로거#포토샵기초
- 네트워크
- PSD 알씨로열려요
- 퍼블리싱
- SQL코딩테스트 연습
- 퍼블리싱공부
- 드래그앤드랍
- 코딩테스트연습
- HTML
- PSD파일 안열려요
- 이클립스
- 웹페이지제작
- 프로그래머스
- 오류
- 공부
- 드래그앤드랍해결방법
- 백준코딩테스트 1단계
- 알씨로열려요
- 코딩테스트 문제 SELECT
- PSD알씨로열릴때
- 잘난웹디
- java
- CSS
- 프로젝트 생성시 나는 오류
Archives
- Today
- Total
기억하기 위한 기록
<a>태그와 # 본문
<a> 태그는 anchor의 첫글자 'a'를 의미하며 , 다른 콘텐츠와 연결하는 하이퍼링크를 정의하는 태그이다. 다른 문서로의 이동 / 또는 같은 문서내의 이동이 가능하다.
웹 페이지에서 <a href="#"></a> 의 모습을 볼 수 있는데 각 경우를 정의해 보았다.
1. 클릭 이벤트 발생 시 페이지 전환을 하지 않도록 하기 위하여 쓰인다.
# + id를 사용해서 같은 문서내의 해당 element로 이동하도록 하는것인데, #으로 의미없는 링크를 주어 페이징이 안되도록 하는 것이다.
#로 명시를 하는 것은 여러 블로그에서 '관례'라고 나와있지만 클릭시 화면 최상단으로 이동하게 되므로
<a href="javascript:;" onclick="func()"></a> 와 같은 방법을 추천하기도 한다.
2. 만약 화면 최상단으로 이동을 목적으로 #를 쓴다면, 다음 코드와 같이 window.scrollTo()를 쓰는게 더 좋은 방식이다.
<input id-"btnTop" type="button" onclick="window.scrollTo(0,0);" value="TOP">
3. href="#" 와 href="#;" 의 차이는 세미콜론이 붙으면 화면 최상단으로 이동하지 않는다는 점이다.
href="#" 으로 하면 이벤트가 발생하기 전 화면 최상단으로 이동한 후 이벤트가 수행되지만,
href="#;" 으로 하면 최상단으로의 이동 없이 이벤트가 수행된다.
또한 #; 와 javascript:;의 차이는 URL뒤에 #이 붙고 안붙고의 차이이다.
'Front-end > html' 카테고리의 다른 글
[잘난웹디] 한국소비자원 웹사이트 제작 3강 section_main 부분 (0) | 2021.01.19 |
---|---|
[잘난웹디] 한국소비자원 웹사이트 2강_메인페이지의 헤더영역 (0) | 2021.01.19 |
[잘난웹디] 웹퍼블리싱 기초강좌 / 레이아웃1강 (0) | 2021.01.12 |
Meta 태그란 무엇인가? (0) | 2020.11.23 |
<HTML> 기초 (드림코드 엘리 내용 정리) 1-4 (0) | 2020.11.03 |