简体   繁体   English

设置div高度; 内部跨度文本居中

[英]set div height; inner span text centering

so, when I assign a height to either the grid-cart-message or the messages-cart-view sections the inner span text does not center accordingly. 因此,当我为grid-cart-message或messages-cart-view部分分配高度时,内部跨度文本不会相应地居中。 It is cut off within the div. 它在div中被切断。 Any possible way to overcome this? 有什么办法可以克服这个问题? Thx. 谢谢。

  .grid-cart-message { background: none repeat scroll 0 0 #05b1eb; overflow: hidden; } .grid-cart-message #messages-cart-view .error-msg span, .grid-cart-message #messages-cart-view .success-msg span { color: #fff; display: block; float: left; font-weight: bold; margin: 1em 0 1em 1em; text-shadow: 0 -0.1em #666; } .grid-cart-message #messages-cart-view { float: left; margin: 0 1%; width: 98%; } 
  <div class = "grid-cart-message"> <div class="grid-max"> <div id="messages-cart-view"> <ul class="messages"> <li class="success-msg"> <ul> <li> <span>Here is some text that is dynamically assigned.</span> </li> </ul> </li> </ul> </div> </div> </div> 

try this 尝试这个

since you added margin you faced that problem 由于您增加了margin您遇到了这个问题

 .grid-cart-message { background: none repeat scroll 0 0 #05b1eb; overflow: hidden; } .grid-cart-message #messages-cart-view .error-msg span, .grid-cart-message #messages-cart-view .success-msg span { color: #fff; display: block; float: left; font-weight: bold; text-shadow: 0 -0.1em #666; } .grid-cart-message #messages-cart-view { float: left; margin: 0 1%; width: 98%; } 
  <div class = "grid-cart-message"> <div class="grid-max"> <div id="messages-cart-view"> <ul class="messages"> <li class="success-msg"> <ul> <li> <span>Here is some text that is dynamically assigned.</span> </li> </ul> </li> </ul> </div> </div> </div> 

Also text-centering try this: 同样以文本为中心,请尝试以下操作:

 .grid-cart-message { background: none repeat scroll 0 0 #05b1eb; overflow: hidden; } .grid-cart-message #messages-cart-view .error-msg span, .grid-cart-message #messages-cart-view .success-msg span { color: #fff; display: block; font-weight: bold; text-shadow: 0 -0.1em #666; } .grid-cart-message #messages-cart-view { float: left; margin: 0 1%; width: 98%; } .list { text-align: center; } 
  <div class = "grid-cart-message"> <div class="grid-max"> <div id="messages-cart-view"> <ul class="messages"> <li class="success-msg"> <ul> <li class="list"> <span>Here is some text that is dynamically assigned.</span> </li> </ul> </li> </ul> </div> </div> </div> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM