Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 防止CSS Flexbox中的包装_Html_Css_Flexbox_Ellipsis - Fatal编程技术网

Html 防止CSS Flexbox中的包装

Html 防止CSS Flexbox中的包装,html,css,flexbox,ellipsis,Html,Css,Flexbox,Ellipsis,我有一个使用Javascript重新调整大小的侧栏。问题是当边栏的大小小于内容的包装时。(我想是因为flex box) 我的网格是基于行和列的,有点像引导 .column { flex-basis: 0; max-width: 100%; flex-grow: 1; } .row { display: flex; flex-wrap: no-wrap; margin: 0 -1rem; } 我想要实现的是截断内容(不收缩),这表明还有更多内容

我有一个使用Javascript重新调整大小的侧栏。问题是当边栏的大小小于内容的包装时。(我想是因为flex box)

我的网格是基于行和列的,有点像引导

.column {
    flex-basis: 0;
    max-width: 100%;
    flex-grow: 1;
}

.row {
    display: flex;
    flex-wrap: no-wrap;
    margin: 0 -1rem;
}
我想要实现的是截断内容(不收缩),这表明还有更多内容


以下是我迄今为止取得的成就。

您需要在媒体查询中或根据需要使用文本溢出属性以及其他属性

e、 g

.list{
宽度:200px;
溢出:隐藏;
文本溢出:省略号;
空白:nowrap;
字体大小:48px;/*仅用于测试*/
}

这是一个非常长的列表这是一个非常长的列表这是一个非常长的列表。

您需要在媒体查询中或根据需要使用文本溢出属性以及其他属性

e、 g

.list{
宽度:200px;
溢出:隐藏;
文本溢出:省略号;
空白:nowrap;
字体大小:48px;/*仅用于测试*/
}

这是一个非常长的列表这是一个非常长的列表这是一个非常长的列表。

由于您尚未与我们共享完整的代码,我们将很难为您提供有效的解决方案。但是,您可以将这个css添加到您的代码中,并使用您想要截断的代码

宽度:100%;
溢出:隐藏;
文本溢出:省略号;

空白:nowrap由于您尚未与我们共享完整的代码,我们将很难为您提供工作解决方案。但是,您可以将这个css添加到您的代码中,并使用您想要截断的代码

宽度:100%;
溢出:隐藏;
文本溢出:省略号;

空白:nowrap
对于Flexbox,您需要将
最小宽度:0
溢出:隐藏
设置到每个级别,从具有宽度约束的元素的子级设置到具有省略号的子级

因此,在本例中,从
侧栏
的子项,原因是弹性项的
最小宽度
默认为
自动
,这意味着它不能小于其内容

为了便于理解我的意思,我创建了一个
flex省略号
类,并将其添加到该链的所有元素中

注意,我还删除了负边距,
margin:0-1rem
,从
类中,否则无法看到省略号

堆栈片段

const resizeHandle=document.getElementsByClassName(“垂直调整大小”)[0];
const navbar=document.getElementById('sidebar');
函数resizeNavbar(e){
设大小=(e.pageX+5);
navbar.style.width=(e.pageX+5)+“px”;
}
函数removeEvents(){
document.removeEventListener('mousemove',resizeNavbar);
document.removeEventListener('mouseup',resizeNavbar);
}
resizeHandle.addEventListener('mousedown',()=>{
document.addEventListener('mousemove',resizeNavbar);
文件。添加事件监听器('mouseup',removeEvents);
});
*{
用户选择:无;
颜色:#达达达;
}
.flex省略{
最小宽度:0;/*已添加*/
/*或溢出:隐藏*/
}
P
h6{
文本溢出:省略号;
空白:nowrap;
溢出:隐藏;
}
.圆形{
边界半径:50%!重要;
}
.没有边际{
边距:0!重要;
}
.栏目{
弹性基准:0;
最大宽度:100%;
柔性生长:1;
背景:#4a4a4a;
}
.第1栏{
弹性:0.08.33333%;
最大宽度:8.33333%;
}
.行{
显示器:flex;
flex-wrap:nowrap;/*即使没有包裹,它仍然包裹,如图所示*/
/*保证金:0-1rem*/
}
.习俗{
保证金:自动;
填充:10px 0px;
柔性包装:nowrap;
}
.垂直调整大小{
位置:相对位置;
右:0;
排名:0;
光标:col resize;
宽度:5px;
背景:海蓝宝石;
高度:100vh;
}

艾哈迈德·塔瑞克

0001年1月1日
对于Flexbox,您需要将
最小宽度:0
溢出:隐藏
设置到每个级别,从具有宽度约束的元素的子级设置到具有省略号的子级

因此,在本例中,从
侧栏
的子项,原因是弹性项的
最小宽度
默认为
自动
,这意味着它不能小于其内容

为了便于理解我的意思,我创建了一个
flex省略号
类,并将其添加到该链的所有元素中

注意,我还删除了负边距,
margin:0-1rem
,从
类中,否则无法看到省略号

堆栈片段

const resizeHandle=document.getElementsByClassName(“垂直调整大小”)[0];
const navbar=document.getElementById('sidebar');
函数resizeNavbar(e){
设大小=(e.pageX+5);
navbar.style.width=(e.pageX+5)+“px”;
}
函数removeEvents(){
document.removeEventListener('mousemove',resizeNavbar);
document.removeEventListener('mouseup',resizeNavbar);
}
resizeHandle.addEventListener('mousedown',()=>{
document.addEventListener('mousemove',resizeNavbar);
文件。添加事件监听器('mouseup',removeEvents);
});
*{
用户选择:无;
颜色:#达达达;
}
.flex省略{
最小宽度:0;/*已添加*/
/*或溢出:隐藏*/
}
P
h6{
文本溢出:省略号;
空白:nowrap;
溢出:隐藏;
}
.圆形{
边界半径:50%!重要;
}
.没有边际{
边距:0!重要;
}
.栏目{
弹性基准:0;
最大宽度:100%;
柔性生长:1;
背景:#4a4a4a;
}
.第1栏{
弹性:0.08.33333%;
最大宽度:8.33333%;
}
.行{
显示器:flex;
flex-wrap:nowrap;/*即使没有包裹,它仍然包裹,如图所示*/
/*保证金:0-1rem*/
}
.习俗{
保证金:自动;
填充:10px 0px;
柔性包装