尝试使用 html 和 css 构建页面布局,页面包含 jQuery UI 选择器元素
期待拥有
<div id="content"> <img id="grid" src="http://placehold.it/350x250"/> </div>
放置在屏幕的中心,与窗口的左、右、上和下边缘距离相等。
还有一个左侧菜单,包含 8 张图片,4x2 rowsxcols 布局
<div id="menu" style="width:150px;float:left;"> <b>Stock images</b><br> <ol id="selectable"> <li id="house.jpg" class="ui-state-default"><img src="http://placehold.it/50x40"/></li> <li id="gherkin.jpg" class="ui-state-default"><img src="http://placehold.it/50x40"/></li> <li id="water.jpg" class="ui-state-default"><img src="http://placehold.it/50x40"/></li> <li id="tree.jpg" class="ui-state-default"><img src="http://placehold.it/50x40"/></li> <li id="me.jpg" class="ui-state-default"><img src="http://placehold.it/50x40"/></li> <li id="hey.jpg" class="ui-state-default"><img src="http://placehold.it/50x40"/></li> <li id="wutang.jpg" class="ui-state-default"><img src="http://placehold.it/50x40"/></li> <li id="test.png" class="ui-state-default"><img src="http://placehold.it/50x40"/></li> </ol> </div> <div id="content" style="float:left;"> <img id="grid" src="http://placehold.it/350x250"/> </div>
由于某种原因,我无法调整#selectable
和#selectalbe li
元素的高度尺寸。可选元素不应被grid
元素阻挡。
目的是尽可能使用百分比而不是硬编码值,以便页面可以在不同尺寸的设备上正确呈现。
页眉和页脚 div 的位置很好。
感谢您对此的任何帮助!
这是当前布局的 jsfiddle ..
http://jsfiddle.net/TdNXD/10/
目标布局,链接