CSS 사소한 실수들

웹/CSS | 2011. 12. 20. 15:09
Posted by 클라리넷
1. pseudo class에서 콜론 사이에 띄어쓰기 넣기
ex) a:hover는 되고 a : hover는 안 된다

2. //는 주석처리가 안 된다
css에서의 주석처리는 오로지 /* */ 만 된다.
//가 되는 것처럼 느껴질 수 있는데,
그 이유는 css를 읽을 때 문법 에러가 나서
//뒤의 논리적 line 한 줄을 무시하기 때문이다.

ex)

background-color : #FFFFFF;//가짜 주석
background-image : url('/img/booooo.png');
color : #000000;

이럴 경우  background-image : url('/img/booooo.png'); 까지 무시가 된다.
color : #000000; 부터는 제대로 동작한다. 

' > CSS' 카테고리의 다른 글

CSS에서 danlging div  (2) 2011.07.11
 

디버깅 환경은 크롬!


undefined 상태인 변수를 비교 연산하기 OR undefined 상태인 변수에 대입하기

대입하기와 비교하기에서 undefined 값인 변수명을 사용할 경우
그냥 undefined값과 비교하는 것이 되기 때문에
아무런 에러가 뜨지 않는다. 

이 실수는 주로 오타(i.e. javascript <-> javacsript)로 인해 생긴다

' > Javascript' 카테고리의 다른 글

Array와 Object, Enhanced for문과 그냥 for문  (0) 2012.07.02
 

CSS에서 danlging div

웹/CSS | 2011. 7. 11. 01:33
Posted by 클라리넷
웹페이지를 만들자면 기본적으로 div를 쓰게 되죠.
div는 재미난 특성이 많은 상자지만,
개발하는 입장에서는 이 특성들을 제대로 잡아주지 않으면
귀찮은 일이 생길 수도 있죠.

그 중 하나가 제목에 써 있는 '떠다니는 div.'
div 상자의 위치를 잡아주지 않으면 브라우저 창의 크기를 조절할 때
div 상자의 위치가 이상하게 변할 수 있는 것입니다!

그래서 아래의 실험을 해봤습니다.


1. div 상자 두 개가 있다.
둘 다 display : inline-block 속성을 지정해줬다.

2. div 상자 두 개가 있다.
둘 다 display : inline-block 속성을 지정해주고
전체 상자를 또다른 div로 감싸줬다.
div에다가 width 속성은 지정하지 않는다.

3. div 상자 두 개가 있다.
둘 다 display : inline-block 속성을 지정해주고
전체 상자를 또다른 div로 감싸줬다.
그리고 전체 div에다가 width 속성을 지정해줬다.
이 때 width 속성의 크기는 안에 들어 있는
div 상자 2개의 크기를 합친 것보다 크게 한다.

안에 들어있는 div 상자 2개는 width, height이 모두 지정되어 있습니다.
그리고 결과를 알아보기 쉽게 하기 위해서 테두리를 만들어주었습니다.
이제 실험 시작!

 
브라우저 창 크기를 줄일 경우
1,2번의 경우에는 오른쪽에 있는 div 상자가
왼쪽 것의 아래로 내려갑니다.

반면에 3번의 경우에는
브라우저 크기를 줄이건 말건 오른쪽 div 상자가
가만히 있습니다.


전체를 감싸는 div에 width 속성을 빼고 height 속성을 주고 테스트해봤는데
1,2번과 똑같은 결과가 나오더군요. 

결론 : width를 잘 씁시다.  

' > CSS' 카테고리의 다른 글

CSS 사소한 실수들  (0) 2011.12.20
 

블로그 이미지

클라리넷

카테고리

Vie (12)
(6)
C++ (2)
게임 개발 (1)
게임하기 (0)
엔진 (0)
전자기기 (3)
Deep Learning (0)