Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.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可伸缩聊天泡泡?_Html_Css - Fatal编程技术网

Html 文本长度的CSS可伸缩聊天泡泡?

Html 文本长度的CSS可伸缩聊天泡泡?,html,css,Html,Css,我很难创建一个可伸缩的div,该div根据聊天泡泡中文本的大小增减大小。messenger或facebook聊天室使用的聊天泡泡就是一个很好的例子 。左聊天泡泡{ 背景颜色:灰色; 填充:10px; 边界半径:40px; 最大宽度:300px; } 你好 。左聊天泡泡{ 背景颜色:灰色; 填充:10px; 边界半径:40px; 显示:表格单元格; } 你好,有更多的文字 。左聊天泡泡{ 背景颜色:灰色; 填充:10px; 边界半径:40px; 显示:表格单元格; } 你好,有更多的文

我很难创建一个可伸缩的div,该div根据聊天泡泡中文本的大小增减大小。messenger或facebook聊天室使用的聊天泡泡就是一个很好的例子

。左聊天泡泡{
背景颜色:灰色;
填充:10px;
边界半径:40px;
最大宽度:300px;
}

你好

。左聊天泡泡{
背景颜色:灰色;
填充:10px;
边界半径:40px;
显示:表格单元格;
}

你好,有更多的文字

。左聊天泡泡{
背景颜色:灰色;
填充:10px;
边界半径:40px;
显示:表格单元格;
}

你好,有更多的文字


或者,如果您想让它们彼此重叠,可以使用
显示:内联块
浮动:左
清除:两者

。左聊天泡泡{
明确:两者皆有;
浮动:左;
背景颜色:灰色;
填充:10px;
边界半径:40px;
最大宽度:300px;
}

你好,这是一个聊天泡泡

您好,这是一个聊天泡泡,包含多行文字


或者,如果您想让它们彼此重叠,可以使用
显示:内联块
浮动:左
清除:两者

。左聊天泡泡{
明确:两者皆有;
浮动:左;
背景颜色:灰色;
填充:10px;
边界半径:40px;
最大宽度:300px;
}

你好,这是一个聊天泡泡

您好,这是一个聊天泡泡,包含多行文字


要获得更好的类似聊天的布局,您可以使用以下代码片段:

更新

添加箭头对于更好的UI也很有用

.msg列表{
宽度:100%;
}
.信使集装箱{
填充:8px 15px 8px 13px;
利润率:0.25px 35 px;
浮动:左;
最大宽度:82%;
背景#f2f2;
边界半径:10px;
最小宽度:20%;
位置:相对;框大小:边框框;
盒影:7px 10px 6px-5px#BBC0C7;
}
.信使集装箱{
颜色:#3d3d;
字体大小:12px;
边缘底部:6px;
线高:18px;
换行:断开单词;边距:0;
}
.sender.messenger容器{
浮动:对;
右边距:35px;
宽度:自动;
背景#D5DBFF;
左边距:0px;
填充:8px 15px 8px 13px;
}
.清楚{
明确:两者皆有;
宽度:100%;
填充:0px!重要;
边际:0px;
高度:0px;
}
.messenger容器::之前{
宽度:0px;
高度:0px;
边框顶部:8px实心透明;
边框底部:8px实心透明;
右边框:15px实心#F2F2;
内容:“;
位置:绝对位置;
顶部:9px;
左:-15px;
}
.sender.messenger容器::之前{
宽度:0px;
高度:0px;
边框顶部:8px实心透明;
边框底部:8px实心透明;
左边框:15px实心#D5DBFF;
内容:“;
位置:绝对位置;
顶部:9px;
左:99%;右边框:无;
}

Lorem Ipsum只是印刷和排版行业的虚拟文本

同侧眼睑

Lorem Ipsum只是一个虚拟文本

益智益智益智益智益智益智益智益智益智益智益智益智益智益智益智益智益智


要获得更好的类似聊天的布局,您可以使用以下代码片段:

更新

添加箭头对于更好的UI也很有用

.msg列表{
宽度:100%;
}
.信使集装箱{
填充:8px 15px 8px 13px;
利润率:0.25px 35 px;
浮动:左;
最大宽度:82%;
背景#f2f2;
边界半径:10px;
最小宽度:20%;
位置:相对;框大小:边框框;
盒影:7px 10px 6px-5px#BBC0C7;
}
.信使集装箱{
颜色:#3d3d;
字体大小:12px;
边缘底部:6px;
线高:18px;
换行:断开单词;边距:0;
}
.sender.messenger容器{
浮动:对;
右边距:35px;
宽度:自动;
背景#D5DBFF;
左边距:0px;
填充:8px 15px 8px 13px;
}
.清楚{
明确:两者皆有;
宽度:100%;
填充:0px!重要;
边际:0px;
高度:0px;
}
.messenger容器::之前{
宽度:0px;
高度:0px;
边框顶部:8px实心透明;
边框底部:8px实心透明;
右边框:15px实心#F2F2;
内容:“;
位置:绝对位置;
顶部:9px;
左:-15px;
}
.sender.messenger容器::之前{
宽度:0px;
高度:0px;
边框顶部:8px实心透明;
边框底部:8px实心透明;
左边框:15px实心#D5DBFF;
内容:“;
位置:绝对位置;
顶部:9px;
左:99%;右边框:无;
}

Lorem Ipsum只是印刷和排版行业的虚拟文本

同侧眼睑

Lorem Ipsum只是一个虚拟文本

益智益智益智益智益智益智益智益智益智益智益智益智益智益智益智益智益智


您只需设置
显示
内联
内联块
。看这个

。左聊天泡泡{
显示:内联块;
背景颜色:灰色;
填充:10px;
边界半径:40px;
最大宽度:300px;
}