2010-06-24 28 views
1

我见过的UI下面的代码片断使用图标与标签什么是使用的图标,按钮标签

<a href=""> 
    <img alt src="img/save.gif" class="icon"> 
    <span>Save</span> 
</a> 

OR

它将使意义,使结合本成首选机制单个实体(即图像图标加标签)。

我的担心是如果我们选择不同的主题(配色方案),那么我将无法为我的标签使用不同的颜色,并且可能必须重新生成图像。使用第一种方法使我可以灵活地做到这一点。

+1

我相信你已经给出了自己的答案,如果这种方法给你最大的灵活性用这个。 – Mervin 2010-06-24 07:22:11

+0

我不确定是否在正确的练习,因此这个问题 – Sam 2010-06-24 07:40:31

回答

2

我不知道的布局或颜色你使用,但以下是我的几点:

  1. 图像和文本之间

    相对对齐可能很难acheive(我基本的HTML/CSS知识)当你有两个分开

  2. 你可以说,你更喜欢让他们分开,因为你想在“颜色方案改变”期间改变文本的颜色的可能性。但是你确定你不想改变图像(另一组图标)吗?你可能会遇到颜色不匹配的问题。 (您可以选择图标,使其与您网站的所有配色方案“一致”,然后再次以同样的方式选择您的标签颜色)。

同样,我不知道的布局/颜色你选择的,所以确切的答案是(总是)“取决于你的网站”

+0

我不确定如果我想在这里更改图标颜色,正如你提到它只是复合问题和每个主题,我应该动态地改变图像的某种命名约定并加载适当的图像。 我不知道这是否值得麻烦,我在这里寻找最佳实践 – Sam 2010-06-24 07:49:47

0

考虑常见的链接图标超级链接提示。例如:

HTML

<a href="files/holidays.pdf">View Holidays</a> 

CSS每个

a[href $='.pdf'] { 
     padding-right: 18px; 
     background: transparent url(icon_pdf.gif) no-repeat center right; 
    } 

样式可以用CSS来处理。适用于所有文件类型的扩展名。这可能不适用于您的具体示例(将不得不看到更大的上下文),但它是一个很好的下载链接等技巧。

+0

我正在寻找使用与CRUD相关的常用图标(例如保存,删除,更新,取消...) – Sam 2010-06-24 18:07:58