2020. 11. 20. 12:42ㆍ퍼블리싱/HTML
11월 20일 2일차
크롬 image downloader 확장기능 추가
img src="주소" alt="속성" 두 가지 요소 필수
src="http://placehold.it/너비x높이" 빈 상자 삽입
imagemap: 하나의 사진에 여러 개 링크 삽입
<img src="이미지파일명" usemap="#맵이름" alt="">
<map name="맵이름" id="맵이름">
<area shape="영역모양" coords="좌표값" href="링크주소" alt="설명글">
</map>
* name: 프로그램 이름으로도 사용, id, class 디자인용
* 좌표값
- 사각형(rect): x시작점,y시작점,x끝점,y끝점
- 원형(circle) :x중심점,y중심점,반지름
- 다각형(poly) : x1,y1,x2,y2,x3,y3...
* caption
<figure>
<img src="source/coffee.jpg" alt="커피">
<figcaption>그림 3-2. 카페라떼</figcaption>
</figure>
figure (그림) - 블록요소로 상하좌우 마진이 있음. 좌우 마진이 더 넒음.
본문에 비해 독립적인 내용 하나를 표현하기 위해 사용함.
이미지에 주로 사용디지만 꼭 이미지 뿐만 아니라 도표, 그래프, 예제 등 본문 흐름에 비해 별도로 추가되는 애용을 감싸고 설명을 붙일 때 사용.
figcaption 요소로 figure의 제목을 붙임. (블록요소)
figcaption 은 반드시 figure의 처음 자식 혹은 마지막 자식으로만 위치해야 함.
figure 요소에 의해서 이미지가 좀 더 격상이 됐음. 다만 figure 요소에 의해 본문의 흐름이 잠시 끊어지므로 비교적 큰 내용에 대해서 사용하는 것이 좋음.
strong b와 같은 역할이나 html5에서 쓰는 태그(b는 구버젼), 메모리적 측면에서 유리함
em (emphasize) i와 같은 역할, html5에서 i는 폰텔로 등 사용시 아이콘 용도로 사용
ins (insert) 밑줄
del (delete) 가운뎃줄
q (quote) "" cite="출처"
blockquote 블럭태그, p안에 들어갈 수 없음
sup 윗첨자
sub 아래첨자
abbr abbreviation 점선 밑줄 및 설명
ruby 선언태그, rt 위에 작은 설명
small 주로 copyright 등 side comment
mark 배경색(highlight)
kbd 키보드 표현
cite 작품의 제목
dfn (definition) 이탤릭체 표현 및 설명
* 특수문자
띄어쓰기
" "
& &
< <
> >
© ©
· 중간점
* 상대 경로 지정
/ 하위폴더
./ 현재폴더
../ 상위폴더
../../ 차상위폴더
마크업 시 유의점
- 골조 만든다는 것에 유념할 것, 디자인은 css로 들어감
- 영역별로 div 나눌 것 (배경 달라지는 것 고려)
- footer는 위에서 아래 순으로
- footer logo는 중요도가 낮으므로 h1 태그 사용하지 않음
- 로고는 무조건 anchor 태그 포함할 것
- 인라인 덩어리는 p 안에 span으로 묶기
table
표 위에서 아래로 내려간다고 생각할 것
tr (table row) 항상 먼저 작성(세로줄 갯수)
th (table head) 볼드, 센터 자동설정, 생략가능
td (table data)
caption 제목, table 태그 시작하자마자 사용
* 합치기 속성
colspan column
rowspan row
- 먼저 전체 테이블 작성, 항목 입력 후 조정할 것
* style css (html로 작업가능했으나 현재는 css로 작업), head 태그 안에 작성
<style>
table,tr,td,th{
border:1px solid navy
}
</style>
태그 속성 for 웹 접근성
id th에 사용, td 사용불가, 무조건 영문 먼저, 동일 id 사용 불가
header td에 사용, 여러 id 동시 사용 가능
* 줄 grouping 태그
thead 첫줄(제목줄)
tbody 생략(입력하지 않아도 자동으로 그룹화가능, 입력 시 html5 에러 발생)
tfoot 마지막줄(통계 등)
* 요약(캡션)
<figure>
<table>
</table>
<figcaption>
</figcaption>
</figure>
* 사용한 단축어
tr*5>th+td*3
tr*2>td{테이블 내용$}*3 ($ 순차적 숫자 자동 입력)
'퍼블리싱 > HTML' 카테고리의 다른 글
html: favicon 파비콘 태그와 meta메타 태그, 시멘틱 태그 활용하여 마크업 실습 (0) | 2020.11.26 |
---|---|
클론코딩 with html5: header,section,footer,aside (0) | 2020.11.25 |
html: audio, 지도 api, 공간 분할 태그, 시멘틱 태그, markup 실습, 홈페이지 레이아웃 짜기 (0) | 2020.11.25 |
html: form 태그와 속성, input, label, select, fieldset (0) | 2020.11.23 |
html 레이아웃, 에디터, 태그의 종류 (0) | 2020.11.19 |