Web Programming/HTML & CSS 썸네일형 리스트형 HTML 문서에 <img> 태그로 이미지 띄우기 HTML을 작성하다가 이미지를 띄우는 경우가 많습니다. 이럴 때 사용하는 태그가 태그입니다. 이번에는 태그 사용방법에 대해 알아보고 예제를 통해 확인해 보겠습니다. HTML 제목 및 문단 태그와 특수문자 입력에 대해 알아보기 HTML 제목 및 문단 태그와 특수문자 입력에 대해 알아보기 일반적으로 태그는 여는 태그와 닫는 태그가 함께 쓰입니다. 그리고, 태그를 사용하여 텍스트, 이미지, 멀티미디어 콘텐츠를 HTML 문서로 나타내는 것을 마크업(Markup)한다고 합니다. 이 이유로 하 mr-johndoe.tistory.com 1. 태그 태그는 자신의 컴퓨터 하드에 저장되어 있는 이미지 파일을 HTML 문서에 띄울 때 사용하며 닫힘 태그가 없습니다. 사용 방법은 다음과 같습니다. 파일명에는 이미지로 올리고자.. 더보기 HTML 제목 및 문단 태그와 특수문자 입력에 대해 알아보기 일반적으로 태그는 여는 태그와 닫는 태그가 함께 쓰입니다. 그리고, 태그를 사용하여 텍스트, 이미지, 멀티미디어 콘텐츠를 HTML 문서로 나타내는 것을 마크업(Markup)한다고 합니다. 이 이유로 하이퍼텍스트(Hypertext)를 마크업하는 언어라는 의미의 HTML(Hyper Text Markup Language)이란 이름이 지어졌습니다. 이번에는 HTML에서 쓰이는 태그에 대해 알아보고 주석 및 특수문자 입력하는 방법에 대해 알아보겠습니다. 1. HTML 기본 구조 다음은 HTML의 기본 형식입니다. 는 HTML5 문서 규격인 HTML 문서임을 표시하는 태그입니다. 과 은 HTML 문서에는 반드시 들어가는 태그로 이 태그 안에 모든 내용이 들어가야 합니다. 그리고, 와 는 태그안에 기본적으로 들어가는.. 더보기 font - 구글 웹폰트 사이트에 올라온 폰트 사용하는 방법 웹 페이지 글자 모양 설정을 위한 font 웹 페이지에 글자를 기본 폰트로 하기에는 밋밋한 경우 이미지로 만들어서 올릴 수도 있지만 구글 웹폰트 사이트에 올라온 폰트로 꾸밀 수 있습니다. 우선 구글 웹폰트 사이트 https://fonts.google.com/에 접속합니다. 첫 화면에서 좌측 위쪽에 Language라는 버튼이 보입니다. 그것을 클릭하여 아래로 내리면 Korean 항목이 보입니다. Korean을 클릭하면 화면에는 한글 폰트들이 보일 것입니다. 원하는 폰트가 보이시면 클릭을 합니다. 저는 아래쪽 'Do Hyeon'이라는 폰트를 클릭해보겠습니다. [그림 3]에서 빨간색 원으로 표시된 '+ Select this style'을 클릭하면 [그림 4]와 같이 화면 우측에 'Selected family'.. 더보기 mediaquery 반응형 웹 디자인을 위한 mediaquery 인터넷을 사용하거나 모바일을 사용할때 화면의 크기는 사용자마다 제각각 다를 것입니다. 컴퓨터를 사용할때는 해상도나 웹브라우저 크기를 조정하여 사용함에 따라서 달라지고, 모바일의 경우에는 제품마다 그 크기가 달라서 이에 맞춰 웹디자인을 하기는 힘듭니다. 이를 위해 CSS에서 mediaquery를 이용하여 이 문제를 해결할 수 있도록 제공합니다. 사용방법은 다음과 같습니다. @media ( 화면폭 ) { 실행 내용 } 화면폭에는 화면크기의 폭을 설정합니다. 속성은 다음과 같습니다. max-width : 화면 최대 폭 설정 min-width : 화면 최소 폭 설정 @media를 사용할때 모바일 중심으로 디자인할 것인지 아니면 컴퓨터 중심으로 디자인할 것인지를 결정하.. 더보기 animation 간단한 움직임을 만드는 animation animation은 자동으로 요소를 움직이게 하는 속성입니다. animation 속성은 @keyframes 속성과 함께 사용됩니다. @keyframes 속성은 요소 움직임의 처음부터 마지막까지를 정의합니다. 사용방법은 다음과 같습니다. 1. @keyframes 속성 @keyframes ani이름 { 0% {요소의 animation 시작할 때의 설정} : n% {전체 animation 시간중 n% 진행됐을때 실행될 내용 설정} : 100% {요소의 animation 끝날 때의 설정} } 2. animation 속성 animation: ani이름 시간 진행속도 지연시간 반복횟수 방향지정 ㄱ. ani이름 : @keyframes에 정의된 이름을 말합니다. ㄴ. 시간 : .. 더보기 transition 시간을 조절하여 여러가지 움직임 효과를 주는 transition transition은 cubic-bezier() 속성을 사용하여 움직임에 변화를 주어 좀더 다이나믹하게 화면에 움직임을 주고자 할때 사용합니다. 사용방법은 다음과 같습니다. transition : 적용하고자 하는 속성 진행속도 지속시간 지연시간 1. 적용하고자 하는 속성 HTML내에서 transition기능을 적용하고자 하는 속성을 지정합니다. 사용할 수 있는 속성 - none : 모든 속성에 적용하지 않음. - all : 모든 속성에 적용함. - 속성 : 해당 속성에 적용함. 여러가지 속성에 적용하려면 콤마로 구분하여 작성. - initial : 기본값으로 설정함. - inherit : 부모 요소의 속성값을 적용함. 2. 진행속도 움직임의.. 더보기 HTML CSS - transform 2 3) Rotate 이 기능은 요소를 회전시킬 수 있습니다. 사용방법은 다음과 같습니다. transform : rotate(회전 각도) - 평면상 회전 각도만큼 요소가 회전합니다. transform : rotateX(회전 각도) - x축을 기준으로 요소가 회전 각도만큼 회전합니다. transform : rotateY(회전 각도) - y축을 기준으로 요소가 회전 각도만큼 회전합니다. 예제) [그림1]과 [그림2]와 같이 HTML 및 CSS 파일을 작성하여 저장한 후 HTML 파일을 실행하면 다음과 같은 결과를 얻을 수 있습니다. 위 영상을 보면 맨 위 블록에 마우스 화살표가 위치하면 사각박스가 평면상에서 45도 회전하는 모습을 보실 수 있습니다. 그리고, 아래 사각박스는 가로축을 기준으로 180도 회전하는 .. 더보기 HTMLCSS - transform 1 HTML에서 지정해주는 값만큼 이동하는 translate와 기울기를 주는 skew에 대해서 알아보겠습니다. 1) translate 이 기능은 블록을 좌우상하(x축, y축)로 이동시킬 때 사용합니다. 사용 방법은 다음과 같습니다. transform:translateX(이동거리) : 좌우 방향(x축 방향)으로 이동거리만큼 블록이 이동 transform:translateY(이동거리) : 상하 방향(y축 방향)으로 이동거리만큼 블록이 이동 transform:translate(x축 이동거리, y축 이동거리) : 좌우상하 방향(x축 방향, y축방향)으로 이동거리만큼 블록이 이동 예제) [그림 1] HTML에서는 화면에 블록 3개를 출력하는 내용을 작성했습니다. 그리고, [그림 2] CSS 파일에서 블록의 디자인을 .. 더보기 이전 1 2 다음