-webkit-font-smoothing: antialiased;
该属性用于设置字体的抗锯齿或者说光滑度,可以让移动端的字体更纤细好看
-webkit-overflow-scrolling: touch;
这个属性用于给scroller增加快速滚动和回弹效果
::-webkit-scrollbar
该属性用于设置滚动条样式
如
::-webkit-scrollbar
{
width: 6px;
height: 6px;
background-color: #F5F5F5;
}
可以设置滚动条尺寸和颜色
::-webkit-scrollbar
{
display: none;
}
隐藏滚动条
-webkit-tap-highlight-color
该属性用于设置ios点击样式,这个属性只用于iOS (iPhone和iPad)。
当你点击一个链接或者通过Javascript定义的可点击元素的时候,它就会出现一个半透明的灰色背景。
要重设这个表现,你可以设置-webkit-tap-highlight-color为任何颜色。
想要禁用这个高亮,设置颜色的alpha值为0即可。
-webkit-tap-highlight-color: rgba(0,0,0,0);
多余文本省略号
有时候会遇到这样的需求,在一个元素中显示文本,元素宽度固定,高度为一行,如果文本字数过多,则显示省略号。
<!DOCTYPE html>
<html>
<head>
<title>test label</title>
<style type="text/css">
#test {
display: inline-block;
max-width: 260px;
overflow: hidden;
text-overflow: ellipsis;
height: 100%;
white-space: nowrap;
}
</style>
</head>
<body>
<span id="test">
123456789012345678901234567890123456789012345678901234567890
</span>
</body>
</html>
3.说明:
display: inline-block 行内元素需要设置改样式,以便设置宽度能生效,如果是块级元素则不需要设置改样式
max-width: 260px 设置最大宽度,文本过多超出这个宽度是会显示省略号
overflow: hidden 设置该样式,以保证文本宽度超出max-width时不会溢出
text-overflow: ellipsis 该样式表示超出元素宽度时,显示方式,ellipsis是省略号
white-space: nowrap 这个样式表示,不折行,即都显示在同一行