전체 글 34

[HTML,CSS]text-align 속성

* text-align 속성은 텍스트의 정렬 방향을 의미합니다. left: 왼쪽 정렬right: 오른쪽 정렬center: 중앙 정렬justify: 양쪽 정렬 (자동 줄바꿈시 오른쪽 경계선 부분 정리) 주의해야할 점 2가지1. block요소에만 text-align 속성을 적용할 수 있다는 점2. 정렬되는 것은 block안에 있는 inline요소가 정렬되는 점* inline : 텍스트 뿐만 아니라 이미지 등의 span , b , a , img 등등 inline요소 *  text-align 속성을 적용할 수 있는 예시 1. div태그(block요소)안에 span문자열이 있는 경우2. p (block요소) 안에 img를 정렬하려는 경우3. div태그 (block요소) 안에 p태그(block요소) 안에 있는 in..

02. HTML , CSS , JS 2020.04.23

[HTML,CSS] display / visibility / opacity 의 속성정리

안녕하세요 ! 오늘은 display  / visibility / opacity 의 속성에 대해서 정리해보겠습니다 :) display  / visibility / opacity의 공통적인 부분에서 보이게 하느냐 안보이게 하느냐 즉 ! 가시성을 결정짓는 요소들이랍니다 한번 각각의 속성에 대해서 알아보도록 하겠습니다. 1. display display는 레이아웃에서 자주 사용되는 요소입니다.기본적으로 HTML은 block 또는 inline 특성을 갖습니다. display 요소설명예시태그block블록박스-가로영역모두차지 / 줄바꿈odiv / p / h / ul / li / hr / ol / table h1~h6 / form inline인라인박스-글자화영역 / 줄바꿈xspan / b / i / a / br / b..

02. HTML , CSS , JS 2020.04.20

[HTML , CSS] Font Awesome 사용법

안녕하세요 오늘은 Font Awesome 사용법에 대해서 알아보겠습니다. ⊙ Font Awesome이란?= 웹 아이콘폰트를 모아놓은 라이브러리 웹 사이트를 만들 때 아이콘을 넣기위해 필수로 사용되는 요소입니다. 즉 웹사이트에 아이콘을 쉽게 넣어줄 수 있는 것이 바로 Font Awesome 입니다. [폰트어썸 사이트 이동]https://fontawesome.com/?from=io  Font Awesome fontawesome.com그럼 Font Awesome은 어떻게 사용되는지 알아보겠습니다. 먼저 Font Awesome의 장점에 대해서 알아보겠습니다.  만약 웹 사이트에 인스타 아이콘을 넣고 싶다고 가정할 때   1. Html Font 속성과 똑같이 사용가능하기때문에 색상, 크기를 css를 통해 자유롭게..

02. HTML , CSS , JS 2020.04.12

[CSS] margin과 padding 속성

안녕하세요 오늘은 margin과 padding속성에 대해서 알아보겠습니다. 먼저 margin과 padding은 공간을 만들어주는 속성에 자주 사용됩니다. 1. margin  마진 속성은 주변 여백을 뜻 합니다. 마진의 크기를 조절하면서 다른요소와 너무 가깝게달라붙는 것을 방지해주면서 보기 좋게 만들어주는 기능을 합니다. 마진 속성에는 margin-top , margin-bottom , margin-left , margin-right가 있습니다.즉 위, 아래, 왼쪽, 오른쪽의 여백을 각각 가리킵니다.  적용방법은 해당 여백을 주고 싶은 요소에 margin을 주면 되는데요 margin : 해당 값 , auto (그냥 magin으로 주면 위, 아래 , 좌 , 우 모두가 해당 값으로 적용됩니다.)margin-t..

02. HTML , CSS , JS 2020.04.08

[CSS] line-height 속성과 vertical-align 속성의 관계

안녕하세요! 오늘은 line-height 속성과 vertical-align 속성의 관계에 대해서 알아보겠습니다.먼저 line-height 속성과 vertical-align 속성은 함께 자주 쓰이고 있기 때문인데요! 두가지 속성 중에서 line-height 속성에 대해서 먼저 알아보겠습니다. ⊙ line-height: 말 그대로 라인의 높이를 뜻하는데요 이해하기 쉽게 저희가 전에 블럭요소와 인라인 요소에 대해서 배웠죠 즉 문자열의 가독성을 좋게 하기 위한 문자의 인라인요소들의 라인박스라고보시면 됩니다. 기본적으로 문자를 입력하게 되면 가독성을 위해서 자동적으로 행끼리 서로 달라붙지 않고 살짝 띄워있습니다.  * 아래처럼 글자가 붙어 있다면 가독성이 매우 떨어지겠죠?  즉 행간의 높이를 조절할 때 line-..

02. HTML , CSS , JS 2020.04.07

팝업창 만들기

오늘은 팝업창에 대해서 배워보겠습니다. 팝업창은 광고용으로 많이 쓰이기때문에 알아두면 좋아요 먼저 팝업창을 만들기 위해서 필요한 것은 html , css , js 입니다. 저는 버튼을 누르면 튀어나오는 팝업창을 만들어볼거예요 만드는 순서 1. 먼저 누르는 버튼을 만들어준다.2. 튀어나오는 팝업창과 뒤에 어두운 검정배경을 만들어준다.3. 튀어나와야하는 팝업창과 검정배경을 display: none;하여 안보이도록 한다.4. js를 활용하여 버튼을 누르면 팝업창이 뜨도록 설정한다.  ** 자바스크립트 코드(괄호안에 요소만 바꾸어서 사용하시면 됩니다.) //버튼을 클릭하면 팝업창과 검정배경이 dispaly:block이 되어나타난다.$('button').click(function(){     $('.popup-1..

밀고나오는 글자 애니메이션

안녕하세요 오늘은 애니메이션에 대해서 배워보겠습니다. 오늘은 오른쪽에서 갑자기 글자가 밀고들어오는 움직이는 애니메이션을 만들어볼게요 먼저 animation 속성에 대해서 알아보겠습니다. 애니메이션을 적용하는 방법은 먼저[ @keyframes: 지정한 이름] 를 활용해서 효과를 먼저 만들어주면 됩니다.저는 옆에서 밀고 들어오는 애니메이션을 적용하기 위해서  animation을 이름으로 해서 magin-left 와 width로 설정해보겠습니다. @keyframes animation{     0%{         margin-left:100%;         width:300%;     }     100%{         font-size: 300%;         margin-left:0;         w..

[HTML , CSS] table로 표만들기

안녕하세요 오늘은 table 태그를 활용하여 간단하게 표를 만드는 방법을 알려드리겠습니다. table태그를 사용하기 전 알아두어야하는 하위 태그들이 있는데요 * 헤더태그 : * 행태그 : * 열태그 :  이 세가지만 안다면 표는 간단하게 만들 수 있어요!   위 사진과 같이 css없이 표를 만들 수 있습니다. 먼저 table태그를 만들어 주고 만약 3x3표를 만들고 싶다 하면 먼저 헤더태그를 3개 만들어줘야하겠죠? 그리고 행태그 안에 열 태그를 넣어주면 테이블 표 완성! 그 다음은 테이블 디자인을 변경하고 싶을 때 쓰는 속성인데요!  총 8 개의 속성으로 이루어져있습니다. 1. border테이블의 테두리  2. bordercolor테이블의 테두리 색상   3. width테이블 가로 크기  4. heig..

02. HTML , CSS , JS 2020.04.06

[HTML] 태그의 기초 ,   , br , pre , p 태그 사용법

안녕하세요 오늘은 HTML 태그의 기초에 무엇이 있는지 알아보겠습니다. 1.      는 non breaking space의 약자로 태그는 아니지만 문자사이에 공백을 넣어주는 기능을 합니다. 예를들어서 제목를 입력했을때 출력은 기본으로 "제목"으로 되지만 제목 사이에  를 넣어주면 제 목 출력은 "제  목" 제목 사이에 일정한 공백이 생기게됩니다.더 띄우고 싶다면 여러개를 넣어주면 됩니다. 제  목 출력은 "제    목"  제   목 출력은 "제       목"   2. br 태그는 line break의 약자로 줄바꿈을 해주는 기능을 가집니다.태그는 다른 태그들과 다르게 닫는 태그를 갖고 있지않습니다.안녕하세요 안녕하세요 안..

02. HTML , CSS , JS 2020.04.06

[HTML , CSS ] span , div 태그의 차이

안녕하세요! 오늘은 HTML 태그에서 많이 쓰이는 div 와 span의 차이에 대해서 알아보겠습니다. * div 와 span의 공통점 : 특정영역에 스타일을 주는 태그 * 스타일을 지정할때 inline 과 block 두가지방식이 있습니다. 1. 문자의 일부분만 선택지정(inline) 2. 넓은 범위를 묶어서 지정(block) * inline 요소 : * block 요소 : 즉 span 과 div 의 차이점은 문자열을 선택해서 지정할때는 span 비교적 넓은 범위에 지정할때는 div를 사용합니다. 예를 들어서 span은 문자열에서 원하는 부분만 선택해서 색을 바꾸는 등 스타일을 지정해 줄 수 있습니다. 안녕하세요 (입력) -> 안녕하세요 (출력) ** span 으로 묶어준 안녕만 다른 색상으로 스타일 적용..

02. HTML , CSS , JS 2020.04.06