6
A
回答
6
在你的CSS文件定义字体大小。使用类别从
size-0{
font-size: 11px;
}
size-1{
font-size: 12px;
}
等,直到您需要的字体大小。
,然后简单地使用这个片段:
CSS_SIZES = range(1, 7) # 1,2...6 for use in your css-file size-1, size-2, etc.
TAGS = {
'python' : 28059,
'html' : 19160,
'tag-cloud' : 40,
}
MAX = max(TAGS.values()) # Needed to calculate the steps for the font-size
STEP = MAX/len(CSS_SIZES)
for tag, count in TAGS.items():
css = count/STEP
print '<a href="%s" class="size-%s">%s</a>' % (tag, css, tag),
这就是全部。无需库;-)
+0
很好的回答言简意赅。使用'范围不是真的有必要()'定义'CSS_SIZES',虽然,因为这只是用来获取长度值(6)。 – keithjgrant 2011-10-10 23:40:21
相关问题
- 1. 使用Python创建HTML标签云?
- 2. 带HTML标签 - 在Python
- 3. Nhibernate标签云
- 4. PHP标签云
- 5. python [lxml] - 清理html标签
- 6. 气泡标签云
- 7. 3d标签云asp.net
- 8. 更改标签云
- 9. C#LINQ标签云
- 10. 标签云造型
- 11. 标签云与mysql
- 12. 全网标签云
- 13. 在python中列出某些HTML标签?
- 14. 在GAE上打印html标签programmaticaly Python
- 15. 标签云JS + Flash。云中的实际标签无法点击?
- 16. 语义HTML:我应该使用标签云的<nav>标签吗?
- 17. HTML在JSP标签
- 18. 在HTML meta标签
- 19. 标签云web服务?
- 20. Rails:标签云与acts_as_taggable
- 21. PHP标签云系统
- 22. jquery标签云错误?
- 23. WPF中的标签云
- 24. Django标签云插件
- 25. WPF的标签云控制
- 26. 标签云过滤器
- 27. 标签云算法(计算)
- 28. 拉力赛标签云
- 29. 高性能Solr标签云
- 30. 标签云/加权列表
不用了,同样的问题再次:?使用Python HTML标签云创建(http://stackoverflow.com/questions/3173734/html-tag-cloud-creation-using -python) – 2010-07-05 17:36:27