有人可以告诉我如何在萤火虫上的图像中添加替代文字吗?
4 回答
使用 Firebug 检查图像,然后右键单击该元素并添加属性,这将允许您添加一个 alt 属性,即 alt 文本。但只是想知道你到底想完成什么,因为你可以节省萤火虫的工作。
Firebug 只是一个客户端编辑器,它不允许您将工作返回到您的站点。当您愿意在您正在查看的 HTML 文件中进行相同的更改时,您可以使用 firebug 为您测试编辑。
在您的情况下,您需要查看购物车 html 并找到要编辑的 img 标签,然后在此处添加 alt 属性。
您可以使用 Firebug 控制面板中的元素检查器(菜单左上角的第二个图标,在 firebug 徽标图标旁边)。单击它,然后单击要编辑的图像。然后在右侧窗格中,选择 DOM 选项卡,然后找到alt
属性。双击值字段,然后输入您想要的 alt 值。
当然,您在 Firebug 中所做的任何更改都不是永久性的,并且会在您刷新页面时消失。您必须将它们复制到 HTML 中才能保存。
我回答您的评论,而不是您的主要问题,在上面正确回答并且对您的需要没有用...
如您所见,在 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'
并选择项目的目录。