CSS的display:inline;之后也无法自适应内容
【html】<spanclass="errorDialogerrorMsgId"></span>【CSS】.popup.errorDialog{display:none;...
【html】
<span class="errorDialog errorMsgId"></span>
【CSS】
.popup .errorDialog{ display: none; position:absolute; line-height: 20px; max-width: 179px; background-color: #c9c9c9; border:1px solid #b0b0b0; -webkit-border-radius: 6px; border-radius: 6px; padding: 10px; font-size: 12px; color: #d83131;}
【JS】
showErrorMsg : function(Contaner,msg){ $(".errorDialog").css('display','none'); Contaner.html(msg); Contaner.fadeIn(300); Contaner.css('display','inline'); Contaner.prev().focus();},
我如果单独把这个运行,就没问题。可以自适应内容。整个运行就有问题。实在不知道为什么。求解
补充一下,已经找到问题,但是不知道怎么解决。
这个是posR的范围
这个是提示框 left: 183px;的情况
这个是提示框left:280px;的情况
这是提示框left:340px的情况。可见,当left大到一定值的时候,自适应的文字会被挤扁了出去。我不想让他被挤扁,怎么搞?
【html】
<div class="posR"> <input id="regEmail" type="email" class="popContent emails" placeholder="邮箱/手机号"> <div class="errorDialog errorMsgId"></div></div>
【css】
.posR {
position: relative;
}
.errorMsgId {
top: -10px;
left: 183px;
margin-left: 20px;
z-index: 2;
} 展开
<span class="errorDialog errorMsgId"></span>
【CSS】
.popup .errorDialog{ display: none; position:absolute; line-height: 20px; max-width: 179px; background-color: #c9c9c9; border:1px solid #b0b0b0; -webkit-border-radius: 6px; border-radius: 6px; padding: 10px; font-size: 12px; color: #d83131;}
【JS】
showErrorMsg : function(Contaner,msg){ $(".errorDialog").css('display','none'); Contaner.html(msg); Contaner.fadeIn(300); Contaner.css('display','inline'); Contaner.prev().focus();},
我如果单独把这个运行,就没问题。可以自适应内容。整个运行就有问题。实在不知道为什么。求解
补充一下,已经找到问题,但是不知道怎么解决。
这个是posR的范围
这个是提示框 left: 183px;的情况
这个是提示框left:280px;的情况
这是提示框left:340px的情况。可见,当left大到一定值的时候,自适应的文字会被挤扁了出去。我不想让他被挤扁,怎么搞?
【html】
<div class="posR"> <input id="regEmail" type="email" class="popContent emails" placeholder="邮箱/手机号"> <div class="errorDialog errorMsgId"></div></div>
【css】
.posR {
position: relative;
}
.errorMsgId {
top: -10px;
left: 183px;
margin-left: 20px;
z-index: 2;
} 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询