[HTML5] 웹표준에 맞게 Table태그 구성하기

불필요한 경우에도 table 태그를 무분별하게 사용하는 것을 자주 보아왔기에 평소에 table 태그 사용을 지양 하는 편입니다. 그러나 필요한 부분에서는 table 태그를 사용 해야 할 때가 있습니다.  그때마다 웹표준에 맞게 표를 작성해야하는데 헷갈릴 때가 많아 정리해두려합니다.  참고로 이 내용은 웹 저작자를 위한 W3C의 HTML5 기술 표준 명세서를 바탕으로 작성한 것입니다. 표를 구성하기 위해서 필요한 것은 소개, 기본 적인 셀 구조, 사용법 등입니다.  이 형태들은 단락을 만들어 사용하거나, caption 을 사용하거나, figure 안에 표를 작성하는 방법 등이 있습니다.  저는 보통 caption 을 이용합니다. 아래와 같이 사용하시면 됩니다. caption 안에 details 엘리먼트를 사용할수도있습니다. Table 구성 <table> <caption> 각 태그의 이름과 설명 <details> <summary>도움</summary> <p>이 표는 태그와 그 설명에 대한 내용을 담고 있습니다.~단위는 ~</p> </details> </caption> //colgroup: 전체 열에 스타일을 적용하는 데 유용합니다 <colgroup> <col> </colgroup> <thead> <tr> <th>태그이름</th> <th>설명</th> </tr> </thead> <tbody> <tr> <td>p태그</td> <td>단락을 표현할 때 사용합니다.</td> </tr>

[All] 하루동안 보이지 않기 레이어 팝업창 구현하기

홈페이지를 방문하다보면, 긴급한 사항에 경우 홈페이지 접속시 팝업창이 뜨도록 하는 경우를 많이 보셨을 텐데요. Javascript, JQuery 로 구현해 보았습니다. See the Pen oppbqd by jemaime ( @eunjin10914 ) on CodePen . 코드는 아래의 주소에서 거의 참조했으며, 제 코드에 맞게 추가로 변형했습니다. http://rocabilly.tistory.com/98

브라우저 크기에 맞게 jquery를 이용해 중앙 정렬하기

앱이나, 컨텐츠 내용이 작을때, 디바이스크기에 맞게, 브라우저의 크기에 맞게 내용이 중앙 정렬되는 모습을 많이 보셨을 텐데요. 여러 방법이 있지만, 저는 Jquery 와 JavaScript를 섞어?서 구현해 볼까 합니다. 근데, 이게 어떤때는 load 했을때 약간 맞지 않고 resize일땐 맞고, 또 어떨땐 load했을땐 맞고, resize했을땐  안맞고 하더라구요. 원인을 찾으려 노력중입니다 ㅠ 아래에 구현한 것에는 Semantic UI 2.2 버전의 css와 제 reset css를 사용했습니다. See the Pen eyoYzV by jemaime ( @eunjin10914 ) on CodePen .

[CSS] animation을 이용해 hover시 배경색 변경하기

마우스를 올렸을때 animation 을 이용하면, 서서히 배경색이 바뀌는 방법은 덜 까다롭지만, 위에서 부터 아래 방향으로 바뀌는 방법은 상대적으로 까다롭더라구요. 그래서 코드도 정리할 겸, 포스팅을 하게되었습니다. 가상선택자 :before 과 animation 을 이용했습니다. 코드는 아래와 같습니다. See the Pen MrpePX by jemaime ( @eunjin10914 ) on CodePen . keyframes과 animation 프로퍼티들은  ie 10버전 부터 적용됩니다.

[Jquery] .change() 메서드를 알아봅시다

이미지
.change()라는 메서드를 소개할까합니다. .change()는 엘리먼트의 벨류값이 바뀔때! 그때 발생하는 메서드입니다. 그러려면 value값을 가지고 있는 엘리먼트여야겠죠? 그래서 input, textarea, select 에서만 작동합니다. 문법은 $( selector ).change()  와  $( selector ).change( function ) 입니다. 끝! 참간단하죠? 어떻게 되는지 try 해보고 싶으시다면 아래 주소에서 하시면 됩니다. https://www.w3schools.com/jquery/event_change.asp .change() 메서드를 이용해 저는 아래와 같은 형태를 만들어보았습니다. 예 / 아니오 로 된 input radio에서, 예를 클릭했을경우 아래의 .change-obj 가 나타나고, 아니오를 선택했을 경우 .change-obj가 사라지게 만드는 형태입니다.

[All] JavaScript 와 CSS를 이용해 글자크기 조절버튼 구현하기

이미지
관공서에 많이 쓰이는 형태면서, 돋보기 기능이라고 해야할까요. 브라우저를 줌인, 줌 아웃 시키는 기능을 JavaScript와 CSS를 이용해 구현하고자 합니다. CSS 속성중에 zoom 을 사용할 건데, 브라우저가 firefox인 경우에는 지원하지 않는 속성이기 때문에, firefox로 접속했을 경우에는 zoom 외에 transform의 scale() 를 적용해줘야합니다. 코드는 아래와 같습니다. See the Pen KZaRqJ by jemaime ( @eunjin10914 ) on CodePen .

[CSS] 앱 on/off 버튼 만들기

이미지
모바일 웹이나, 앱을 사용하시다 보면 알림을 끄거나 켤때, 아래에 버튼을 많이 보셨을 겁니다. 그래서 그 버튼을 CSS와 input  태그로 구현해 보았습니다. See the Pen RxKyBx by jemaime ( @eunjin10914 ) on CodePen .