마크업 언어
마크업이란
컴퓨터 언어를 사용 할 때 쓰는 구조이다.
대표적인 마크업 언어로는 HTML(Hyper Text Markup Language)가 있다.
HTML은 문서의 글자 크기, 글자모양, 색, 문서 이동 등을 정의하는 텍스트이다.
HTML을 작성할 때
<html lang=en>은 영문으로 작성된 언어이고
<html lang=ko>은 국문으로 작성된 언어이다.
HTML 문서가 끝났을 때는 </html>이라고 작성한다.
html태그 사이에 올 수 있는 태그는 다양한데 대표적으로 head 태그와 body 태그가 있다.
내용을 작성하는 태그는 여러 가지가 있는데 heading 태그로 <h1></h1>태그는 <h6></h6>까지 있다.
h1이 가장 큰 폰트를 가지며 h6태그가 가장 작은 폰트를 가진 heading 태그이다.
p태그는 pharagraph의 약자이다.
div태그는 무속성 태그로 문단을 나눈다.
p태그와의 차이점이라면 태그 앞 뒤로 여백이 생기지 않는다는 것이다.
span태그는 줄 바꿈 없이 영역을 묶는 태그이다.
버튼을 만들고 싶다면 button태그를 이용하면 되는데
<button>텍스트</button>이라고 작성하면 된다.
선택창을 만들기 위해서는 select태그를 이용하면 되는데
<select>
<option> </option>
<option> </option>
</select>
이라고 입력하면 된다.
선택 박스를 만들기 위해서는 input태그를 이용하면 되는데
<input type=checkbox> 이라고 작성하면 된다.
라디오 박스를 만들기 위해서는 input태그를 활용하여
<input type=radio>라고 작성하면 된다.
슬라이더 콘트롤을 만들 때는
<input type=range>라고 작성하면 된다.
svg를 활용하는 방법
svg : Scable Vector Graphics
2차원 백터 그래픽을 사용하는 형식이다.
<svg height="210" width="500">
svg의 범위를 먼저 정해 준 뒤 상세한 스펙을 작성해준다.
<line x1="0" y1="0" x2="200" y2="200" style="storke:rgb(255,0,0)l stroke-width:2"></line>
라고 작성해주면 x축에서 0에서200까지의 선, y축에서 1에서200까지의 선이 rgb색상(250,0,0)이며 선두께는 2px로 나타나게 된다.
rect태그는 rectangle의 약자로 네모 모양을 의미한다.
<rect x="50" y="100" height="32" width="64" style="fill:rgb(0,0,255);stroke-width:3,stroke:rgb(0,0,255)></rect>
를 작성하면 파란색으로 칠해진 네모 모양이 나타나게 된다.