我的屏幕右下角有一个半透明的图标。这是显而易见的;这是一个向上的箭头,意味着如果页面或帖子太长,用户可以滚动到顶部。
但当用户出于以下原因悬停在图标上时,我希望它具有alt="Scroll to top"属性。我怎样才能做到这一点?链接所在的PHP代码如下所示:
public function plugin_action_links( $action_links )
{
array_unshift( $action_links, "<a href='"" . STT_OPTIONS_URL . "'">" . __(
'Settings', 'scrollto-top' ) . "</a>" );
return $action_links;
}
如果需要更多信息,请告诉我。我尝试过一些东西,但它们总是破坏代码。我确信我必须在<a href是这段代码的一部分,但我不确定我会使用什么语法,也不确定我在哪里使用它。如果有任何帮助,我们将不胜感激!
您只需将其添加到锚点标记中即可。
array_unshift( $action_links, "<a href='"" . STT_OPTIONS_URL . "'" alt='"Alt text Here'">" . __(
'Settings', 'scrollto-top' ) . "</a>" );
但是,如果希望跨浏览器工作,则需要提供alt
和title
属性。
当图像无法加载或用户正在使用屏幕阅读器时,alt文本是图像的替代文本。标题文本用作工具提示。然而,并不是所有的浏览器都是这样看的,所以包括两者都应该在所有浏览器中工作
谢谢Jason,我对php中的类似问题很感兴趣,请像下面的一样更新您的代码
return array_unshift( $action_links, "<a href='"" . STT_OPTIONS_URL . "'" alt='"Alt text Here'" title='"Scroll to top'">" . __('Settings', 'scrollto-top' ) . "</a>" );