为了账号安全,请及时绑定邮箱和手机立即绑定

请问绝对定位的元素, 如何通过内容宽度自动适应增加宽度

请问绝对定位的元素, 如何通过内容宽度自动适应增加宽度

米琪卡哇伊 2019-03-12 17:23:10
.warning__dialog:{    position: absolute;    top: 30px;    right: 0;    z-index: 2;    display: table;    background: rgba(230, 0, 68, 0.8);    color: #fff;    border-radius: 4px;    padding: 0.1rem;}请问如何.warning__dialog根据内部的p标签自动增加宽度
查看完整描述

4 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

我暂时只能想到固定 <p> 的宽度撑开容器宽度:


.warning__dialog p {

  white-space: nowrap;

}


查看完整回答
反对 回复 2019-03-15
?
慕虎7371278

TA贡献1802条经验 获得超4个赞

根据你所描述的,我没有遇见这个情况,我在样式中加入了min-width和max-width的属性,你可以试试


<!DOCTYPE html>

<html>


<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta http-equiv="X-UA-Compatible" content="ie=edge">

<title>Document</title>

<style>


body {

  position: relative

}

.warning__dialog {

  position: absolute;

  top: 30px;

  right: 0;

  z-index: 2;

  display: table;

  background: rgba(230, 0, 68, 0.8);

  color: #fff;

  border-radius: 4px;

  padding: 0.1rem;

  min-width: 50px;

  max-width: 100px

}

</style>

</head>


<body>

<div class="warning__dialog">空</div>

</body>


</html>


查看完整回答
反对 回复 2019-03-15
?
慕容3067478

TA贡献1773条经验 获得超3个赞

设置最小宽度可以,原理还希望懂得哥们出来解释下!

min-width: 0;


查看完整回答
反对 回复 2019-03-15
  • 4 回答
  • 0 关注
  • 1371 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信