<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
/*body{
background: gray;
}*/
p{
width:200px;
border:1px solid red;
font-size:50px;
color:#fff;
}
.p{
font-size:50px;
color:#fff;
text-shadow: 2px 2px;
}
.p1{
text-shadow: 2px 2px 5px blue;
}
.p2{
/*多色阴影*/
text-shadow: 0px 0px 5px red,2px 2px 20px blue;
}
.p3{
/*凸起*/
text-shadow:1px 1px 1px #fff,-1px -1px 1px #000;
}
.p4{
/*凸起*/
text-shadow:1px 1px 1px #fff,-1px -1px 1px #000;
}
.p5{
/*发光*/
text-shadow:0px 0px 1px #fff,
1px 1px 15px #ff00de,
-1px -1px 15px #ff00de;
}
.p6{
/*燃烧*/
text-shadow:0 0 1px #fff,
0 -2px 5px #fd0,
0 -5px 5px #fd0,
0 -10px 10px #f80;
}
.p7{
/*3D*/
text-shadow: 0 0 1px #eee,
-1px -1px 1px #ddd,
-2px -2px 1px #ddd,
-3px -4px 1px #ddd,
-4px -4px 1px #ddd;
}
p.wordbreak{
color:#000;
/*根据空格或者分隔符可以实现换行,长单词不会换行*/
word-wrap: normal;
}
p.wordbreak2{
color:#000;
/*允许长单词换行*/
word-wrap: break-word;
}
p.wordbreak3{
color:#000;
/*允许长单词换行*/
word-break: keep-all;
/*只允许空格和连接符换行*/
}
p.textoverflow{
color:#000;
height:400px;
overflow: hidden;
/*多余的文字剪切*/
text-overflow: clip;
}
p.textoverflow2{
color:#000;
height:400px;
overflow: hidden;
/*多余的文字使用省略号代替*/
text-overflow: ellipsis;
}
p.whitespace{
color:#000;
white-space: normal
/*保留一个空格,多余的忽略*/
white-space: pre;
}
p.other{
color:#000;
width:500px;
font-size:20px;
overflow: hidden;
/*英文换行显示一行*/
white-space: nowrap;
text-overflow: ellipsis;
}
p.other2{
color:#000;
width:500px;
font-size:20px;
/*它没有出现在 CSS 规范草案中。
为了实现该效果,它需要组合其他外来的WebKit属性。常见结合属性:*/
/*必须结合的属性 ,将对象作为弹性伸缩盒子模型显示 。*/
display: -webkit-box;
overflow: hidden;
/*text-overflow: ellipsis;*/
/*英文换行显示两行*/
-webkit-line-clamp: 2;
/*必须结合的属性 ,设置或检索伸缩盒对象的子元素的排列方式 。*/
-webkit-box-orient: vertical;
}
</style>
</head>
<body>
<p class="p">HTML5+CSS3</p>
<p class="p1">段落内容段落内容1</p>
<p class="p2">多色阴影</p>
<p class="p3">凸起</p>
<p class="p4">凸起</p>
<p class="p5">发光</p>
<p class="p6">燃烧</p>
<p class="p7">3D</p>
<p class="wordbreak">word-wrap: normal;根据空格或者分隔符可以实现换行,长单词不会换行</p>
<p class="wordbreak">aaaaaaaa,根据空格或者分隔符可以实现换行,长单词不会换行 aaaaaaaaaa+aaaaaaaaaaa</p>
<p class="wordbreak2">aaaaaaaa,允许长单词换行
word-wrap: break-word; aaaaaaaaaa+aaaaaaaaaaa</p>
<p class="wordbreak3">word-break: keep-all;
/*只允许空格和连接符换行</p>
<p class="textoverflow">text-overflow: clip;
/*多余的文字剪切多余的文字剪切多余的文字剪切多余的文字剪切</p>
<p class="textoverflow2">text-overflow:ellipsis;多余的文字使用省略号代替ellipsis;ellipsis;</p>
<p class="textoverflow">11111111111111 11111111,111111111.111111111</p>
<!-- <pre>段落内容 段落内容段</pre>
<span>段落内容 段落内容段</span> -->
<p class="whitespace">段落内容 段落内容段落 内容段落内容段落内容段落内容段落内容</p>
<!-- 在一行中剪切多余的文本,用省略号代替 -->
<p class="other">white-space: nowrap;
text-overflow: ellipsis;显示一行英文换行 段落内容段落 内容段落内容段落内容段落内容段落内容</p>
<p class="other2"> 英文换行显示两行
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; 段落内容段落 内容段落内容段落内容段落内容段落内容</p>
</body>
</html>