1.文字超出显示省略号

// 单行超出显示省略号
.over{width: 9rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}// 多行超出
// 两行超出
.overhide {display: -webkit-box !important;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
// 三行超出
.overhideline1 {display: -webkit-box !important;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
}

2.水平垂直居中

// 文字水平垂直居中,让line-height与height相等即可垂直居中,在使用text-align: center;即可水平居中
.center{text-align: center;height: 20px;line-height: 20px;
}// 水平居中
// 1.text-align: center;
// 2. margin: 0 auto;//div水平垂直居中
// 1.不确定宽度、高度,使用position定位(父元素设置relative)与transform即可
div{      background-color: palevioletred;padding: 20px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);
}// 2.确定了当前div的宽高,margin值为当前div宽度、高度一半的负值
div {background-color: palevioletred;width: 200px;height: 200px;position: absolute;top: 50%;left: 50%;margin-top: -100px;margin-left: -100px;
}// 3.绝对定位下top left right bottom 都设置0, margin: auto
div {background-color: palevioletred;width: 200px;height: 200px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;
}// 4.flex布局,需要注意兼容问题
<!--html-->
<div class="box"><div class="child">child</div>
</div>/**css**/
.box {height: 300px;display: flex;align-items: center;justify-content: center;background-color: skyblue;
}
.child{width: 100px;height: 100px;background-color: plum;
}// 5. table-cell实现水平垂直居中: table-cell middle center组合使用
<!-- html -->
<div class="table"><p>哈哈哈</p>
</div>/** css **/
.table{display: table-cell;text-align: center;vertical-align: middle;width: 200px;height: 200px;border: 1px solid skyblue;
}// 6.绝对定位:calc() 函数动态计算实现水平垂直居中,(外部宽度-内部宽度)/2
<!-- html -->
<div class="calc"><div class="child1">yoohoo~</div>
</div>/** css **/
.calc {position: relative;border: 1px solid skyblue;width: 400px;height: 160px;
}.child1 {position: absolute;width: 200px;height: 50px;text-align: center;background-color: skyblue;left: calc((400px - 200px)/2);top: calc((160px - 50px)/2);
}

3.清除浮动

.clearfix:before,.clearfix:after {  /*清除浮动*/content:"";display:table;
}
.clearfix:after{clear:both;
}
.clearfix{*zoom:1;/*IE/7/6*/
}

4.文本两端对齐

.wrap {text-align: justify;text-justify: distribute-all-lines;  //ie6-8text-align-last: justify;  //一个块或行的最后一行对齐方式-moz-text-align-last: justify;-webkit-text-align-last: justify;
}

5.cursor属性

.wrap {cursor:pointer; //小手指;cursor:help; //箭头加问号;cursor:wait; //转圈圈;cursor:move; //移动光标;cursor:crosshair; //十字光标
}

6.实现三角形

.wrap {border-color: transparent transparent green transparent;border-style: solid;border-width: 0px 100px 100px 100px;height: 0px;width: 0px;
}

7.移除被点链接的边框

a {outline: none;}
a {outline: 0;}
8.修改input框光标颜色input {caret-color: red;
}

9.修改input 输入框中 placeholder 默认字体样式

//webkit内核的浏览器
input::-webkit-input-placeholder {color: #c2c6ce;
}
//Firefox版本4-18
input:-moz-placeholder {color: #c2c6ce;
}
//Firefox版本19+
input::-moz-placeholder {color: #c2c6ce;
}
//IE浏览器
input:-ms-input-placeholder {color: #c2c6ce;
}

10.字体与边框颜色相同

.color {width: 200px;height: 200px;color: skyblue;font-size: 30px;/* border: 10px solid currentColor; */border: 10px solid;
}

一些常用CSS样式整理相关推荐

  1. 11种常用css样式学习大结局滚动条与显示隐藏

    滚动条展示 overflow-x: hidden;/*是否对内容的左/右边缘进行裁剪*/overflow-y: hidden;/*是否对内容的上/下边缘进行裁剪*/overflow:scroll;/* ...

  2. web前端入门到实战:11种常用css样式之滚动条与显示隐藏

    滚动条展示 overflow-x: hidden;/是否对内容的左/右边缘进行裁剪/overflow-y: hidden;/是否对内容的上/下边缘进行裁剪/overflow:scroll;/左右滚动/ ...

  3. dwcss样式中英对照_DW中常用css样式四种类型详细解析说明

    css 样式 加载 css 样式类型有以下四种 一.外部样式 格式: 路径 " /> 举例: 用处:这种形式是把 css 单独写到一个 css 文件内,然后在源代码中以 link 方 ...

  4. 前端常用CSS样式,前端笔记

    java开发之----前端知识总结 1.盒子模型 2.表格的属性 3.二维码的生成 4.常用标签及属性 5.HTML5新属性 6.表单 7.css 8.javascript Servlet的原理与生命 ...

  5. 常用css样式-input

    常用关于input的css样式 1.修改input输入框的默认样式 input{background:none;outline:none;border:0px; } 2.修改placeholder的默 ...

  6. 图文样式css样式,初学解惑:常用CSS样式图文设置教程

    注:在论坛中记得有人问过,做了网页之后字体特别大?如何控制网页中的字体呢?答案是用CSS来控制,今天给大家编写这个教程主要是面对初学者的! 一个有链接的文本,鼠标ON.OVER不同状态下的响应是不同的 ...

  7. 常用CSS 样式清单整理

    1.文字超出部分显示省略号 单行文本的溢出显示省略号(一定要有宽度) p{width:200rpx;overflow: hidden;text-overflow:ellipsis;white-spac ...

  8. 1062- 49 个常用 CSS 样式清单整理

    1.文字超出部分显示省略号 单行文本的溢出显示省略号(一定要有宽度) p{width:200rpx;overflow: hidden;text-overflow:ellipsis;white-spac ...

  9. 工作中常用且容易遗忘的css样式整理,建议收藏

    1. 文字超出部分显示省略号 单行文本的溢出显示省略号(一定要有宽度) p{width:200rpx;overflow: hidden;text-overflow:ellipsis;white-spa ...

  10. web前端---49个工作中常用的CSS样式整理汇总

    1.文字超出部分显示文字 单行文字的文字显示忽略号(一定的文字) p{width:200rpx;overflow: hidden;text-overflow:ellipsis;white-space: ...

最新文章

  1. c语言spi发送12位数据,【51单片机】普通I/O口模拟SPI口C语言程序
  2. 超标量、超级流水线、超长指令字、向量机 SIMD
  3. 开启mysql日志记录_Mysql开启日志记录
  4. ruby 爬虫爬取拉钩网职位信息,产生词云报告
  5. 【OpenCV 例程200篇】45. 图像的灰度直方图
  6. Android SD卡
  7. 神经网络优化——学习率
  8. .mvn 需要放git上吗_汽车行李架上可以放东西吗?放了东西可以跑高速吗?
  9. 为什么一放假家里的wifi就变卡?都9102年了,还有人蹭网?
  10. 菜刀php教程,Weevely(php菜刀)工具使用详解
  11. 《中国人工智能学会通讯》——6.7 实体链接任务及系统
  12. 虚拟机如何装linux6,如何在vmvare中安装redhat linux6虚拟机
  13. 【ABAP系列】SAP ABAP SY-SUBRC的含义解析
  14. 常用排序算法-java实现(插入,快排)
  15. linux上调用短信接口,短信猫接口程序Gnokii For Linux安装
  16. oracle错误代码及解决办法整合
  17. Unity web player无法正常使用
  18. Word制作学生点名册表格模板
  19. CSS3实现钟表特效
  20. 新版edge浏览器换主题皮肤,使用Chrome浏览器的主题皮肤

热门文章

  1. c语言设计无纸化考试系统多少钱,无纸化考试系统解决方案
  2. Unity使用脚本模拟Button按下
  3. Python常用的基本编程规范
  4. 【学习笔记】噬菌体学
  5. 修改docker ip网段
  6. 3到5年工作经验是如何回答面试中被问到的Java集合框架问题
  7. 定量库存控制模型_定量订货库存管理模型分析及应用
  8. IdentityServer4之Clients、Scopes、Claims与Token关联
  9. 使用bilibili开源的flvjs实现摄像头rtsp视频直播
  10. 内定抽奖小程序_微信抽奖助手怎么中奖 无需作弊照样中奖