前端开发常用css整理

作者: 小厨笔记 | 来源:发表于2017-03-31 17:12 被阅读119次

css属性很多加上css3新增的就更多了,开发过程中难免有遗漏掉的,有时候又不想翻看繁琐的api文档,所以就把常用的css样式整理记录下来,以便翻阅!

1、单行文字垂直居中

<div class="row">
    单行文字垂直居中,单行文字垂直居中,单行文字垂直居中
</div>

.row {
    display: block;
    height: 100px;
    line-height: 100px;
    width: 600px;
    background-color: #d5effc;
}

2、多行文字垂直居中

<div class="wrap">
    <div id="content">
        多行文字垂直居中,多行文字垂直居中,多行文字垂直居中,多行文字垂直居中,多行文字垂直居中,多行文字垂直居中,多行文字垂直居中,多行文字垂直居中,多行文字垂直居中</div>
</div>

.wrap {
    display: table;
    width: 600px;
    height: 150px;
    background-color: #f780a4;
}
                
#content {
    display: table-cell;
    vertical-align: middle;/**垂直居中**/
}

3、单行文本溢出

<div class='text-overflow'> 
    单行文本溢出,单行文本溢出,单行文本溢出,单行文本溢出,单行文本溢出,单行文本溢出,单行文本溢出,单行文本溢出,单行文本溢出,单行文本溢出,单行文本溢出,单行文本溢出,单行文本溢出,单行文本溢出,单行文本溢出,单行文本溢出,单行文本溢出,单行文本溢出,单行文本溢出 
</div>

 .text-overflow {
    width: 200px;/**设置显示的长度**/
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-overflow: ellipsis;
    /* IE/Safari */
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    /* Opera */
    -moz-binding: url("ellipsis.xml#ellipsis");
    /*FireFox*/
    background-color: #f4cd89;
}

4、文本内容自动换行

.word-break{
    word-wrap: break-word; 
    word-break: normal; 
}

5、多行文本溢出

<div class='more-text-overflow'>
    webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出,webkit浏览器多行文本溢出
</div>  

.more-text-overflow {
    width: 600px;
    display: -webkit-box;
    -webkit-line-clamp: 3;/*显示的行数,多余的行数将被隐藏*/
    -webkit-box-orient: vertical;
    overflow: hidden;
    background-color: #dcf791;
}

6、table表格细边框设置

 table,table th,table td{
    border:1px solid #999;
    border-collapse: collapse;
}

7、hr细边框

hr{
    height: 1px; background:#ccc; border:0;
}

8、移动设备禁止长按链接与图片弹出菜单

a, img {
  -webkit-touch-callout: none; 
}

9、div中的滚动效果在ios中不流畅解决方法

div{
    -webkit-overflow-scrolling: touch;
}

或者使用iscroll.js

10、清除手机点击页面标签时候出现高亮

* {
     -webkit-tap-highlight-color: rgba(0,0,0,0);
}

11、改变用户选中的内容的样式

::selection{
    color:red;//选中内容变为红色
    background-color:gray;//选中内容背景变为灰色
}

::-moz-selection{
    color:red;//选中内容变为红色
    background-color:gray;//选中内容背景变为灰色
}

12、禁止用户选中文本内容

.content {
    -webkit-user-select:none;
    -moz-user-select:none;
    -o-user-select:none;
    user-select:none;
}

本文如有误,请不吝赐教,谢谢!

前端开发过程中如果遇到其它的css样式还会整理到本文,如果你有一些常用css样式在本文未涉及到,可以在评论处留言分享给大家!

相关文章

  • 前端开发常用css整理

    css属性很多加上css3新增的就更多了,开发过程中难免有遗漏掉的,有时候又不想翻看繁琐的api文档,所以就把常用...

  • 二、flask开发基础与入门

    一、web开发基础 1、前端知识 前端开发基础: HTML CSS JavaScript 前端常用的库与框架: b...

  • 常见的CSS居中及布局方法

    css居中是前端开发中常用方法,掌握各种居中的方法可以提高开发效率,对准确的还原设计页面有很大的帮助。本文章整理了...

  • 前端规范

    常用html、CSS、javascript前端命名规范无论是从技术角度还是开发视角,对于web前端开发规范文档都有...

  • CSS 语法整理

    平常项目中遇到的css不常用语法整理 css问题解决及说明相关网址 前端CSS规范整理 -- 标点符 编写高效的C...

  • CSS基本布局整理

    前言 css布局是前端开发必须掌握的基本内容,前端学习之css基本布局整理。 基本布局 左右布局 div结构: f...

  • 前端学习资料

    前端 Html+CSS+JS Web前端开发之HTML+CSS精英课堂【渡一教育】 Web前端开发之JavaScr...

  • 最全前端开发面试问题及答案整理

    最全前端开发面试问题及答案整理 前端开发面试知识点大纲: HTML&CSS: 对Web标准的理解、浏览器内核差异、...

  • css常用属性初解密

    这里学习记录前端css常用属性

  • 前端知识图谱

    对前端开发涉及的相关知识进行了整理,按项目研发阶段分为三类:开发、测试、运行。 开发:编程语言:HTML、CSS、...

网友评论

    本文标题:前端开发常用css整理

    本文链接:https://www.haomeiwen.com/subject/mftvottx.html