WEB 20

HTML Tags 정리

Semantic Tags(Semantic Markup) 의미가 있는이라는 뜻으로, 중요한 점으로는 첫번째 SEO(Search Engine Optimization) 검색을 최적화 하기 위해서 제목과 부제목, semantic tags들을 잘 활용한다면 제목과 부제목 같은 특징들을 잘 파악할 수가 있다. 두번째 Accessibility 웹 접근성으로 음성으로 읽어주는 스크린 리더를 이용하거나 또는 키보드만을 이용해서 웹사이트만을 이용하는 경우 적절한 시멘틱 태그로 잘 만들어진 웹사이트이면 스크린 리더등 키보드든 잘 동작하게 된다. 마지막으로는 개발자들의 유지보수성 측면인데, 개발자가 HTML 코드를 바라봤을 때 한 눈에 이런식으로 구조가 짜져있구나라고 판단할 수 있고 이게 유지보수성과 연관이 있다.(Maint..

WEB/HTML 2021.08.15

Basic of HTML

HTML basic body Element는 HTML의 Markup 명령어이다. content와 함께 사용된다. 대소문자는 구분하지 않는다. element는 body부분안에 => 들어간다. element에는 여는 태그와 닫는 태그가 무조건 있어야 한다. 아래와 같이 예제를 보자 (Opening tag_내용_ Closing tag =>전체가 다 Element이다) Hello World! Attribute 하나 이상의 속성이면 공백 필요 속성 이름 뒤에 등호 따옴표 필요하다. class="Note" 이 부분은 Attribute이다. Hello World Nesting elements 중첩요소이고 요소안에 다른 요소를 넣는 코드 HelloWow World. Empty elements(Images) 빈요소이고 ..

WEB/HTML 2021.08.05

PostCSS

반복적인 즉 중복되는 코드 작성을 최소화하고자 코딩을 간편하게 작성하게 위해서 CSS 전처리기 Post CSS가 있다. LESS나 SASS같은 것들도 있는데(스타일러스 포함) 이것을은 제공하는 거에만 맞춰서 쓸 수 있다. Post CSS는 플러그인이 굉장히 많고 다양한 장점들이 있다. PostCSS를 이용해서 모듈화를 해보자. 예제를 만들고자 하는 파일로 들어가서 아래 명령어 입력 mkdir PostCSS ls cd PostCSS yarn create-react app test yarn start 다른 cmder창에서 code . App.js에서 import React from 'react'; import './App.css'; import Button1 from './components/button1'..

WEB/CSS 2021.08.05

data attributes(dreamcoding)

DOM요소 반영 주의해야 할 것은 DOM 요소에 추가하는 데이터들은 HTML 파일을 봤을 때 데이터들이 다 보인다. HTML 바디 안에 사용자가 정의한 데이터의 key와 value들이 들어가 있는것이 바로 보인다. 그래서 사용자에게 민감한 데이터는(보안에 조심해야 하는) 정보들은 돔요소에다가 추가해서 보관 하는 것은 좋지 않다.(암호화해서 JS안에 보관하자) 뭔가 로직을 처리하기 위한 정말 사용자에게 보여도 되는 그런 정보들이 있다면 데이터 속성을 이용해서 간편하게 작성할 수 있다.

WEB/HTML 2021.07.02