我试图减少几个选择框之间和之内的边距。所以它是选择内部和选择内部之间的余量。如果我缩小选择的宽度,它会切断选定的选项,但会留下边距。html:选择输入和周围的边缘
<html>
<body>
<select>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
</select>
<select>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
</select>
</body>
</html>
我怎样才能让这样的:
是这样的:
更好的将是**删除空白**之间的选择元素,这样你就不需要丑陋的负边'黑客' - > http://jsfiddle.net/hN6Nw/158/ – 2012-10-04 13:31:01
有时我们的眼睛(可读性)会让它们分成两行,所以摆脱空白不是这些情况的好选择,我不认为这在语义上是正确的。我愿意遵循相同的负边距方法,但使用“ems”而不是px或percentaje,因为这些最后一个与字体大小无关。那么:'select + select {margin-left:-1em}'? – kordero 2014-10-27 21:17:40