我正在做一个项目,我需要以编程方式将 C# windows 应用程序表单转换为 HTML 表单。
我在适当调整 HTML 文本框大小时遇到问题。我将宽度和高度设置为与 winforms 等效项上使用的完全相同的宽度和高度(以像素为单位),但它最终比 winforms 等效项更大。
其他控件(标签、组框...)显示正常。线索有人吗?
Box Sizing 的 CSS 技巧将为您的情况提供帮助:
textarea {
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box; /* Firefox, other Gecko */
box-sizing: border-box; /* Opera/IE 8+ */
}
您可以在此处找到更多详细信息:http: //css-tricks.com/box-sizing/