Html 一系列内联线元素中中间div的收缩宽度
我的布局中有以下内联元素的排列:Html 一系列内联线元素中中间div的收缩宽度,html,css,Html,Css,我的布局中有以下内联元素的排列: *********************************************** * Div 1 * Div 2 * Button * * Dynamic text * Some static text * * *********************************************** 我的问题是,当Div1中的内容很长时,按钮就会掉出来 ***********
***********************************************
* Div 1 * Div 2 * Button *
* Dynamic text * Some static text * *
***********************************************
我的问题是,当Div1中的内容很长时,按钮就会掉出来
******************************************
* Div 1 * Div 2 *
* A long dynamic text * Some static text ***********
* * * Button *
****************************************************
desire的效果是缩小div2的宽度,使文本分成两行
***********************************************
* Div 1 * Div 2 * *
* A long dynamic text * Some long * Button *
* * static text * *
***********************************************
我该怎么做呢?谢谢 将所有3个
div
s放入包装器中。使包装器位置:相对。然后用按钮使div
具有高度:100%
寻求调试帮助的问题(“为什么此代码不工作?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现该问题所需的最短代码。请参阅实现此目的的一种方法,即将每个div设置为display:table cell
,并遵循@Roimer的解决方案,使表单元格宽度适合其内容。谢谢你们的建议,伙计们。最后我把div包装在一张桌子上,并给了外部元素1%的宽度,这就成功了!