본문 바로가기

자기 계발/CSS와 JAVA, HTML

웹표준 퍼블리싱 이론 수업 첫째날

반응형



# 웹표준이란 - W3C 표준안을 지켜 웹사이트를 제작하는 것.


# 웹 접근성 - 장애가 있는 사용자든 어떤 웹 환경을 가지고 있는 사용자든 모두 접근이 가능하도록 하는 것


# 크로스 브라우징 : 인터넷 익스플로러, 크롬, 파이워 웍스 등 모든 브라우저에 동일하게 표현이 되도록 설정을 해주는 것.


# 버전 호환성 고려 : 하위 호환성 - 인터넷 익스플로러


# 엣지 브라우저 : 윈 10 부터 마이크로소프트사에서 인터넷 익스플로러의 기존 취약했던 호환성에 대한 단점을 극복하고자 만들어진 새로운 브라우저


# IE 기본 세팅 해야할 버전 : IE 8.0 ,  IE 9.0 ,  IE 10


# 인터넷 창을 열고 [도구] 창에서 F12 눌러 하단 Edge  에서 버전별 보기를 보면 어떤 버전에서 어떻게 나타나는지 알 수 있다.

 

#  반응형 웹 Responsive Web - 디스플레이의 크기에 따라 최적화된 여러가지 레이 아웃이 제공되는 웹 - 단가가 고정형에 비해 2배 이상 오른다.


# 호스팅이란 Web Hosting Service - 개인이나 기업에게 서버 공간을 임대해주는 서비스 - 카페24, 닷홈 등


   1. 하드 용량 (HDD 용량) - 사이트 구축 용량

   2. 트래픽 용량 - 이용자 수에 따른 데이터 접속량


   Q. HDD 용량이 100M 이고 트래픽 용량이 1.4G 일 경우 하루 접속 가능한 인원은?  14명


    포트폴리오용으로는 일반형 900M  / 1.8G 사용하면 무난히 사용 할 수 있다.


# 파일질라 - FTP 소프트웨어로 서버에 접속하여 파일 업로드 관리를 할 수 있는 프로그램


   서버에서 불러오는 첫 화면 파일명 : index.html


# 웹에서 사용하는 대표적 파일 확장자


   1. jpg : 압축률이 좋고 용량이 적어 많이 사용

   2. png : 비손실 압축으로 용량은 크나 알파값이 적용되어 투명도 있는 이미지를 가지고 있다. 24 비트로 만 만들 것 W3C 권장 파일 확장자

   3. gif : 여러장의 이미지를 사용한 애니메이션 제작 (움짤이미지) 제작에 용이하다.


       tinypng.com : png 파일을 손실 없이 이미지 용량을 감소해 주는 웹사이트 - 드래그 앤 드롭해서 이미지 파일을 올리면 된다.

       pngyou 라는 프로그램을 사용하기도 한다.



# 파일명 설정시 반드시 지켜야할 것들

 

  1. only English, 한글 한자 사용불가

  2. 대문자 사용불가 소문자로만 사용

  3. 띄어쓰기 특수문자 사용금지 ( - 하이픈 _ 언더바 는 가능함 언더바를 추천한다.) 'Shift + Ctrl →' 단어별로 블럭 지정 기능 사용시 언더바가 유리함.

  4. 숫자로 시작 금지

  5. 쉽고 직관적인 단어 사용

      아무것도 안했을때 btn(_off)    버튼 위 마우스 오버시 btn_over ,   btn_on   버튼 클릭시   btn_sel , btn_selct   btm_active



기본 구조


Project


CSS   IMG   JS   H


C


# HTML - 하이퍼 텍스트를 작성하기 위해 개발

  웹사이트의 기본적 골격을 표현하기 위해 사용


#  Mark Up 마크업 : 문서 정보를 전달하기 위해 문서 데이터에 추가된 텍스트


# 웹사이트 구축 과정


기획 - 디자인 시안 - 마크업 (HTML, CSS)  - 프론트엔드 - 백엔드


# XML - SGML을 인터넷 기반으로 쉽게 사용할 수 있도록 만든 마크업 언어


# XHTML - HTML4를 보완하기 위해 HTML 와 XML 의 장점을 섞어서 만든것


개발순서 : HMTL1   >   HMTL2   >   HMTL3   >   HMTL4   >   XHMTL   >   HMTL5


# HTML5 - 웹표준을 준수


# CSS - HTML로  만든것에 모양을 입히는 과정


#  JS - HTML을 동적으로 꾸밀 때 사용하는 스크립트 언어


# JQuery  자바스크립트를 쉽게 사용 할 수 있도록 '존레식' 이란 사람이 정의, 오픈 라이브러리로 공유


# 부트스트랩 - 트위터에서 개발한 라이브러리 오픈소스 ,

                      UI ,CSS, JavaScript 등 개발에 익숙하지 않은 디자이너, 디자인에 익숙하지 않은 개발자에게 유용한 소스로 사용

                      단점 - 이미 디자인이 되어 있는 상태로 수정이 어렵다.


# 워드프레스 - 테마, 위젯을 이용해 쉽게 웹페이지를 제작할 수 있도록 구축한

                     단점 - 결굴 HTML  CSS를 할 줄 알아야 함


# <DOCTYPE html5> - 이 문서는 html5 문서입니다.


<html>

<head>

<meta charset="utf8"/> - meta 태그 : 문서에 대한 정보를 담은 태그 : 이 문서는 한국어로 제작된 문서입니다.

<title>문서의 제목</title>

<link rel = "stylesheet" type="text.css"/>

<link href="style.css"/>   - link 태그 : 문서에 CSS파일을 불러울 때 사용

<style></style> HTML 문서 내에 직접 CSS 내용을 쓸때 사용하나 웹표준에는 어긋남. (링크로 불러오는게 정석)

<script></script> 스크랩트 불러올때 사용.


HTML5

<script src="js/javascript.js"></script>


</head>

<body>

<div>       </div>

</body>

</html>



# 열린태그와 닫힌태그


# 빈태그 :닫히는 태그가 필요 없는 태그



# 블록요소 BLOCK


   세로로 상단부터 층층히 쌓이는 형태

   기본 width = 100%

   한 블록이 한층의 주인

   margin을 이용해 정렬이 가능

   padding = 안쪽 여백

   bording = 외곽선

   4방향 다 쓸 수 있다.


# <h1>~<h6>

   정보 계층을 구조화 하는 태그

   글자 크기로의 속성은 사용하지 않도록 한다.


# <div></div>

   가장 활용도가 높은 태그

   대부분의 요소를 래핑한다. (wrapping)


# <p></p>

   문단의 단락을 구분할 때


# <br/> - 줄바꿈 엔터를 친 효과를 나타냄 (빈태그)


#  &nbsp 한칸 띄어 쓰기 (두번 이상 띄고 싶을 때 사용) 4칸 띌때 (&nbsp&nbsp&nbsp&nbsp&nbsp)


# <ul></ul> <ol></ol>  <li></li> 실제 많이 쓰이는 태그는 <ol>보다 <ul>

   <ul> : 순서가 필요 없는 목록

   <ol> : 순서가 필요한 목록

   <li> : 목록의 각 아이템


   <ul> 안에는 <li> 태가 밖에 쓸 수 없다.

   <li> 안에는 <div> <img> 등 다른 태그들이 들어 올 수 있다.


# <dl></dl>, <dt></dt>, <dd></dd>

   <dl> 용어 설명 목록

   <dt> 용어 제목

   <dd> 용어의 정의 설명



# <table></table>, <tr></tr>, <td></td>

   <table> 표를 만들 때 사용

   <tr> 행

   <td> 열

  

   테이블 태그로 레이아웃 잡으면 안된다.



# 인라인 요소 INLINE

  

   가로로 우측으로 계속 접붙혀지는 형태

   text

   img, input - inline, block 태그


# <a/>

   link 하는 기능

   <a href="속성값"> 링크 문서의 경로

   <   title="링크에 대한 설명"> a 태그에 마우스 오버시 보임

   <   target="링크된 내용이 보여질 창 설정">self- 현재창 blank-새창



<태그명 속성= "속성값 속성="속성값>

<a herf="new.html" title="새로운html" target="self"/>

<img src="btn.jpg" alt="btm이미지"/>

<div>새로운html</div>

</a>


<p> text block

<span>text inline



#<span></span>

   문장의 특정 구역에 CSS를 적용할 경우 사용


   <span>하늘</span>


   span{

   color:red;

   }



# 인라인 블록 요소


<img/> 브라우저에 이미지 삽입 시 사용


 src="이미지의 경로" (source:소스) - 필수

 alt="이미지가 정상적으로 호출되지 않을 때 노출 될 대체 텍스트"

 title="이미지의 제목"


<input/>사용자에게 데이터를 입력 받을 때 사용

id="id선택자"

type="input태그의 종류"

button

checkbok

hidden

text <input type="text"/>


value

name

checked





728x90
반응형

'자기 계발 > CSS와 JAVA, HTML' 카테고리의 다른 글

CSS 선택자  (0) 2015.12.10
퍼블리싱  (0) 2015.12.10
Flash 플래쉬 소개  (0) 2015.10.10
링크 지정 스타일 시트  (0) 2013.01.03
목록과 문단 스타일 시트  (1) 2013.01.02