我正在制作一个跨越整个网页的栏(类似于hr标签)。出于好奇,是不是最好创建尽可能小的图像在X轴上重复或者是最好创建半宽度的图像,这样就不需要重复太多次了?
我的猜测是速度问题可能是由于http请求而不是图像重复使用的次数。如果是较小的图像,则下载量较少,查看速度更快。
话虽如此,如果您想要复制一个<hr/>
,请尝试使用带有outset/inset
的div和边框;
<hr />
,它的边框可以被样式化?毕竟,HTML应该是语义化的。 - Nightfirecat我正在寻找备份的参考资料,但我读到10x10或20x20比1x1更可取,因为HTTP响应的块大小会导致大致相同的下载时间,而更大的图像对于浏览器布局更快。
<hr>
比一张图片更好,因为它可以省去额外的 HTTP 请求。 - Nightfirecat<hr />
与背景之间的对比度不足以提供我所需的效果。因此,创建一个1x3的图像和一个100x3的图像并不会改变速度吗? - Freesnöw<hr />
标签的默认样式是一个高度为0,1像素边框的块级元素。只需更改边框样式,就可以得到你需要的效果。 - Nightfirecat