2013-03-07 1 views
0

작동하지 않습니다 [CSS에 초보자]
이이
클래스가 난 내 텍스트 필드의 폭을 설정할 수 캔트 CSS를

.ui-input-text{ 
    width:150px !important; 
} 

근무되지만 이것이

<div data-role="fieldcontain" > 
<input type="text" name="postquestion" class="ps" value="" placeholder="What's Your Question..?"data-mini="true"/> 
</div> 

내 코드입니다 작동하지 않았다

.ps 
{ 
width:150px !important; 
} 

나는 왜, 나는 googled 그러나 나는 나의 대답을 얻지 않았다. 도와주세요.

+0

이 바이올린에 볼 수있다, 위에서 잘 작동 : http://jsfiddle.net/TNWbh/ – hexblot

+0

이 너무 나를 위해 당신이 –

+2

을 작동하는 것 같다 아마도 귀하의 코드를 방해하고 클래스를 제거 일부 자바 스크립트를 사용하여. Google 크롬 관리자 또는 방화범 입력기에서 마크 업을보세요. – Munim

답변

0

.ui-input-text은 프레임 워크에서 정의 된 것입니다. 그걸로 엉망이라면 폭을 업데이트 할거야.

하지만 응용 프로그램 전체에서 텍스트 상자의 너비에 영향을 미칩니다. 또한 jQuery MObile은 사용자 정의 스타일을 제거하고 초기화시 스타일을 강제 적용합니다.

프레임 워크를 해킹하지 않고 텍스트 상자 크기를 변경하려면 다음과 같이 인라인 스타일을 지정할 수 있습니다. 여기

<input type="text" id="postquestion" name="postquestion" class="ps" value="" placeholder="What's Your Question..?"data-mini="true" style="width:50px"/> 

가 workign 바이올린 http://jsfiddle.net/UyFWM/

+0

하지만 나에게 이처럼 온다. https://docs.google.com/file/d/0B7s0BYiHsMBtRlZtekEwRTZrMTQ/edit?usp=sharing – Sriram

+0

당신은 바이올린을 확인 했습니까 ?? 만약 당신이'fieldcontain' div 안에 넣으면 텍스트 박스는 dat처럼 올 것입니다. jQuery 모바일 문서 읽기 –

관련 문제