【问题标题】:C# Windows Application Form to Html FormC# Windows 应用程序表单转 HTML 表单
【发布时间】:2013-05-22 08:58:02
【问题描述】:

我正在做一个项目,我需要以编程方式将 C# windows 应用程序表单转换为 HTML 表单。

我在适当调整 HTML 文本框的大小时遇到​​问题。我将宽度和高度设置为与 winforms 等效项上使用的完全相同的宽度和高度(以像素为单位),但它最终比 winforms 等效项更大。

其他控件(标签、组框...)显示正常。有线索吗?

【问题讨论】:

  • 你需要考虑html文本框的边框和内边距。尝试添加 css 样式box-sizing:border-box,它应该使您的框成为您声明的大小(取决于您使用的浏览器)
  • 非常感谢,皮特!工作得很好!您能否将其发布为答案,以便我接受?

标签: c# html css winforms forms


【解决方案1】:

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/

【讨论】:

    猜你喜欢
    • 2016-10-04
    • 1970-01-01
    • 2017-11-08
    • 2014-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多