css - HTML Display table to fit screen size -
i have table of links image gallery want able fit screen size if window size reduced. @ moment stays same size.
<table class="images" id="albums"> <tr> <td> <a href="academy-blitz-may-2014.html" ><img id="academy-blitz-may-2014" src="img/album-covers/academy-blitz-may-2014.jpg" title="academy blitz may 2014"/></a> </td> <td> <a href="academy-blitz-october-2014.html" ><img id="academy-blitz-october-2014" src="img/album-covers/academy-blitz-october-2014.jpg" title="academy blitz october 2014"/></a> </td> <td> <a href="academy-blitz-november-2012.html" ><img id="academy-blitz-november-2012" src="img/album-covers/academy-blitz-november-2012.jpg" title="academy blitz november 2012"/></a> </td> <td> <a href="summer-camp-2014.html" ><img id="summer-camp-2014" src="img/album-covers/summer-camp-2014.jpg" title="summer camp 2014"/></a> </td> <td> <a href="academy-on-tour-tullamore-2015.html" ><img id="academy-on-tour-tullamore-2015" src="img/album-covers/academy-on-tour-tullamore-2015.jpg" title="academy on tour - tullamore 2015"/></a> </td> </tr> <tr> <td> academy blitz may 2014 </td> <td> academy blitz october 2014 </td> <td> academy blitz november 2012 </td> <td> summer camp 2014 </td> <td> academy on tour - tullamore 2015 </td> </tr> <tr> <td> <a href="u18s-v-mullingar-2013.html" ><img id="u18s-v-mullingar-2013" src="img/album-covers/u18s-v-mullingar-2013.jpg" title="u18's v mullingar 2013"/></a> </td> <td> <a href="u18s-league-win-2014.html" ><img id="u18s-league-win-2014" src="img/album-covers/u18s-league-win-2014.jpg" title="u18's league win 2014"/></a> </td> <td> <a href="u12s-v-tullamore-2014.html" ><img id="u12s-v-tullamore-2014" src="img/album-covers/u12s-v-tullamore-2014.jpg" title="u12's v tullamore 2014"/></a> </td> <td> <a href="u11-lions-semi-final-2015.html" ><img id="u11-lions-semi-final-2015" src="img/album-covers/u11-lions-semi-final-2015.jpg" title="u11 lions semi-final 2015"/></a> </td> <td> <a href="easter-camp-2015.html" ><img id="easter-camp-2015" src="img/album-covers/easter-camp-2015.jpg" title="easter camp 2015"/></a> </td> </tr> <tr> <td> u18's v mullingar 2013 </td> <td> u18's league win 2014 </td> <td> u12's v tullamore 2014 </td> <td> u11 lions semi-final 2015 </td> <td> easter camp 2015 </td> </tr> </table>
and css:
#albums {width:70%;} #albums img {opacity: 0.9;} #albums img:hover {opacity:1.0;} #albums td {text-align:center;padding-top:14px;padding-right:14px;padding-bottom:0px;padding-left:14px;}
whenever try reduce size, other features fit screen size, gallery stays same size, despite using same code other features (width:%).
this looks full screen: http://i.imgur.com/wbfzpns.jpg
and looks when reduce window size: http://i.imgur.com/hnfbfd5.jpg
you need make images responsive
#albums img { width:100%; max-width:100%; }
however padding, text , fact table stop downsizing way.
also semantically using table in way quite bad. looks you're using solely layout purposes. achieve same effect few divs , you'll have lot more flexibility , semantically correct.
here's a codepen better way of doing it. want turn 2 column or single column layout media query around 600px.
Comments
Post a Comment