【发布时间】:2009-12-28 07:30:28
【问题描述】:
有人可以告诉我如何在萤火虫上的图像中添加替代文字吗?
【问题讨论】:
标签: text firefox-addon add
有人可以告诉我如何在萤火虫上的图像中添加替代文字吗?
【问题讨论】:
标签: text firefox-addon add
您可以使用 Firebug 控制面板中的元素检查器(菜单左上角的第二个图标,在 firebug 徽标图标旁边)。单击它,然后单击要编辑的图像。然后在右侧窗格中,选择 DOM 选项卡,并找到 alt 属性。双击值字段,然后输入您想要的 alt 值。
当然,您在 Firebug 中所做的任何更改都不是永久性的,并且会在您刷新页面时消失。您必须将它们复制到 HTML 中才能保存。
【讨论】:
使用 Firebug 检查图像,然后右键单击元素并添加属性,这将允许您添加 alt 属性,即 alt 文本。但只是想知道你到底想完成什么,因为你可以节省萤火虫的工作。
Firebug 只是一个客户端编辑器,它不允许您将工作返回到您的站点。当您愿意在您正在查看的 HTML 文件中进行相同的更改时,您可以使用 firebug 为您测试编辑。
在您的情况下,您需要查看购物车 html 并找到要编辑的 img 标签,然后在此处添加 alt 属性。
【讨论】:
我回答你的 cmets,而不是你的主要问题,上面回答正确,对你的需要没有用......
如您所见,在 Firefox 中,您不会检查图像以获取其 URL,而是选择属性:如果图像上有链接,它将在图像属性下为您提供完整路径(如 Stack Overflow 上的我写的时候这个页面顶部的徽标:我可以看到http://sstatic.net/so/img/logo.png URL)。
除非图像是在 CSS 中定义的,即。作为背景,很难找到(Firebug 可以在这里提供帮助)。
此外,您的购物车页面可能是在模板中定义的(您还没有告诉我们您使用什么软件)。例如,在 Zen Cart 中,您可以在 <root of shop>/includes/templates/template_default/info_shopping_cart/tpl_main_page.php 找到一个文件,但如果您使用其他模板,它也可以在 <root of shop>/includes/templates/<some template name>/info_shopping_cart/tpl_main_page.php 中找到。感兴趣的部分实际上可以在主文件包含的另一个文件中,或者甚至,如果编码有点草率,硬编码在某个 PHP(或其他语言)文件中......
在这种情况下,一旦您在 Firebug 中找到了图片,请环顾四周:您的图片或附近的某个标签是否有 ID?或一些课程,例如。 class="banner leftside"?
使用递归 grep 工具搜索这样的 HTML 片段有助于定位要更改的文件。使用一些陷阱,因为例如也可以生成类(即,您可以在代码中找到类似:class="banner <?php echo $columnSide; ?>")。
并按照有关自定义购物车的说明(如果有)。如果做得好,它可以通过仅复制另一个文件夹下的更改文件来创建自定义模板。如果可能,您必须避免修改开箱即用提供的文件,因为升级软件时它们可能会被覆盖。
HTH。
【讨论】:
使用 firebug 在您的购物卡代码中查找特定内容。就像该图像附近的id=<something special> 或class=<something special>。
然后在你的项目中搜索这个<something special>。这将为您提供应该放置alt 的位置。
PS 如果您不确定选择哪个<something special>,请在此处粘贴您页面的一些上下文(因为您提供的链接无法从外部读取)。
PPS 要在多个文件中搜索,请单击'Start'->'Search'->'For files and folders'->'A word or phrase in a file' 并选择您的项目目录。
【讨论】: