【发布时间】:2015-10-10 23:46:30
【问题描述】:
我的网站顶部需要有一个居中对齐的“消息条纹”,其中包含以下重要消息:“Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatem voluptates, obcaecati atque adipisci eligendi esse eum omnis quibusdam illum a eius quia facilis ex, deserunt, molestiae hic recusandae in unde!”
但是,当用户缩小窗口时,我不希望unde! 自己落到一条线上。相反,我希望eum omnis 之后的所有内容都对齐到第二行。当它变得更窄时,我想在elit. 和illum a eius 之后休息。
我想这将需要@media 查询,但我不知道该怎么做。
http://codepen.io/pgblu/pen/xGagpR
CSS:
#msgStripe {
padding: 8px 0;
background: #11dd44;
line-height: 28px;
text-align: center;
}
HTML:
<div id="msgStripe">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatem voluptates, obcaecati atque adipisci eligendi esse eum omnis quibusdam illum a eius quia facilis ex, deserunt, molestiae hic recusandae in unde!</div>
【问题讨论】:
-
所以我应该用 替换所有空格除了可能是换行符的那些?
-
不要使用
&nbsp;。 -
媒体查询如何在右侧引入额外的填充?这将确保
unde!永远不会自己落入新行。 -
抱歉 - 文本需要居中对齐。我应该提到这一点,@DrewKennedy
标签: html css line-breaks