2013-08-09 3 views
6

그래서 입력 요소에 사용자 정의 스타일이 있고 :after을 사용하여 입력에 텍스트를 배치하고 싶습니다. .font-weight를 설정할 수 없습니다 : after pseudo-element를 <input> 요소에 사용했습니다.

제가 실행에있어 문제가 나는 :after 요소 폰트 가중치를 변경할 수없는 것 인 것으로,이 문제는 input:after 요소의 조합으로 발생한다.

CSS

input[type="checkbox"] { /* enable styling of the checkbox ! */ 
    -moz-appearance: none; 
    -webkit-appearance: none; 
} 

input { /* set up some basic styles.... */ 
    background-color:#ccc; 
    width:200px; 
    height:200px; 
    background-color:grey; 
} 

input:after { /* and we create the :after element */ 
    width:100%; 
    text-align:center; 
    font-weight:100; /* THIS DOESN'T WORK FOR SOME REASON */ 
    content: "This should be thin"; /* some text */ 
} 

JSFIDDLE

http://jsfiddle.net/xQVfL/1/

크롬 Mac 용 (최신)

테스트

질문 내가 input 요소에 설정된 :after 요소에 글꼴 무게를 설정할 수없는 이유

?

+0

나를 위해 일하는 것 같다. 700은 굵게 만든다. 100은 얇게 만든다. – krilovich

+1

나는 크롬 (맥)을 사용하고있다. 작동하지 않는다. – koningdavid

+0

기본적으로 100은 보통 무게를 의미한다. 너를 위해서? look here http://www.w3schools.com/cssref/playit.asp?filename=playcss_font-weight&preval=900 – krilovich

답변