2013-03-22 1 views
1

나는 남은 공간을 채우기 위해 *를 사용할 수 있다고 들었다. 일부는 div이고 다른 하나는 div입니다.너비는 무엇입니까? *; CSS로 할거야?

코드에 글을 쓸 때도 작동하지만 내 프로젝트 프로젝트에서 사용할 수 있도록 관련 소스가 필요합니다. 누구든지 나를 도울 수 있습니까?

div { 
    width:*; 
} 
+0

*는 무엇이든 의미합니다. – pavan

답변

3

*을 사용하는 것은 유효하지 않습니다. CSS3 spec을 참조하십시오.

절대 값 (픽셀 단위), 백분율, auto 또는 inherit으로 width을 정의 할 수 있습니다. 스펙에서

추출 :

Values have the following meanings: 

<length> - Specifies the width of the content area using a length unit. 
<percentage> - Specifies a percentage width. (...) 
auto - The width depends on the values of other properties. See the sections below. 

Negative values for 'width' are illegal. 
-1

별표 (*) 문자는 페이지의 모든 요소에 스타일 집합을 적용하는 와일드 카드 선택입니다. 예 :

* 
{ 
    color:red; 
} 

위의 예는 페이지의 모든 요소 텍스트의 색상을 "빨간색"으로 설정합니다.

일반적으로 브라우저에서이 선택기를 페이지의 모든 요소에 적용하는 데 시간이 걸릴 수 있으므로 사용하는 것은 좋지 않습니다. 특히 페이지에 많은 요소가 포함되어있는 경우에 특히 그렇습니다. 당신이 width:*;

당신은 비록 선택기에서 사용할 수 있습니다 일을하려고 할 때

+0

이것은 질문하는 것이 아닙니다. kamituel 님의 답변을 참조하십시오. – xec

+0

나는 지금 당신이 의미하는 것을 보았습니다. – starbeamrainbowlabs

1

당신은 규칙에 *을 사용할 수 없습니다. 선택기에서 사용될 때 "아무것도"를 의미합니다. 예를 들어, 다음은 <li>을 조상으로 가지는 모든 것을 대상으로합니다.

li * { 
    /* */ 
} 
관련 문제