您现在的位置是:网站首页> 编程资料编程资料
CSS中值得记住的一些技巧CSS的一些必记属性整理举例详解CSS中的的优先级
2021-09-05
954人已围观
简介 这篇文章主要介绍了CSS中值得记住的一些技巧,文中介绍的这些属性在平时的应用中虽然不是经常能够见到,但非常有效率,需要的朋友可以参考下
Box-sizing
尽管box-sizing在CSS3中才被引入,其有一个值是border-box,让元素的高和宽包含了填充和边框。
- .div {
- width: 150px;
- height: 100px;
- border: 1px solid #ccc;
- box-sizing: border-box;
- }
Chrome 31+, IE8+, Firefox 31+, Safari 7+, Opera 27+, iOS Safari 7.1+ and Android Browser 4.1+等都支持该属性。
z-index和定位
如果元素没有定位属性,如static/absolute/relative/fixed,改属性将被忽略
- position: relative;
- z-index: 100;
禁用一个元素
可以使用pointer-event属性的一个none值来有效的禁用元素。不管是JQuery还是JavaScript,点击事件都不会被触发
- .bricked {
- pointer-events: none;
- }
Chrome 31+, IE11+, Firefox 31+, Safari 7+, Opera 27+, iOS Safari 7.1+ and Android Browser 4.1+支持该属性
长链接换行
阻止长链接溢出父元素
- a {
- word-wrap: break-word;
- }
用媒体查询检测Retina显示屏
可以用下面的媒体查询检测Retina显示屏
- @media
- (min-device-pixel-ratio: 2),
- (min-resolution: 192dpi) {
- /* Retina CSS */
- }
过滤
除了IE,filter属性被广泛的支持,但可能会被Spartan支持。在接下来的几十年,它会是一个大事件。
CSS Code复制内容到剪贴板
- .blur {
- filter: blur(30px);
- }
用省略号缩短文本
可以在一个元素中用省略号来缩短长文本
- .whatever {
- overflow: hidden;
- text-overflow: ellipsis;
- }
让一个空元素服从宽度
有时你需要一个空元素去遵循它的宽度属性,可以这样做:
- .whatever {
- min-height: 1px;
- }
@supports
@supports查询和@media查询类似,若浏览器支持,则给定的CSS将会显示。目前,IE和Safari不支持该属性,但不久后就会改变。Spartan承诺支持该属性,值得期待
- @supports (display: flex) {
- /* flexbox CSS */
- }
- @supports not (display: flex) {
- /* CSS for no flexbox */
- }
Chrome 31+, Firefox 31+, Opera 27+ and Android Browser 4.4+等支持该属性。
相关内容
- CSS的一些必记属性整理10个实用的CSS属性小结深入理解CSS中的属性模块举例详解CSS中的cursor属性
- 举例详解CSS中的的优先级CSS 优先级问题详解浏览器如何判断css优先级CSS的执行顺序和优先级问题示例探讨
- CSS中下拉菜单和表单以及弹出层的简单笔记CSS3模拟动画下拉菜单效果CSS导航栏及弹窗示例代码CSS下拉菜单简单制作教程 你值得拥有的CSS下拉菜单效果纯html+css制作三级下拉菜单基于CSS实现的4级下拉菜单效果代码CSS实现的灰色下拉菜单效果代码基于CSS实现带阴影和小箭头的黑色风格下拉菜单效果css3实现的多级渐变下拉菜单导航效果代码纯CSS实现酷黑风格三级下拉菜单效果代码
- Markdown.css样式简介通过CSS3的object-fit来调整图片适配尺寸的技巧简介CSS计数器counter()的用法简介CSS中的伪元素简介简介CSS中的各种选择符CSS3 Columns分列式布局方法简介定义css设备类型-Media Queries图表简介及使用方法css3背景图片透明叠加属性cross-fade简介及用法实例
- CSS3中box-shadow的用法介绍CSS3阴影效果样式库box-shadows.css 53种css3 box-shadow阴影(外阴影与外发光)图示讲解详解CSS3阴影 box-shadow的使用和技巧总结 CSS3实现多重边框的方法总结详解CSS3的box-shadow属性制作边框阴影效果的方法CSS3 box-shadow属性实例详解
- 使用CSS3制作一个简单的Chrome模拟器css3中transform属性实现的4种功能详解CSS3.0(Cascading Style Sheet) 层叠级联样式表纯CSS3实现div按照顺序出入效果CSS3实现列表无限滚动/轮播效果css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效CSS3实现的侧滑菜单CSS3实现的3D隧道效果用CSS3画一个爱心css3 实现文字闪烁效果的三种方式示例代码六种css3实现的边框过渡效果
- CSS中使用Flexbox来达到居中效果的实例利用CSS3的flexbox实现水平垂直居中与三列等高布局Flexbox制作CSS布局实现水平垂直居中的简单实例CSS3的Flexbox骰子布局的实现及问题讲解基础的CSS3弹性盒Flexbox布局使用实例CSS3的Flexbox布局的简明入门指南css使用flexbox布局容器内多元素水平居中css3弹性盒模型(Flexbox)详细介绍CSS3 Flexbox中flex-shrink属性的用法示例介绍CSS Flexbox的具体用法详解
- 使用icon fonts来辅助CSS处理图片纯CSS3实现的动态天气小图标特效源码纯CSS3实现天气动画图标特效源码详解CSS中iconfont的使用CSS3制作ajax loader icon实现思路及代码CSS3 icon font完全指南(CSS3 font 会取代icon图标)使用css如何制作时间ICON方法实践z-blog用CSS定义分类RSS订阅图标CSS icon图标之纯CSS实现带动画效果的天气图标
- 使用CSS实现页面复选框的方法HTML+CSS实现单选框、复选框美观的样式利用CSS3实现单选框动画特效示例代码纯css3实现效果超级炫的checkbox复选框和radio单选框CSS3实例分享--超炫checkbox复选框和radio单选框CSS3实现的表单单选框、复选框特效CSS3实现复选框动画特效示例代码 CSS自定义绿色复选框按钮样式纯CSS实现自定义单选框和复选框功能
- 使用clrs.cc来进行炫酷的CSS调色CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题