我在一个容器(100%宽度)中有2列(内联块)。
>
左侧列必须有一个最小宽度,例如200px,宽度:25%。
右侧列宽度:75%
<style>
.outer {
width: 100%;
border: 1px solid black;
}
.left, .right {
display:inline-block;
}
.left {
min-width: 200px;
width: 25%;
background-color: #dcc2c2;
}
.right {
width: 75%;
background-color: #d0dee8;
}
</style>
<div class="outer">
<div class="left">left</div>
<div class="right">right</div>
</div>
在调整大小时达到最小宽度之前,列并排放置,这是我想要的,但一旦最小宽度开始,右列就会落在下一行上。
我怎样才能使右边的列缩小而不落在下一行上呢?
链接到JSFiddle
将white-space:nowrap
和overflow:hiddit
添加到外部:
.outer {
width: 100%;
border: 1px solid black;
white-space:nowrap;
overflow:hidden;
}
jsFiddle示例
问题内容: 有人可以帮我解决这个错误吗?使用Firefox可以正常工作,但是不能使用Internet Explorer 7。好像看不懂了。 HTML: CSS: 问题答案: IE7 黑客如下: 默认情况下,IE7仅支持自然元素(Quirksmode兼容性表),因此您仅需要针对其他元素进行破解。 是在那里触发行为的,我们使用star属性hack来仅将IE7及更低版本中的设置为(新的浏览器将不应用此功
我试图显示一个嵌套的(子)列表,但是通过一个“活动”类隐藏父ULs和LIs,以便子列表看起来像父列表。 带有“active”类的列表不可见,因为它从其父类继承了display:none。 代码: CSS: 小提琴:http://jsfidle.net/2c8qs 有什么想法吗?
问题内容: 说我有以下代码 我希望它在IE8中显示内联。我到处阅读的所有内容都说这应该可行,IE8支持内联块。但是,经过一个上午的尝试,我无法获得上述排队。我知道我可以浮动它,但要使用页面上的其他元素(此处未显示),我需要使用一个“ clearfix”,其标记更多。我只需要针对IE8,很想知道为什么内联块对我显然不起作用,但对我来说却不起作用。在Google Chrome浏览器中,上面的代码可以实
问题内容: 我在这里有一个有效的代码:(您可能需要将结果窗口放大以查看居中对齐效果) 题 该代码工作正常,但我不喜欢这样。这是使环绕类对齐中心的唯一方法。我认为,如果有一种使用方法或更好。是否可以用其他方法解决对齐中心? 对我来说,向容器添加一个固定的不是一个选择。 如果将来JS Fiddle链接损坏,我还将在这里粘贴代码: 问题答案: 可接受的解决方案对我而言不起作用,因为我需要一个子元素在10
我尝试在viewDidLoad()中运行以下代码,如果我从Xcode构建并运行它,该应用程序可以正确显示评级提示,但如果我在iPhone上手动运行该应用程序,那么评级提示就不显示了。这是为什么? 我的系统是:iOS 14.4.1,Xcode 12.4 另外,如果我只是将这行代码放在viewDidLoad()中,那么我就没有这个问题:
我有一个容器div里面有一个表单,默认情况下submit按钮是隐藏的。单击按钮时,我将在submit按钮中淡出,父div将自我扩展。这个扩展就像show/hide一样的snap。我想要的是添加一个过渡,这样父div就在submit按钮的淡入开始之前,通过submit按钮的空间过渡来扩展自己。 我使用的方法是从这个答案。但是,当我将它应用到代码中时,父div在扩展时没有得到过渡。此外,在submit