问题标签 [picture-element]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
414 浏览

html - 图片元素的优缺点是什么?

pictureHTML5元素的优缺点是什么?

特别是浏览器是否会下载所有图片?或者浏览器只下载匹配媒体查询的图像?

0 投票
2 回答
793 浏览

html - 图片元素:是否需要在每个 scrset 属性中设置完整路径?

本文picture很好地解释了响应式图像、用例和新的 HTML5元素。

更新:更具体地说,我的意思是响应式图像,针对不同设备调整大小的图像。更小的图像重量,因此更快的加载网站。重量减轻多达72%

显示的示例只是文件名(没有路径),实际上它会更详细,例如:

每次设置完整路径似乎很尴尬。

我更喜欢这个:

顺便说一句,对于可读性和编程逻辑,我更喜欢路径中的响应式内容而不是文件名中的内容。你可以这样做

如果您放弃对某个宽度的支持,只需删除该目录即可。

但主要问题是,我们需要为 1 张图片编写大量代码。

因此,要限制这一点(没有任何 JS 解决方案):

我可以设置类似pathsrc属性或作用域的基本元素吗?

0 投票
2 回答
269 浏览

html - HTML5 srcset、尺寸和艺术指导

据我所知,srcsetandsizes属性更侧重于为设备的大小和分辨率应用适当缩放的图像。

似乎没有工具可以使用这些属性来根据屏幕尺寸选择替代图像,例如裁剪或定向不同的图像。

这是对情况的正确理解吗?这是否意味着我们将不得不等待该picture元素被广泛支持来完成这项任务?

0 投票
2 回答
439 浏览

javascript - 如何使每个断点都可以访问图片元素?

假设您有一个类似于此的图片元素:

但是假设图像的上下文对于每个断点都是不同的。也许在大尺寸的情况下,图片是一个人站在树前。但在移动尺寸下,它只是一棵树的图片。

有时,某些图片在移动尺寸下效果很好,而其他图片不依赖于页面布局等。

无论如何,对于图片元素,您只能alt=在单个位置为整个图片元素指定属性。但是如果图像上下文在每个断点之间发生变化,是否有可能以某种方式指定不同的alt=属性?您是否必须为此使用 JavaScript(可能对屏幕阅读器友好也可能不友好)?

0 投票
1 回答
693 浏览

html - html图片元素不尊重小型媒体查询

我有这样的事情:

我也在使用图片填充

我的问题是 firefox 和 chrome(我目前正在测试的 2 个)都只会加载 big.jpg,即使在小屏幕上也是如此。还检查了控制台的网络跟踪。

我的 css 将 img 设置为基本流体:

那么我的代码有什么问题?

0 投票
1 回答
449 浏览

javascript - 图片元素响应图像不适用于角度 4

图片元素为

在 Angular 4 中不起作用它为所有视口宽度选择第一个源,在上面的示例中是 image1.png

对此有任何解决方案吗?

0 投票
1 回答
12644 浏览

javascript - 如何在ie11上查看webp格式

无论如何可以在 IE11 上查看 webp 图像格式,或者可以在此浏览器上使用 javascript 代码将其转换为另一种格式?我尝试了“图片”元素,但似乎不能像 Chrome62 那样工作

0 投票
1 回答
322 浏览

html - 是否设置 `width` 和 `height` 属性或者它做什么?

我想开始在我的网站上使用 WebP。我正在转换如下所示的代码:

要编写如下所示的代码:

放置widthheight属性的正确位置在哪里?即使选择了图像,仅在元素中使用heightandwidth属性是否有效?<img><source>

0 投票
2 回答
69 浏览

html - 为什么里面没有src元素载荷?

当我使用该picture元素时,浏览器(chrome)不会将图像与其他资源一起加载。但是,当我<picture>只替换<img>元素时,它可以正常工作:

为什么会这样?

0 投票
2 回答
847 浏览

html - 是否有'alt'属性标签?— 用例:没有图片元素

我正在使用<picture>标签。我的目标群体使用现代浏览器,因此只要Firefox 支持 WebP,就无需使用该<img>标签。

现在:

很快:

有没有办法在不使用标签时实现alt属性?<picture><img>