css 居中页面的剪辑或省略文本困难
clip or ellipses text difficulties with css centered page
所以我有一些 php 输出 text/data 位于我页面的中心。我用 css
将它居中
*{
margin:0;
padding:0;
}
body{
text-align:center; /*For IE6 Shenanigans*/
font-size: 100%;
font-weight: 1;
font-family: 'rationale';
background:black;
}
#data {
position: absolute;
width: 100%; /*makes the element 100%, to center it. */
top: 180px;
right: 0px;
line-height: 40px;
}
我想让数据成为截断的输出,在一定数量的 space 之后它会切断输出并给出“...”。
text-overflow: ellipsis;
如果我不能让它工作,我可以
text-overflow: clip;
问题是,我无法让它与我现有的 css 一起使用,我相信是因为要使文本溢出正常工作,我必须将宽度设置为特定大小。但是,当我这样做并删除数据上 100% 的宽度时,它不再很好地居中。
*顺便说一下,在数据之前设置两个 css div 的原因是,无论调整大小如何,它都能使我的整个页面居中,这很有帮助。
在这种情况下,有没有想过如何让它发挥作用?有点卡住了。
非常感谢。
您可以使用以下 css 方法获得
.box {
text-align: center;
border: 1px solid red;
width: 500px;
margin: 0 auto;
}
.content {
width: 50%;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
margin: 0 auto;
}
<div class="box">
<div class="content">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda adipisci vel, dolore aspernatur iste iure blanditiis quam esse repudiandae aperiam debitis doloribus necessitatibus placeat tempora voluptate totam exercitationem neque quae.
</div>
</div>
所以我有一些 php 输出 text/data 位于我页面的中心。我用 css
将它居中*{
margin:0;
padding:0;
}
body{
text-align:center; /*For IE6 Shenanigans*/
font-size: 100%;
font-weight: 1;
font-family: 'rationale';
background:black;
}
#data {
position: absolute;
width: 100%; /*makes the element 100%, to center it. */
top: 180px;
right: 0px;
line-height: 40px;
}
我想让数据成为截断的输出,在一定数量的 space 之后它会切断输出并给出“...”。
text-overflow: ellipsis;
如果我不能让它工作,我可以
text-overflow: clip;
问题是,我无法让它与我现有的 css 一起使用,我相信是因为要使文本溢出正常工作,我必须将宽度设置为特定大小。但是,当我这样做并删除数据上 100% 的宽度时,它不再很好地居中。
*顺便说一下,在数据之前设置两个 css div 的原因是,无论调整大小如何,它都能使我的整个页面居中,这很有帮助。
在这种情况下,有没有想过如何让它发挥作用?有点卡住了。 非常感谢。
您可以使用以下 css 方法获得
.box {
text-align: center;
border: 1px solid red;
width: 500px;
margin: 0 auto;
}
.content {
width: 50%;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
margin: 0 auto;
}
<div class="box">
<div class="content">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda adipisci vel, dolore aspernatur iste iure blanditiis quam esse repudiandae aperiam debitis doloribus necessitatibus placeat tempora voluptate totam exercitationem neque quae.
</div>
</div>