省略記号表示で1行のテキストがオーバーフローする
ステップ:
1.テキストを強制的に1行に表示します
white-space: nowrap;
2.オーバーフロー部分を非表示にします
overflow: hidden;
3.省略記号を使用して、テキストがオーバーフローしたときに表示します
text-overflow: ellipsis;
効果:
スタイル:
.ov-es{
margin: 100px auto;
width: 100px;
height: 50px;
background-color: orange;
/* 1.强制文字一行显示 */
white-space: nowrap;
/* 2.溢出部分隐藏起来 */
overflow: hidden;
/* 3.文字溢出的时候用省略号显示 */
text-overflow: ellipsis;
}
コード:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
*{
margin: 0;
padding: 0;
}
.ov-es{
margin: 100px auto;
width: 100px;
height: 50px;
background-color: orange;
/* 1.强制文字一行显示 */
white-space: nowrap;
/* 2.溢出部分隐藏起来 */
overflow: hidden;
/* 3.文字溢出的时候用省略号显示 */
text-overflow: ellipsis;
}
</style>
</head>
<body>
<div class="ov-es">此处省略100个文字,用省略号显示</div>
</body>
</html>
省略記号表示による複数行のテキストオーバーフロー
ステップ:
1.オーバーフロー部分が非表示
overflow: hidden;
2.オーバーフロー部分は省略記号で表示されます
text-overflow: ellipsis;
3.普通の箱を伸縮性のある伸縮式の箱にする
display: -webkit-box;
4.最初の数行に省略記号を表示します
-webkit-line-clamp: 2;
5.弾性ボックスのサブエレメントの配置を設定します
-webkit-box-orient: vertical;
効果:
スタイル:
在这里插入代码片 .ov-es{
margin: 100px auto;
width: 100px;
height: 44px;
background-color: orange;
/* 1.溢出部分隐藏起来 */
overflow: hidden;
/* 2.溢出部分用省略号显示 */
text-overflow: ellipsis;
/* 3/让普通盒子变成弹性伸缩盒子 */
display: -webkit-box;
/* 4.第几行显示省略号 */
-webkit-line-clamp: 2;
/* 5.设置弹性伸缩盒子的子元素的排列方式 */
-webkit-box-orient: vertical;
}
コード:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
*{
margin: 0;
padding: 0;
}
.ov-es{
margin: 100px auto;
width: 100px;
height: 44px;
background-color: orange;
/* 1.溢出部分隐藏起来 */
overflow: hidden;
/* 2.溢出部分用省略号显示 */
text-overflow: ellipsis;
/* 3/让普通盒子变成弹性伸缩盒子 */
display: -webkit-box;
/* 4.第几行显示省略号 */
-webkit-line-clamp: 2;
/* 5.设置弹性伸缩盒子的子元素的排列方式 */
-webkit-box-orient: vertical;
}
</style>
</head>
<body>
<div class="ov-es">此处省略100个文字,用省略号显示</div>
</body>
</html>