css 如何根据父级的 max-width 动态设置自身的 max-width?

阅读 2.6k
3 个回答

max-width: 100% 应该可以吧。

.el-select__tags,
.el-select__tags > span,
.el-select__tags .el-tag:first-child {
  display: flex !important;
  overflow: hidden;
}

image.png

不需要呀,因为外层的 width 已经确定了,直接设置 子元素的 width:100% 即可。

不过我看你的样子应该是中间的某一层缺少了宽度导致的。你可以把你的样例贴上来,或者提供一个在线Demo,这样的话,解决起来会方便很多。

image.png

.el-select .el-select__tags>span {
    width: calc(100% - 50px);
    display: flex;
    flex-wrap: nowrap;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题