【发布时间】:2013-11-29 21:32:52
【问题描述】:
现有代码
-
index.html:<!DOCTYPE html> <head> <title>Test</title> <link href="stylesheets/index.css" rel="stylesheet" type="text/css" /> </head> <ul> <li>Foo</li> <li>Bar</li> <li><input /></li> </ul> -
index.scss(不拉伸):@import "compass/reset"; @import "compass/typography/lists/horizontal-list"; body { background: darkgray; } ul { width: 100%; background: lightgray; @include horizontal-list; }
问题
什么是让最后一个元素占据其余元素的优雅方法 水平空间?
详情:
有关所需输出,请参见下图。
HTML 代码的适配是可以的,只要它在语义上保持清晰。
该解决方案应该在最新的 Firefox、最新的 Chrome 和 在 IE8-11 中(如果需要,可以接受 JavaScript shim)。
【问题讨论】:
标签: css layout compass-sass