Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当我自定义HTML表单元素(如下拉列表、单选按钮等)时,需要考虑哪些性能因素?_Html_Css_Forms - Fatal编程技术网

当我自定义HTML表单元素(如下拉列表、单选按钮等)时,需要考虑哪些性能因素?

当我自定义HTML表单元素(如下拉列表、单选按钮等)时,需要考虑哪些性能因素?,html,css,forms,Html,Css,Forms,寻找HTML/CSS方面的帮助。显然,轻量级、精简的代码是理想的……但这些元素的样式对小型web应用程序来说真的很重要吗 一般来说,是否有任何HTML表单元素因为点击而无法触摸?CSS加载速度非常快,而且与您可以对网页执行的几乎所有操作相比,它非常轻,所以我不会担心。这个答案假设您不是指使用图像进行样式设置。从加载的角度来看,只需添加一些css即可。这不应该很明显 也就是说,您可以通过尝试将输入元素的样式设置为特定的方式来很快陷入麻烦。老实说,这取决于你想完成什么。例如,在单选按钮周围设置边框几

寻找HTML/CSS方面的帮助。显然,轻量级、精简的代码是理想的……但这些元素的样式对小型web应用程序来说真的很重要吗


一般来说,是否有任何HTML表单元素因为点击而无法触摸?

CSS加载速度非常快,而且与您可以对网页执行的几乎所有操作相比,它非常轻,所以我不会担心。这个答案假设您不是指使用图像进行样式设置。

从加载的角度来看,只需添加一些css即可。这不应该很明显


也就是说,您可以通过尝试将输入元素的样式设置为特定的方式来很快陷入麻烦。老实说,这取决于你想完成什么。例如,在单选按钮周围设置边框几乎是不可能的。在设计之前,定制选择框也很困难。设置这些元素的样式可能会耗费大量时间,以确保它们跨浏览器工作。我建议尽可能保持它们的标准,以确保您的网站整体外观良好,并节省开发时间。

在坚持使用纯html和css时,真的不需要担心速度。我觉得javascript webapps的趋势是将使用的html标记的数量减少到最低,并进行大量javascript编程。简而言之,在编写html代码时,为了可读性,尽量不要使用晦涩的标记,但就加载时间而言,它们都只是文本,通常加载速度非常快。请记住可访问性:有些人很难使用某些颜色组合,有些人需要增大文本的大小以使其可读。您的控件应该处理这两个问题。

我同意这一说法。我还建议减少选择器的数量。例如,不要使用.my_类my_id{do something},因为只有my_id{do something}可以工作。虽然效果基本上是看不见的。谢谢你…一个关于阴影的快速跟进…它们是天生的页面杀手吗?我看到很多应用程序都依赖阴影来获得深度,我可以想象这是一件大事。@jawise Drop shadows是一种让页面上的元素弹出的好方法,但只有在正确操作的情况下。当涉及到阴影和所有高级CSS样式时,最大的障碍是跨浏览器兼容性。实际上,从性能的角度来看,CSS是轻量级的。要确保你的页面在Chrome中看起来和在IE中一样好,所有这些细微差别都是很难确定的。谢谢你,AJak!我肯定地认为,我正在尝试创建的设计的美观方面可能太高了,对于跨浏览器解决方案来说是不实用的。回到绘图板上。。。