我在一个网站上有几页,我需要让用户从颜色列表中选择一种颜色。该列表是从数据库加载的,并且可以有任意数量的颜色。控件的确切大小取决于页面。我知道有很棒的插件可用于选择颜色,但是我是基于设计构建的。 (阅读:我不能使用第三方控件)这是表的有效用法吗?有更好的选择吗?
我写了一个在这里使用表的工作解决方案(http://jsfiddle.net/Cfj4T/1/)。在这个例子主要目的是为了证明我可以改变整个颜色的宽度仅通过设置在容器上的宽度选择:
div.select-large {
width: 560px;
}
div.select-small {
width: 280px;
}
的问题是:这是一个错误使用表?有没有一种解决方案可以在“a”标签或div元素上使用css?那将是什么样子?
注意 - 该示例由角度生成并复制到JSFiddle中,因此不要太多地读入“a”标签中的额外属性。
所有选项在一个地方: - 如果有人想看到的答案到目前为止,我把他们都变成原来的jsfiddle(http://jsfiddle.net/Cfj4T/6/)。他们工作得很好,所以谢谢大家!
这主要是基于观点的*和*在问题本身中缺乏问题的充分描述(没有给出HTML等)。 –
@ JukkaK.Korpela我真诚地希望提高我的问题质量。也就是说,替换桌子的核心问题不是意见,但有多种选择。就代码而言 - 我提供了一个JSFiddle(IMHO),它比使用代码压倒读者容易一些。对于我所应该包含的内容,您有什么建议吗?至于代码或其他改进我可能拥有的/未来问题质量的方法? –
从答案中可以看出,这是基于意见的:非常强烈的意见,很少或根本没有实际证据以技术理由支持他们。 –