문제

열 속성을 사용하여 ASP.NET TextBox 컨트롤의 너비를 결정할 때 한 열의 정확한 픽셀 크기는 얼마입니까?

<asp:TextBox id="MyTextBox" runat="server" columns="10" /> 
도움이 되었습니까?

해결책

나는 항상 사용합니다 :

style="width: 250px;"

그렇게하면 정확하게 설정할 수 있습니다. 그렇지 않으면 텍스트 상자의 글꼴 크기와 브라우저가 렌더링하는 방식에 따라 다릅니다.

반면에 줄은 내가 항상 어려움을 겪고있는 것입니다.

다른 팁

열 속성은 렌더링 된 입력 태그의 크기 부여에 매핑됩니다.

크기가 10 인 경우 브라우저는 입력 필드를 크기로 렌더링하여 10 자에 맞게 입력 필드에서 볼 수 있습니다. 그러나 다른 많은 글꼴에서 "III"는 "mmm"과 같은 픽셀 길이를 가지지 않기 때문에 그것은 단지 글꼴에만 효과가 있습니다.

Ryan이 말한 것처럼 보통 CSS 범위를 사용하는 것이 좋습니다.

@Ryan Smith : 귀하의 제안을 사용하여 수정하여 사용자 Montior 설정에 따라 확장 가능합니다.

style="width: 100%"
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top