文本溢出省略、内容超出范围部分滚动、清除滚动条、加3D效果等等
1 图形居中
1 | /* 置一个一个图形在页面居中,中线是左边的那条线 */ |
2 让内容不超出范围,超出部分产生滚动
1 | overflow: auto; |
3 清除滚动条
1 | overflow-y: hidden; |
4 加3D效果
1 | /* 父元素加 */ |
但是这个时候,字体会变模糊。传说中是由于浏览器渲染的问题,宽高不能设置为奇数。
5 一段文本超出可视范围时隐藏超出部分并显示…
1 | /* 单行文本溢出省略 */ |
6 中文词组自动换行(词组间有空格)
1 | <!-- 第一种 --> |
white-space
的其他值1
2
3
4
5
6white-space: normal /* 默认。空白会被浏览器忽略。 */
white-space: pre /* 空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。 */
white-space: nowrap /* 文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。 */
white-space: pre-wrap /* 保留空白符序列,但是正常地进行换行。 */
white-space: pre-line /* 合并空白符序列,但是保留换行符。 */
white-space: inherit /* 规定应该从父元素继承 white-space 属性的值。 */
word-break
的其他值1
2
3word-break:break-all; /* 强制英文单词断行 */
word-wrap:break-word; /* 自动换行*/
word-break:keep-all; /* 只能在半角空格或连字符处换行 */
7 去掉点击输入框时的输入框的边框
1 | outline: none; |
8 页面宽度超出屏幕的宽度可左右滑动解决办法
1 | height: 100%; |