gpt4 book ai didi

Javascript - 将 align= 转换为 float : 的方法

转载 作者:太空宇宙 更新时间:2023-11-04 16:06:00 25 4
gpt4 key购买 nike

对于 HTML 时事通讯,我必须使用已弃用的 align 属性来定位图像 - 这在电子邮件中运行良好,但在 IE 中,align 属性无效,因此是否可以定位任何包含 align 的元素,并转换它漂浮?内容是在 CMS 中创建的——如果可以避免,我宁愿避免要求用户向图像添加类。谢谢!

最佳答案

假设 HTML 的目标是网页而不是在线电子邮件客户端;要定位所有具有对齐属性的图像并将其转换为 float ,您需要如下内容:

$('img[align]').each(function(){

// perform conversion
if($(this).attr('align') == 'left')
$(this).css('float', 'left');
else if $(this).attr('align') == 'right')
$(this).css('float', 'right');

// remove old align tag
$(this).removeAttr('align');
});

如果需要可以添加更多的转换,我只添加了leftright作为例子。

显式转换每个可能值的原因是因为 middletopbottom 不是 float< 的有效值。您可能需要修改 CSS 属性 vertical-align,但不要在这方面引用我的话。

关于Javascript - 将 align= 转换为 float : 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9113400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com