Dev/Web

HTML 기초

창문닦이 2019. 2. 13. 00:34

1. html(Hyper Text Markup Language)

html의 기본구조

 

<HTML>

<HEAD>

<TITLE>웹문서의제목</TITLE>

</HEAD>

<BODY>

웹문서의내용

</BODY>

</HTML>

HTML :  웹 상의 문서를 어떻게 보여줄 것인가를 다루는 Markup 언어. 

HTTP(Hyper Text Transfer Protocol) : 웹 브라우저와 웹서버간에 텍스트데이터를 송수신하기 위한 응용 프로토콜

 

태그의 종류

 

<HTML></HTML> 문서의 시작과 끝

<HEAD></HEAD> 문서 전체의 정보를 제공

<TITLE></TITLE> 브라우저의 제목 표시줄에 나타날 문서 제목

<BODY></BODY> 웹 페이지의 몸체부의 시작과 끝을 나타내는 문서

<META></META> 문서 정보 및 사이트의 이동, 화면 전환 효과, 웹페이지 검색 기능. 데이터에 관한 데이터.

 

태그의 속성

 

<font size ="1">글자 크기 비교</font><br/>

쌍태그 : 열면 닫아줘야 한다 <font> </font>

외태그 : 닫을 필요가 없는 태그가 몇몇 존재. <br>, <hr>

속성 : size ="1"

 

실제로 사용하는 객체는 DOM이 90% html이 10%

 


2. 웹 서버 start 에러

web server startup 진행시 xml 파일을 모두 읽어 환경설정을 반영 후 시작한다.

환경설정한 내용이 바뀐 경우에는 웹서버를 다시 시작해야 함. xml파일을 다시 읽어야 하기 때문이다.

 

- 자주 발생하는 에러 : 8080에러

8080에러 > tomcat서버 실행시 발생하는 에러 > javaw.exe가 제대로 종료되지 않은 것 (작업관리자 실행시 프로세스에서 조회가능)

> 프로세스 끝내기 후 다시 시작

 

- 8080 포트 충돌 에러

이클립스 설치 후 오라클을 설치하면 오류가 안남. 그런데, 반대의 경우 (오라클을 설치한 후 tomcat 서버를 설치) 오라클이 8080 포트를 점령해버려서 충돌이 발생함. 이럴 경우 오라클에서 사용하는 8080 포트를 8081로 변경 (우리가 사용하는게 아니라 오라클이 사용하는 포트를 변경하는 것)

 

SID(전역 데이터베이스 이름) 조회

select name from v$database;

 

포트 변경 명령어

SQLPLUS / AS SYSDBA

EXEC DBMS_XDB.SETHTTPPORT(8081);

 

 

포트 확인 명령어

select dbms_xdb.gethttpport() from dual;

 

 


html 4 , html 5는 지원되는 태그와 기능이 다르다.

html 5 가 더 많은 기능을 지원하지만,  html 을 이용해서 전체적인 윤곽만 만들고 내부적인 코딩은 거의 안함. 크롬, 익스플로어, 파이어폭스 등 모두 지원되게 만들어야 하기 때문.

 

html 5 <!DOCTYPE html>
html 4 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

 

링크 : http://html5test.com/ 로 접속하면 가능/불가능한 기능이 체크되어 조회가능

HTML4와 HTML5의 차이점 : https://hyeonseok.com/soojung/w3c/2015/10/20/781.html

 


- 웹 색상표

웹 색상표를 검색해서 웹디자인시 색상표에 나와있는 코드를 통해 색상지정하여 진행

HTML 컬러 코드 - HTML Color Codes - https://html-color-codes.info/Korean/

'Dev > Web' 카테고리의 다른 글

[Tomcat] catalina.sh 와 setenv.sh  (1) 2020.02.14
웹 서버 (tomcat 설치), 웹 프로젝트 생성  (0) 2019.02.11
웹 프로그래밍 기초  (0) 2019.02.11