做游戏网站需求确认,建三江廉政建设网站,手机端网站建设教程视频,宝塔wordpress ip访问元素的显示与隐藏display -- block;(转换为块元素 显示) none(隐藏 不保留原来的位置) -- 重要#xff01;visibility -- visible(显示) hidden (隐藏 保留原来的位置 )复习#xff1a;overflow:hidden; 1.之前解决父子关系垂直嵌套的合并塌…元素的显示与隐藏display -- block;(转换为块元素 显示) none(隐藏 不保留原来的位置) -- 重要visibility -- visible(显示) hidden (隐藏 保留原来的位置 )复习overflow:hidden; 1.之前解决父子关系垂直嵌套的合并塌陷问题。2.清除浮动overflow -- hidden 内容超出的部分隐藏(重点的) scroll(强制出现滚动条样式) auto(根据内容多少来判断是否出现滚动条 )精灵技术目的为了有效地减少服务器接受和发送请求的次数提高页面的加载速度实现原理 只请求一张图 --只是展示不同位置的小图。案例使用background-image 背景图片background-repeat 是否平铺background-position 背景定位小小注意点1.精灵技术主要针对背景图片插入的img不需要这个技术2.需要测量每个小背景图片的大小和位置3.给盒子指定小的背景图片时背景定位基本都是负值##字体图标优势浏览器支持性比较好灵活性大体积小加载速度快节省带宽流量减轻服务器压力。注意字体图标是字体 不是图片使用字体图标1.把包包里面的font文件夹复制出来一份放在我们项目根目录。2.在html文件标签里面添加结构3.在html文件样式style里面声明字体告诉代码和别人使用我们自己自定义的字体(一定注意路径问题)4.给盒子设置字体即可追加字体图标原来的不能删除继续使用此时我们需要这样做把压缩包里面的selection.json 从新上传然后选中自己想要新的图标从新下载压缩包替换原来文件夹即可。重新导入selection.json 生成 新的字体包--》追加选择字体 --》点击下载 --》把之前项目中fonts删除--》替换成新的字体包里面的fonts文件夹css三角形本质还是利用了盒子的边框做法1.宽高为 零2.四个边都要的只保留我们需要的边框颜色其他的 颜色透明即可。3.为了照顾兼容问题设置line-height:0; font-size:0;三角形案例 .demo { position: relative; width: 200px; height: 100px; background-color: pink; } i { position: absolute; top: 35px; left: 200px; width: 0; height: 0; border: 15px solid transparent; border-left-color: hotpink; } 用户的界面样式 我是默认的小白鼠标样式 我是鼠标小手样式 我是鼠标移动样式 我是鼠标文本样式 我是鼠标禁止样式 cursor:pointer; -- 记住cursor:move; --记住cursor:not-allowed; --记住轮廓线outline: 0/ none; ----- 去掉轮廓线防止文本域拖拽resize:none;vertical-align 垂直对齐方式如果让单行文本垂直居中 -- 使用line-height如果处理图片和文本的垂直对齐方式line-height高 不可以实现注意只针对行内元素和 行内块起作用。通常用于 -- 图片和文本对齐问题和去除图片底部空白缝隙问题。去除图片底部空白让图片白不要和 基线对齐 --- vertical-align:top middle bottom转换为块元素 -- display:block; div { border: 2px solid red; } img { /* 这个属性加给图片本身千万不要加给图片的父级盒子 */ vertical-align: middle; } 单行文字溢出省略号 显示 (背过!)1.必须强制一行显示 white-space:nowrap;2.超出部分隐藏 overflow:hidden;3.文字省略号代替超出的文本 text-overflow:ellipsis;多行文本省略号显示 overflow: hidden; /*文字省略号代替*/ text-overflow: ellipsis; /* 弹性伸缩盒子模型显示 */ display: -webkit-box; /* 限制在一个块元素显示的文本的行数 */ -webkit-line-clamp: 3; /* 设置或检索伸缩盒对象的子元素的排列方式 */ -webkit-box-orient: vertical;margin负值运用(练习)前置知识点relative -- 相对定位占位置absolute --- 绝对定位不占位置float ---- 浮动不占位置文字环绕效果浮动 -- 压不住下面标流的图片和文字。行内块可以单独设置宽高一排显示text-align:center --- 给父亲元素添加可以让子盒子(行内块/行内元素)水平居中。京东三角形巧妙运用 div { /* 1.宽高为0 */ width: 0; height: 0; /* 2.只保留需要的边框颜色 */ border-color: transparent transparent red transparent; /* 3.边框是实线 */ border-style: solid; /* 4.保留需要的边框大小剩下的为 0 */ border-width: 0 0 100px 50px; }