博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css3新特性总结(可读性方面)
阅读量:5132 次
发布时间:2019-06-13

本文共 1155 字,大约阅读时间需要 3 分钟。

1.CSS3多列:column

column主要有三个属性。
column-count:定义列数。
column-gap:定义每一列之间的间隔。
column-rlue:定义每列之间的边线规则,分为style,color,width这3个分支属性,可像border一样简写。

如代码:

#test{
width:600px; background:#eee; -webkit-column-count:3; -webkit-column-gap:20px; -webkit-column-rule:2px #00f outset;}

效果为:

 

2.文本换行,断开,省略

在word-wrap之前,遇到英文长单词事,我们经常使用word-break:break-all来控制文本换行。然而现在,可以使用word-wrap:break-word来控制。一般用于长单词或者url的换行。

如代码:

#test{
width:200px; background:#ccc; word-wrap:break-word;}

效果为:

使溢出的文本省略可用text-overflow,text-overflow:ellipsis要和overflow:hidden结合使用,可使溢出的文本用省略号代替。

如代码:

#test{
width:200px; background:#ccc; text-overflow:ellipsis; overflow:hidden;}

效果为:

 

4.媒体查询:@media

媒体查询文档:http://www.w3.org/html/ig/zh/wiki/CSS3%E5%AA%92%E4%BD%93%E6%9F%A5%E8%AF%A2

 

5.网络字体:@font-face

有了@font-face,我们就可以在自己的网页上使用自己喜欢的字体,不必通过图片来完成了。我们可以在自己的服务器上托管自己的字体,然后通过相对路径来访问字体。@font-face有两个主要属性:

font-family:定义字体的名称。
src:字体文件的位置。

如代码(test.ttf是行楷):

@font-face{
font-family: web; src:url(test.ttf);}#test{
font-family:web;}

效果为:

需要说的是,任何版本的IE浏览器都不支持ttf字体,只支持eot字体。我们可以用CSS hack来解决这个问题。

转载于:https://www.cnblogs.com/SKLthegoodman/p/3649626.html

你可能感兴趣的文章
[USACO 2017 Feb Gold] Tutorial
查看>>
关于mysql中GROUP_CONCAT函数的使用
查看>>
OD使用教程20 - 调试篇20
查看>>
Java虚拟机(JVM)默认字符集详解
查看>>
Java Servlet 过滤器与 springmvc 拦截器的区别?
查看>>
(tmp >> 8) & 0xff;
查看>>
linux命令之ifconfig详细解释
查看>>
NAT地址转换
查看>>
Nhibernate 过长的字符串报错 dehydration property
查看>>
Deque - leetcode 【双端队列】
查看>>
gulp插件gulp-ruby-sass和livereload插件
查看>>
免费的大数据学习资料,这一份就足够
查看>>
clientWidth、clientHeight、offsetWidth、offsetHeight以及scrollWidth、scrollHeight
查看>>
企业级应用与互联网应用的区别
查看>>
itext jsp页面打印
查看>>
Perl正则表达式匹配
查看>>
DB Change
查看>>
nginx --rhel6.5
查看>>
Eclipse Python插件 PyDev
查看>>
selenium+python3模拟键盘实现粘贴、复制
查看>>