文字溢出处理,背景图片处理,企业开发经验
知识点总结
- 单行文本
- 多行文本
- 容器用图片作为背景
- 当用户网速低于一定值时,浏览器会屏蔽css和js。如何在用户低速连接的情况下,只加载html中的文本,而在正常情况下,显示css中的图片呢?
- 让文字溢出容器,不换行,然后隐藏溢出部分
- 将标签的高度设置为0,标签容器变成一条线,标签中的文字自然就不显示了。然后padding-top设置一定值,图片填充在padding-top中,padding-top将标签撑开了,于是标签的文字内容显示在padding-top下方,再设置overflow: hidden就可以隐藏文字。
- 行级元素只能嵌套行级元素,块级元素可以嵌套任何元素
- div中可以加任何东西,但是span里面就只能加行级元素
- 特殊:p标签时块级元素,但是它不能嵌套div(块级元素)。否则这个p标签会被div分成两个。
- a标签中不能套a标签
溢出容器,要打点展示
单行文本(固定模式)
<html>
<head>
<meta charset="UTF-8">
<title>lesson8</title>
<link rel="stylesheet" href="css/lesson8.css">
</head>
<body>
<p>与老师或机构私下交易造成的任何损失与纠纷,腾讯课堂不承担任何责任,若曾经有老师向你提出私下交易,请立即投诉。</p>
</body>
</html>
*{
margin: 0;
padding: 0;
}
p{
white-space: nowrap;
overflow: hidden;