div vs image efficiency
What is a better solution in terms of size (page loading speed etc.):
I need to have many (up to a couple hundred) small, colored boxes (about 30x30 pixels or so) shown on a single websi开发者_Python百科te. Should I
- Make each box a div with a colored background?
- Make each box an image loaded onto the page?
There are only a few (less than 6 colors) and these are being displayed in a table.
Thanks
Colored background would be way better for many reasons:
the html tag will be smaller
<div class='xyz'></div>
compared to<img src='images/yourfile.jpg'>
background-color has no limit (well 17millions colors) while creating image will be long if you ever need more
Edit:
After reading back, if you are to put Colored Div into a table, would not it be easier to just put <td class='redCell'></td>
?
精彩评论