일전에 면접에서 HTML의 의미에 대해 질문 받은적이 있다.
고민하면서 코딩만 했지 정작 내가 짜고 있는 코드가 어떻게 동작하는지는
크게 관심없었던
난
HTML의 사전적 의미 HyperTextMarkupLanguage말고 떠오르는 것이 없었다.
...
HTML은 웹페이지를 만드는 컴퓨터 언어이다.
그 어떤 컴퓨터 언어 보다 쉽다.
미리 정의 된 태그<>와 속성을 활용한다.
<태그이름 속성이름="속성값">
( 출처 : http://tcpschool.com/html/html_intro_elementStructure )
인터넷이 발달하면서 HTML도 발전했다.
최신 언어로 HTML5가 있다.
이에 새롭게 추가된 의미 요소로서
hearder ,nav, main, article, figure, figcaption, footer 이 있다.
*의미 요소(semantic element)
그 자체로 의미를 갖는 요소라는 뜻으로 그 자체로 브라우저와 개발자 모두에게
자신이 사용된 의미를 전달해주는 요소이다.
따라서 그 자체로 정보가 될 수 있는 것이다.
의미 요소가 아닌 div 요소나 span 요소 등은 해당 요소가 무슨 목적으로 사용되었는지 코드를 살펴봐야 알 수 있습니다.
하지만 의미 요소인 table 요소는 코드를 보지 않아도 해당 요소가 표를 만드는 데 사용되었다는 것을 이름만 살펴봐도 바로 알 수 있습니다.
( 출처 : http://tcpschool.com/html/html_intro_elementStructure )
TIP
* HTML5에서는 플래시와 같은 외부 플러그인의 도움 없이도 멀티미디어 파일을 간단히 사용할 수 있게 되었습니다.
* iframe -> inline frame
iframe요소 사용하면 해당 웹 페이지 안에 또 다른 하나의 웹 페이지를 삽입할 수 있다.
'IT > 코딩 관련 팁' 카테고리의 다른 글
리눅스 서비스 포트 확인 및 방화벽 오픈 (0) | 2020.06.25 |
---|---|
서버란? (0) | 2020.06.15 |
소프트웨어, 프로그램, 어플리케이션 (0) | 2020.06.15 |
cmd창에서 컴파일 할 때 소소한 팁 (0) | 2019.07.29 |
안드 -> 파이어베이스 연동 중 오류 (0) | 2019.07.28 |