●브레드보드

- 남땜이 필요없는 프로토타입용 보드이다. 빨간선에는 양의 전압을 연결해주고, 파란선은 접지(GND)로 연결해준다.

중간에는 부품들은 연결하기 위해 사용한다.





●LED

- 소량의 전류만 필요하여 과다 전류가 흐를 경우 불이 날수도 있다. LED가 파손되는 것을 막기위해 LED앞에 저항을 연결해준다.


- LED는 방향성을 가진다. LED를 통과하는 전류는 한 방향으로 흐른다. 긴 쪽 다리는 양극, 짧은 쪽 다리는 음극(GND)에 연결한다.






●아두이노 스케치를 사용하지 않고 단순하게 전류를 흘려 LED를 켜는 사진









●전구를 켰다 껐다하는 예제

- 저항을 연속해서 LED에 연결한다. 보드의 2,3,4번 디지털 출력 핀이 저항에 연결되고, 저항은 LED의 양극에 연결한다.


pinMode()로 OUTPUT으로 설정하고 digitalWrite()를 이용해서 HIGH와 LOW를 번갈아 가면서 주면 LED를 켜고 끌수 있다..



const int ledPin2 = 2;

const int ledPin3 = 3;

const int ledPin4 = 4;


void setup() {

  pinMode(ledPin2, OUTPUT);

  pinMode(ledPin3, OUTPUT);

  pinMode(ledPin4, OUTPUT);

}


void loop() {

  digitalWrite(ledPin2, HIGH);

  delay(500);

  digitalWrite(ledPin3, HIGH);

  delay(500);

  digitalWrite(ledPin4, HIGH);

  delay(500);

  digitalWrite(ledPin2, LOW);

  delay(500);

  digitalWrite(ledPin3, LOW);

  delay(500);

  digitalWrite(ledPin4, LOW);

  delay(500);

} 









●LED밝기 조절하기

- 아두이노 보드에 있는 몇개의 디지털 IO핀은 PWM(pulse width modulation) 특성을 가지고 있다. 보드에서 '~'표시가 되어있다.



- 위 예제와 비슷하지만 digitalWrite() 대신 analogWrite()를 이용한다.


const int ledPin2 = 2;

const int ledPin3 = 3;

const int ledPin5 = 5;


void setup() {

}


void loop() {

  int i;

  for(i=0;i<255;i++){

    analogWrite(ledPin2,i);

    delay(4);

  }

  for(i=255;i>0;i--){

    analogWrite(ledPin2,i);

    delay(4);

  }

  delay(500);

  for(i=0;i<255;i++){

    analogWrite(ledPin3,i);

    delay(4);

  }

  for(i=255;i>0;i--){

    analogWrite(ledPin3,i);

    delay(4);

  }

  delay(500);

  for(i=0;i<255;i++){

    analogWrite(ledPin5,i);

    delay(4);

  }

  for(i=255;i>0;i--){

    analogWrite(ledPin5,i);

    delay(4);

  }

}


 









Posted by -현's-

댓글을 달아 주세요




●CCNode
- CCNode는 cocos2d-x의 최상위 클래스로 cocos2d-x의 모든 클래스는 이 클래스를 상속받는다.
- CCNode는 자식노드를 가질수 있다.



●CCDirector
- 싱글톤클래스로 하나의 어플리케이션에서 하나의 인스턴스만 존재한다.
- 게임의 화면을 장면단위로 구성해서 처리할 수 있는 기능을 제공한다.
- 여러 장면들을 뒤로 가게 하거나 앞으로 가도록 하는 클래스이다.



●CCScene, CCLayer
- 일반적인 게임의 메인화면, 메뉴화면, 게임화면 등이다.
- CCScene은 터치이벤트, accelerometer 입력을 처리할 수 없다.
- CCLayer는 터치이벤트, accelerometer 입력을 처리할 수 있다.



●CCSprite
- 이미지 파일을 화면에 출력하는 역할을 한다.
- 이미지 파일과 관련된 여러가지 처리를 한다.



●CCAction
- 스프라이트의 액션에 관한 처리를 한다.
- 이동,회전,점프 등의 액션을 제공한다.



●cocos2d-x 좌표계
- cocos2d-x의 원점은 좌측하단이다.




●앵커포인트(AnchorPoint)
- 메뉴, 레이블, 스프라이트 등이 레이어나 장면에 포함될 때 기준이 되는 부분이다.











Posted by -현's-

댓글을 달아 주세요

 

 

●컬러모드 선택하기

- ctrl+n을 눌러 새창을 만들때 컬러모드는 기본적으로 CMYK모드로 설정된다. 웹용 이미지라면 RGB모드로 하고 프린트나 인쇄용 이미지라면 CMYK모드로 설정한다. 일러스트레이터는 출력을 기반으로 하는 벡터 프로그램이므로 웹용 이미지가 아니라면 CMYK모드로 작업하는 것이 좋다.

 

 

 

 

 

- 작업창의 제목표시줄을 보면 현재의 컬러모드를 알수있다. 컬러모드를 변경하고 싶으면 File->Document Color Mode에서 바꿀수 있다.

- 컬러모드를 바꾸면 다시 이전 컬러모드로 바꾸어도 초기상태로 돌아오지 못한다.

 

 

 

 

 

 

 

 

●컬러 패널

- 오브젝트를 선택하고 color패널에서 아래 그림의 왼쪽부분에서 면을 선택하고 색깔을 지정한다.

 

 

 

- 오브젝트를 선택하고 color패널에서 아래 그림의 왼쪽부분에서 모서리선을 선택하고 색깔을 지정한다.

 

 

 

- 컬러선택부분이 보이지 않을땐 우측상단의 옵션에서 해당 컬러모드에 맞는 옵션을 선택한다.

 

 

 

 

 

 

 

 

●color picker에서 컬러 설정

- 툴 패널이나 컬러 패널에서 아래 그림의 네모 부분을 더블 클릭한다.

 

 

 

 

 

 

 

 

 

●스와치 패널

- 스와치 패널에는 다양한 색과 패턴이 등록되있다.

- 오브젝트를 선택하고 스와치 패널에서 원하는 색이나 패턴은 선택한다.

 

 

 

 

 

- 원하는 색이나 패턴을 스와치 패널에 드래그하면 스와치 패널에 등록된다.

- window->swatch libraries에서 다양한 테마의 스와치 패널을 선택할 수 있다.

 

 

 

 

 

 

 

●라이브 페인트 버킷 툴

- 오브젝트를 선택한 뒤 상단 메뉴 Object->Live Paint->Make를 선택하고 ctrl을 누르고 빈 화면을 클릭한다.

- 라이브 버킷 툴을 선택하고 컬러 패널에서 색을 선택한다.

- 오브젝트에 마우스를 갖다대면 선색이 변하고 클릭하면 색이 칠해진다.

- 다시 오브젝트를 선택하고 상단 메뉴 Object->Live Paint->Expand를 선택한다.

 

 

 

 

 

 

●선 굵기 설정

- 선을 선택하고 Stroke 패널에서 굵기를 설정한다.

 

 

 

 

●선 모양 설정

- 선 끝 모양을 설정한다.

 

 

 

- 각 끝 모양을 설정한다.

 

 

 

 

 

 

●점선 만들기

- 선을 선택하고 스트로크 패널의 Dashed Line을 체크한 후 아래 빈칸 dash, gap에 수치를 입력한다. dash길이의 선이 gap 간격만큼 나열된 점선이 그려진다.

 

 

 

 

 

 

 

 

 

Posted by -현's-

댓글을 달아 주세요

 

 

●오브젝트 확대,축소

- 선택 툴을 선택하고 오브젝트를 클릭한 후 바운딩 박스 모서리에 커서를 갖다대면 포인터 모양이 아래 그림처럼 바뀐다. 클릭한 후 드래그하면 오브젝트가 확대,축소된다.

- shift를 누른채 드래그하면 정비례로 확대,축소된다.

- alt를 누른채 드래그하면 대칭비례로 확대,축소된다.

- Transform패널에서 직접 수치를 입력해서 바꿀수도 있다.

 

- 오브젝트를 선택한 후 scale툴을 더블클릭한다. 해당 창에서 오브젝트 크기비율을 조절할 수 있다.(Scale Strokes&Effect를 체크하면 선굵기와 효과에도 영향을 미친다. Copy를 누르면 복사본에 해당 설정값이 적용된다.)

 

 

 

 

 

 

 

 

 

 

●오브젝트 회전하기

- 오브젝트를 선택하고 회전 툴을 선택한다. 십자가 모양의 마우스 포인터를 화면에 클릭하면 클릭한 곳에 십자가가 찍힌다. 마우스를 드래그하면 해당 십자가를 기준으로 회전한다.

- shitf를 누른채 드래그하면 45도 단위로 회전한다.

- alt를 누른채 드래그하면 복사본이 회전한다.

 

- 오브젝트를 선택하고 회전 툴을 누르고 회전점이 될 곳을 alt+클릭하면 각도를 입력할 수 있는 창이 뜬다.

 

 

 

- 오브젝트를 선택하고 Transform패널에서 기준점을 선택하고 회전각을 입력한다.

 

 

 

 

 

 

 

●각도 확인하기

- 스포이트 툴을 길게 눌러 측정 툴을 선택한다. 화면에 드래그하면 드래그한 선의 정보가 info패널에 나타난다.

 

 

 

 

 

 

 

●오브젝트 반전하기

- 오브젝트를 선택한 후 회전툴을 길게 눌러 반전툴을 선택한다. 중심점을 정하고 드래그하면 오브젝트가 회전한다. shift를 누르고 드래그하면 90도 단위로 움직인다.

- alt를 누르고 드래그하면 복사본이 움직인다.

 

 

 

 

 

 

●오브젝트 기울이기

- 오브젝트를 선택하고 스케일 툴을 길게 눌러 기울이기 툴을 선택한다. 기준점을 선택하고 드래그한다. shitf를 누른채 드래그하면 평행사변형이 그려지고 alt를 누른채 드래그하면 복사본이 그려진다.

 

 

 

 

 

- 오브젝트를 선택하고 transform패널에서 기준점을 정하고 각도를 입력한다. 

 

 

 

 

 

 

 

 

●오브젝트 비틀기

- 오브젝트를 선택하고 자유변형툴을 선택한다. 바운딩 박스 변에 마우스를 갖다대고 왼쪽버튼을 누른후 ctrl을 누르면 마우스포인터가 바뀐다. 드래그하면 오브젝트가 변형된다.

- 바운딩 박스 꼭짓점에 마우스를 갖다대고 위와 똑같이 하면 꼭지점만 비틀수 있다.

- alt키와 함께 사용하면 반대쪽도 함께 대칭으로 비틀어진다.

 

 

 

 

 

 

 

Posted by -현's-

댓글을 달아 주세요

 

●사각형 그리기

- 사각형 툴을 선택하고 화면에 드래그하면 직사각형이 그려진다.

- shift를 누른채 드래그하면 정사각형이 그려진다.

- shift+alt를 누른채 드래그하면 드래그를 시작한 곳을 중심으로 정사각형이 그려진다.

- 드래그하지 않고 화면을 클릭하면 사각형 길이,높이 수치를 입력할 수 있다

 

 

 

 

 

●모서리가 둥근 사각형, 원

- 사각형툴을 계속 누르면 다른 도형을 선택할 수 있다. 모서리가 둥근 사각형과 원은 사각형 그리기와 같다. 

 

- ctrl을 누르고 드래그하면 커서가 원위에 온다.

 

 

 

 

 

●다각형그리기

- 사각형 툴을 길게 누른후 다각형 툴을 선택한다.

- 화면에 드래그해서 다각형을 그린다.

- shift를 누른채 드래그하면 다각형 각도가 고정된다.

- 다각형 툴을 선택한 후 화면을 클릭하면 반지름과 각 개수를 입력해서 다각형을 그릴수 있다.

- 드래그 한 채로 화살표방향키 위,아래를 누르면 각이 추가,제거 된다.

 

 

 

 

 

●별 그리기

- 도형툴을 길게 누른후 별 툴을 선택하고 화면에 드래그한다.

- shift를 누른채 드래그하면 각이 고정된다.

- 드래그 한 상태에서 ctrl을 누르고 다시 드래그하면 내각이 고정된 채 외각을 조절할 수 있다.

- 드래그 한 상태에서 화살표 방향키 위,아래를 누르면 각이 추가,제거된다.

 

 

 

 

 

 

 

●직선 그리기

- 선 툴을 선택하고 드래그한다.

- 선 툴을 선택하고 화면에 클릭하면 길이와 각도를 입력해서 정확한 선을 그릴 수 있다.

 

 

 

 

 

 

●곡선 그리기

- 선 툴을 길게 눌러 곡선 툴을 선택하고 드래그하거나 화면을 클릭해서 원하는 수치를 입력한다.

 

 

 

 

 

 

 

●나선 그리기

- 선 툴을 길게 누른 후 나선 툴을 선택하고 드래그하거나 화면을 클릭한다.

- shift를 누르고 드래그하면 나선의 각도가 반듯하게 된다.

- ctrl키를 누르면 원주가 고정되고 나선이 뻗어가는 비율을 조절할 수 있다.

- 드래그하고 화살표 방향키 위,아래를 누그면 세그먼트가 추가,제거된다.

 

 

 

 

 

●도형툴을 선택하고 드래그 하고 있는 도중 space바를 누르면 그리던 모양을 유지한채 위치를 이동시킬수 있다.

 

 

 

 

 

 

 

 

 

 

 

Posted by -현's-

댓글을 달아 주세요

 

●연필 툴(Pencil Tool)

- 마우스를 클릭한 후 드래그하면 그래그한 모양대로 패스가 그려진다.

 

 

 

 

- 선택툴로 패스를 선택한 후 다시 연필툴을 선택하고 마지막 기준점에 위치 시키고 그래그 하면 그려져 있던 곡선과 자연스럽게 이어진다.

 

 

 

 

- 그려져 있는 패스를 선택한 후 연필 툴로 패스의 중간 지점에서부터 다시 그리면 다시 그려준대로 수정된다.

 

 

 

 

- alt키를 누른 패로 마우스에서 손가락을 떼면 시작점과 종료점이 이어진다.

 

 

- 연필툴 아이콘을 더블클릭하면 나오는 옵션창에서 'Edit selected paths'항목 체크를 해제하면 선택된 패스에 겹쳐 그려도 수정되지 않는다.

 

 

 

 

●스무스 툴(Smooth Tool)

- 미리 그려둔 곡선 패스를 선택한 후 연필툴아이콘을 길게 눌러 스무스 툴을 선택한다. 커서를 패스 앞쪽에 위치한 후 곡선을 따라 드래그 한다.

 

 

 

 

 

 

●지우개 툴(Eraser Tool)

- 미리 그려둔 곡선 패스를 선택한 후 지우개 툴을 선택한다. 선택된 패스의 일부분을 드래그하면 지워진다.

 

 

 

 

 

Posted by -현's-

댓글을 달아 주세요

 

●직선그리기

- 펜툴을 선택하고 직선의 시작점을 클릭하고 다른 점을 클릭하면 선이 만들어 진다. Enter키를 누르면 그리기가 종료된다.

 

 

 

 

●닫힌 직선 그리기

- 직선을 그리주고 처음 시작점에 갖다대면 펜툴 마우스 포인터 모양에 o자가 생긴다. 이때 클릭하면 닫힌 패스가 만들어 지고 자동으로 그리기가 종료된다.

 

 

 

 

●수직/수평/45도 직선 그리기

- shift키를 누르고 직선을 그리면 자동으로 마우스포인터에 따라 수평/수직/45도 각도로 직선이 그려진다.

 

 

 

 

 

 

●곡선 그리기

- 펜툴을 선택하고 시작점을 클릭한후 드래그한다.

닫힌 패스를 만들때 처음 시작점에 마우스를 대고 클릭한다.

클릭할때 alt+드래그를 하면 시작점은 고정된 채 종료점의 방향선이 별로도 만들어 진다.

 

 

 

 

 

 

●곡선과 직선을 같이 그리기

- 펜툴로 곡선을 그린후 마지막 기준점에 마우스를 갖다 대고 클릭하면 기준점을 기준으로 한 두 선중 하나다 없어진다. 이후 다른 곳을 클릭하면 직선이 그려진다.

 

 

 

 

 

●다른 각도로 곡선 이어 그리기

- 펜툴로 곡선을 그리고 alt키를 누른채로 드래그 하면 방향선이 꺽인다.

 

 

 

 

●그리기 종료하는 법

- 그리기를 마친후 enter키를 누른다.

- ctrl키를 누르고 빈 화면에 클릭한다.

 

 

 

 

 

 

 

Posted by -현's-

댓글을 달아 주세요

●파일 관련

ctrl+n - 새파일 만들기

ctrl+shift+n - 템플리 불러오기

ctrl+o - 파일 불러오기

ctrl+shift+o - 어도비 브릿지로 불러오기

ctrl+w - 파일 닫기

ctrl+alt+w - 열린파일 모두 닫기

ctrl+s - 파일 저장하기

ctrl+shift+s - 다른 이름으로 저장하기

ctrl+alt+s - 복사본 저장하기

ctrl+shift+alt+s - 웹용 파일로 저장하기

ctrl+alt+p - 도큐먼트로 셋업하기

ctrl+p - 프린트하기

ctrl+q - 포토샵 종료하기

 

 

 

●편집 관련

ctrl+c - 복사

ctrl+x - 잘라내기

ctrl+v - 붙여넣기

ctrl+z - 작업순서 전단계로 돌리기

ctrl+shift+z - 작업순서를 최근단계로 돌리기

 

 

 

●오브젝트 관련

ctrl+d - 변형 작업 반복하기

ctrl+g - 선택한 오브젝트를 그룹으로 묶기

ctrl+shift+g - 묶인 그룹 풀기

ctrl+]- 선택한 오브젝트의 배열을 위로

ctrl+[ - 선택한 오브젝트의 배열을 아래로

ctrl+shift+] - 선택한 오브젝트를 제일 위로

ctrl+shift+[ - 선택한 오브젝트를 제일 아래로

 

ctrl+2 - 선택한 오브젝트 잠그기

ctrl+alt+2 - 잠긴 오브젝트 풀어주기

ctrl+3 - 선택한 오브젝트 숨기기

ctrl+shift+3 - 숨긴 오브젝트 보이기

ctrl+shift+alt+3 - 선택한 오브젝트만 남기고 모두 숨기기

 

ctrl+j - 떨어져 있는 패스 기준점 이어주기

ctrl+alt+x - 라이브 페인트 만들기

ctrl+7 - 클리핑 마스크 만들기

ctrl+alt+7 - 클리핑 마스크 제거하기

 

 

●보기 관련

ctrl+'+' - 도큐먼트 확대

ctrl+spacebar+드래그  - 도큐먼트 확대

ctrl+'-' - 도큐머트 축소

ctrl+spacebar+클릭 - 도큐먼트 축소

ctrl+0 - 도큐먼트를 화면에 딱 맞게 보기

ctrl+1 - 실사이즈로 보기

space+드래그 - 이미지 옮기며 보기

 

ctrl+y - 아웃라인 보기/숨기기

ctrl+h - 패스 보기/숨기기

ctrl+r - 눈금자 보기/숨기기

ctrl+shift+b - 바운딩 박스 보기/숨기기

ctrl+shift+d - 도큐먼트를 투명/흰색으로 보기

ctrl+; - 안내선 보기/숨기기

ctrl+alt+; - 안내선 잠그기/풀기

ctrl+5 - 선택한 패스를 안내선을 만들기

ctrl+ '  - 격자 보기/숨기기

 

 

 

●글자 관련

ctrl+shift+o - 글자 속성을 버리고 아웃라인 만들기

ctrl+화살표 오른쪽,왼쪽 - 단어의 첫,끝부분으로 이동

ctrl+shift+화살표 위,아래 - 각각 행,단어 단위로 블록 선택

 

ctrl+shift+r - 오른쪽 정렬

ctrl+shift+l - 왼쪽 정렬

ctrl+shift+c - 가운데 정렬

ctrl+shift+j - 정렬 초기화

 

ctrl+shift+> - 글자크기 크게

ctrl+shift+< - 글자크기 작게

alt+화살표 위,아래 - 각각 행간 거리 넓히기, 좁히기

alt+화살표 오른쪽,왼쪽 - 각각 자간 넓히기, 좁히기

shift+alt+화살표 위,아래 - 각각 기준선 올리기, 내리기

 

 

 

●패널 관련

f5 - 브러시 패널 보기/숨기기

f6 - 컬러 패널 보기/숨기기

f7 - 레이어 패널 보기/숨기기

f8 - 심벌 만들기

f12 - 저장 시점으로 되돌리기

 

ctrl+f8 - 인포 패널 보기/숨기기

ctrl+f9 - 그레이디언트 패널 보기/숨기기

ctrl+f10 - 스트로크 패널 보기/숨기기

shift+f6 - 어피어런스 패널 보기/숨기기

shift+f7 - 정렬 패널 보기/숨기기

shift+f8 - 트랜스폼 패널 보기/숨기기

 

ctrl+shift+f9 - 패스파인더 보기/숨기기

ctrl+shift+f10 - 투명도 보기/숨기기

ctrl+shift+f11 - 심벌 보기/숨기기

 

 

 

●기타

ctrl+k - 환경 설정

f - 화면 모드 바꾸기

tab - 툴 패널과 패널 숨기기/보이기

shift+tab - 패널만 숨기기/보이기

 

 

 

 

 

 

 

Posted by -현's-

댓글을 달아 주세요

 

 

상단 메뉴중 'Window'에서 선택한다

 

 

 

 

●Align - 선택한 오브젝트 위치와 간격을 정렬한다.

 

 

 

 

●Appearance - 오브젝트 속성과 적용된 효과를 볼수 있고, 컨틀로 할 수 있다.

 

 

 

 

 

●Brushes - 패스를 따라 여러가지 도안이 그려진다.

 

 

 

●Color - 오브젝트의 선,면 색을 지정한다.

 

 

 

 

 

●Gradient - 오브젝트에 그라디언트 효과를 준다.

 

 

 

 

 

●Magic Wand - 비슷한 성질의 오브젝트를 한번에 선택할 수 있는 패널이다.

 

 

 

 

 

 

●Pathfinder - 서로 겹쳐진 패스를 다양한 스타일에 합체하거나 분리한다.

 

 

 

 

 

 

 

●Stroke - 오브젝트의 선 굵기,모양,스타일을 지정한다.

 

 

 

 

 

 

●Transform - 오브젝트의 좌표, 회전, 기울기를 조절한다.

 

 

 

 

●Transparency - 오브젝트의 투명도를 조절한다.

 

 

 

 

 

 

Posted by -현's-

댓글을 달아 주세요

●웹표준 레이아웃

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>Insert title here</title>

 

<style type="text/css">
body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form{margin:0; padding:0}
body{font:normal dotum, '돋움';}
ul,il,dl{list-style:none}
img{border:0; vertical-align:top;}
ul{list-style:none; padding:0; margin:0;}

 

#wrap{margin:0; auto; width:900px;  }
#header{float:left; width:900px; height:145; margin-bottom:15px;}
#sidebar{float:left; width:245px;}
#content{float:right; width:645px;}
#footer{float:left; width:900px; margin-top:20px;}
</style>

 

</head>
<body>

 

<div id="wrap">
  <div id="header">a</div>
  <div id="sidebar">b</div>
  <div id="content">c</div>
  <div id="footer">d</div>
</div>

 

</body>
</html> 

 

 

●#wrap{margin:0 auto; width:900px;}

- table에서는 align="center"로 중앙 정렬을 했지만, 웹표준에서는 따로 중앙정렬은 없다. 그래서 중앙정렬을 하려면 가장 바깥 div에 'margin:0 auto'를 선언해 준다. 'margin:0'은 상하 0px라는 뜻이고 'auto'는 좌우를 중앙에 위치하게 한다.

 

 

 

●큰 div(wrap,header,sidebar,content,footer 등)를 만들고 그 안에 세부적인 div를 만든다. 큰 div는 height값을 주지 않고 세부적인 div에 height를 준다.

 

 

 

●width, margin, padding, height 수치를 정확히 계산해서 레이아웃을 만든다. 만들 레이아웃 디자인을 프린트하고 계산기로 위의 값을 계산하면서 하면 편하다.

 

 

 

●margin은 바깥쪽 여백, padding는 안쪽 여백이다.

 

 

 

●padding값은  width값에 포함하지 않는다. 계산할때 따로 더해주어야 한다.

ex)

<div style="padding:10px; width:80px; height:80px;"></div>

여기서 총 길이는 width값 80px와 양쪽 padding값 10px+10px인 100px이다.

 

 

 

●값에 숫자만 쓰면 안되고 px등 단위를 써주어야한다.

 

 

 

●div에 테두리를 사용하려면 'border:1px solid ;border-color:blue;' 를 css에 입력한다.

ex)

#header{float:left; width:900px; height:145px; border:1px solid ; border-color:blue; margin-bottom:15px; }

 

 

 

●연습 예

 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>Insert title here</title>

<style type="text/css">
/* 공통 속성 */
body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form{margin:0; padding:0}
body{font:normal dotum, '돋움';}
ul,il,dl{list-style:none}
img{border:0; vertical-align:top;}
ul{list-style:none; padding:0; margin:0;}
/* 큰 div */
#wrap{margin:20px auto; width:900px;  }
#header{float:left; width:900px; height:145px; background:green; margin-bottom:15px; }
#sidebar{float:left; width:245px;}
#content{float:right; width:645px;}
#footer{float:left; width:900px; height:80px; background:green; margin-top:15px; margin-bottom:30px;  }
/* sidebar 세부 div */
#sidebar_a{width:250px ;height:150px ;background:green; margin-bottom:10px;  }
#sidebar_b{width:250px ;height:160px ;background:green; margin-bottom:10px; }
#sidebar_c{width:230px ;height:300px ;background:green; padding:10px;  }
#sidebar_c_1{width:230px ;height:145px ;background:yellow; margin-bottom:10px; }
#sidebar_c_2{width:230px ;height:145px ;background:yellow; }
/* content 세부 div */
#content_a{width:625px ; background:green ;margin-bottom:10px; padding:10px;  }
#content_a_1{width:625px ;height:90px ;background:yellow ;margin-bottom:10px;  }
#content_a_2{width:625px ;height:90px ;background:yellow; ;margin-bottom:10px ; }
#content_a_3{width:625px ;height:100px ;background:yellow; ; }
#content_b{width:645px ;height:150px ;background:green ;margin-bottom:10px ; }
#content_c{width:645px ;height:160px ;background:green ; }

</style>

</head>
<body>

<div id="wrap">
 <div id="header"></div>
 <div id="sidebar">
  <div id="sidebar_a"></div>
  <div id="sidebar_b"></div>
  <div id="sidebar_c">
   <div id="sidebar_c_1"></div>
   <div id="sidebar_c_2"></div>  
  </div> 
 </div> 
 <div id="content">
  <div id="content_a">
   <div id="content_a_1"></div>
    <div id="content_a_2"></div>
    <div id="content_a_3"></div>
  </div> 
  <div id="content_b"></div>
  <div id="content_c"></div> 
 </div>
 <div id="footer"></div>
</div>

</body>
</html>

 

 

 

 

Posted by -현's-

댓글을 달아 주세요