单行文本居中。在 webkit
内核中适用。非 webkit
内核,可以是用 js 或者用 ::after
模拟。
.single-text{
width: 500px;
font-size: 18px;
font-weight: bold;
text-align: center;
color: white;
background: lightblue;
display: box;
white-space: nowrap;
overflow:hidden;
text-overflow: ellipsis;
}
多行文本左对齐。多行文本没有很好的解决方法,只能依赖 js 或者 css 的相对定位。
.multi-text{
width: 50%;
height: 4.5rem;
line-height: 1.5;
padding: 20px;
background: lightblue;
overflow: hidden;
position: relative;
box-sizing: border-box;
&::after{
content: '...';
height: 1.5rem;
position: absolute;
bottom: 5px;
right: 5px;
}
}
示例代码:https://codepen.io/Konata9/pen/RwbYbRG
我想设置一个JButton,使其图标与它的左侧对齐,而文本居中。 我已经找到了如何让其中一个左,另一个右,或两者在同一个设置,但我找不到我要找的。 当然,我总是可以重新定义绘制方法,但我正在寻找一种更精简的方法。
我正在以列表格式显示文本和图像,但我不能让它们完美地排列在中间,在一条直线上,我错过了什么 下面是我的布局代码
问题内容: 我有一个div 。其内容水平和垂直居中。 当div中的内容太长时,内容将自动换行。但是在这种情况下,对齐方式会中断。请参阅摘要。 如果我添加正确显示。但是,为什么没有中心呢? 问题答案: flex容器的HTML结构具有三个级别: 容器 该项目 内容 每个级别代表一个独立的独立元素。 该属性是在flex容器上设置的,用于控制flex项目。它不能直接控制项目的子项(在这种情况下为文本)。
问题内容: 我们的页面看起来像这样 我们想要这样显示: 1)我们需要在中心显示文本和文本字段 2)我们需要为页面的某些部分添加背景色 CSS html 请帮助我找到解决方案。 提前致谢 问题答案: 替换此样式并检查它 替换代码
我有一个“p”标记,它是内联的(我不想显示它块),但当我使用时,它不起作用。 HTML: CSS:
我需要在div中居中一个多行文本,而不使用css,只使用js。例如,我有一个170px宽的div,一个SourceSansPro常规字体和18px的字体大小,例如: 我试图实现的结果是在这个170px宽度的div中居中每一行,就像在每个单词前后添加空格一样。 这是我的代码,但现在没有好的结果: 每一行都是以自己为中心,但不是以我的div为中心。。如果我更改了get\u char\u size函数范