Html 如何使单行文字中心对齐,而多行文字左对齐?
我用下面的css在多行时对齐文本的中间和左边,但在一行时如何对齐文本的中间和中间Html 如何使单行文字中心对齐,而多行文字左对齐?,html,css,alignment,text-align,Html,Css,Alignment,Text Align,我用下面的css在多行时对齐文本的中间和左边,但在一行时如何对齐文本的中间和中间 .my text{ 边框:1px纯黑; 宽度:400px; 高度:160px; 垂直对齐:中间对齐; 显示:表格单元格; 溢出:隐藏; 线高:20px; 填充:20px; } 及时行乐 每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日 我建议使用JQuery解决方案: $(".
.my text{
边框:1px纯黑;
宽度:400px;
高度:160px;
垂直对齐:中间对齐;
显示:表格单元格;
溢出:隐藏;
线高:20px;
填充:20px;
}
及时行乐
每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日
我建议使用JQuery解决方案:
$(".my-text").keypress(function() {
if($(this).val().length >= 50) {
$(this).css("text-align", "left");
}
else {
$(this).css("text-align", "center");
}
});
可能有更好的选择,因为这一个显然是不防水的,但它应该做一些技巧
内联块
,并将其文本对齐方式设置为左
.my text{
边框:1px纯黑;
宽度:400px;
高度:160px;
垂直对齐:中间对齐;
显示:表格单元格;
溢出:隐藏;
线高:20px;
文本对齐:居中;
填充:10px;
}
.my text span{
显示:内联块;
垂直对齐:顶部;
文本对齐:左对齐;
}
及时行乐
每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日每日