당신은 항상 사업부에 텍스트와 텍스트 필드를 포장 한 다음 텍스트 필드처럼 보이게하는 전반적인 일을 스타일 수 있습니다.
<div>
<label id="lead" for="from">From: </label>
<input id="from" type="text" />
</div>
그리고이 스타일 :
div {
background-color: white;
border: 2px inset;
cursor: auto;
width: 250px;
}
label {
color: gray;
}
input, input[type="text"], input:focus {
border: none;
outline: none;
}
이 this JSFiddle demo 초래
그래서이 HTML을 사용하여. (크롬과 FF에서 테스트.)
편집
영업 그는 JQuery와 UI 날짜 선택기를 사용하여 찾고 나타 내기 때문에,이 솔루션은 약간 라벨과 텍스트 필드 모두를 허용하는 불통되어야 할 것이다 날짜 선택 도구가 실행됩니다. 이것은 매우 간단하며 this question에 포함되었습니다.
"포장"div : <div class="extended-textfield">
에 클래스 이름을 추가하려면 HTML을 변경해야합니다. 이는 날짜 선택 도구 자체가 <div>
에도 포함되어 있고 너무 일반적인 CSS 스타일로 인해 모든 종류의 불쾌한 스타일 충돌이 발생하기 때문입니다.
div의 CSS 선택자가 div.extended-textfield
으로 변경됩니다.
그리고 자바 스크립트
: 데모 작업
$("#from").datepicker();
$("#lead").click(function() {
$("from").datepicker('show');
});
는 here입니다.
"배경 텍스트"같은 것은 없습니다. 사이트의 오른쪽 상단 모서리에있는 SO 검색 창에 단어 "검색"과 같은 힌트 텍스트 유형 설정에 대해 이야기하고 있습니까? – freefaller
가능한 복제본 [CSS가있는 배경으로 텍스트를 사용하는 방법이 있습니까?] (http://stackoverflow.com/questions/1191464/is-there-a-way-to-use-use-text-as) -the-background-with-css) – PeeHaa
자리 표시 자 텍스트를 의미합니까? – j08691