body 的背景图设置
第一种 : 这种情况下背景图片可以缩放 但是不能完全等比缩放
background: url(imgs/1.jpg)no-repeat;
background-position:center 0; 背景图的定位原点, 由于 body 高不确定
background-attachment:fixed; 背景图片保持固定, 不会随页面滚动而滚动
第二种: 这种情况下的背景图会完全的等比缩放, 随着窗口大小改变
首先给 html 设置 height:100%;
给 body 设置
background: url(imgs/1.jpg) no-repeat;
background-size: 100% 100%; 若 background-size 值为 cover, 此情况下是只要有一边碰到窗口边, 就停止, 这种情况下 , 背景图不会等比缩放
同样道理,
body 中的元素若想宽高 100%,
第一种方式:
先给 HTML 设置 height:100%; 再给该元素设置 width:100%;height:100%;
第二种方式: 给 width/height 设置 100% 的同时, 也要设置 position:fixed;
页面若要用到 input, 要去掉其默认的 outline 和 border, 若使用默认的 border, 后面 JS 修改时, 第一次交互, 会出现微小的像素偏移, 建议重置
<linkrel="shortcut icon" href="imgs/favicon.ico"/> 这一句放在 < head > 中, 修改该 HTML 网页 title 中小图标
HTML 中将文字纵向显
对文字对象宽度设置只能排下一个文字的宽度距离, 让文字一行排不下两个文字使其文字自动换行, 就形成了竖立排版需求
此时需要在该 CSS 中加上
Word-wrap:break-Word; Word-break:normal; 这个两句 可实现标点换行的, 同时整体纵向显示
writing-mode: 设置对象书写方向, 有两个值,
1.lr-tb: 从左向右, 从上往下 ,
2. tb-rl: 从上往下, 从右向左
运行代码发现, IE 显示正常, 火狐, 谷歌浏览器却不支持, 所以不建议使用 writing-mode 属性.
我自己是一名从事了多年开发的 web 前端老程序员, 目前辞职在做自己的 Web 前端私人定制课程, 今年年初我花了一个月整理了一份最适合 2019 年学习的 Web 前端学习干货, 各种框架都有整理, 送给每一位前端小伙伴, 想要获取的可以添加我的 Web 前端交流群 600610151, 即可免费获取.
来源: http://www.jianshu.com/p/2849ef0b2dfe