美文网首页
一些CSS小技巧总结

一些CSS小技巧总结

作者: 追风的云月 | 来源:发表于2017-09-17 17:55 被阅读0次
1. 元素宽度100%的情况下,再设置padding或者border,宽度会溢出

设置box-sizing:border-box属性

2. 背景图片自适应容器
filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
-moz-background-size:100% 100%;  
background-size:100% 100%;
3. 使绝对定位元素的宽度100%

对绝对定位的元素直接设置width:100%是不起作用的,不设置宽度,设置left和right为0,元素宽度便可以撑满父元素

4. 选择元素前一个相邻兄弟元素的方法

相邻选择器只能选择后一个相邻元素,所以把两个元素调换位置,且同时右浮动,实例如下

input,label{
            float: right;
        }
        input:checked+label{
           color: green;
        }
<div>
        <input id="brother" type="checkbox">
        <label for="brother">test-brother-element</label>
    </div>
5. 使用:not()改变某个特定元素的样式

例如,设置除了最后一个元素的margin-right

.ul li:not(:last-child) {
     margin-right: 1px solid #666;
}
6. 设置所有元素的box-sizing
html {
  box-sizing: border-box;
}
 
, :before, *:after {
  box-sizing: inherit;
}
6. 使用属性选择器选择到空链接
a[href^="http"]:empty::before {
  content: attr(href);
}
7. 使表格的单元格等宽
table {
  table-layout: fixed;
}
8.设置placehold样式
input:[placeholder]{
  font-family: 'Microsoft yahei'; 
}
9.清除inline-block的默认边距

父元素设置fontsize为0,子元素正常设置fontsize,兼容Chrome再添加: -webkit-text-size-adjust:none; 因为Chrome默认有最小字体大小限制,设置太小没有效果

10.弹性盒子中的justify-content和align-items

align-items是设置上下左右都居中,justify-content是设置左右居中

align-items.png
justify-content.png
11.关于input出type设置password出现黄色背景和默认内容

这是浏览器的记住账号密码的机制,每个浏览器都是不一样

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px white inset !important;
}

相关文章

  • 一些CSS小技巧总结

    1. 元素宽度100%的情况下,再设置padding或者border,宽度会溢出 设置box-sizing:bor...

  • CSS 小技巧总结

    1、利用 CSS 的 content 属性 attr 抓取资料代码: 效果: 2、利用max-height做高度不...

  • css小技巧总结

    wap中,如果是不需要隐藏的导航,而且不需要在其内部使用滚轮,那可以直接使用css3属性代替js 网站上很多使用 ...

  • CSS教程汇总

    CSS揭秘实用技巧总结 不止于 CSS 灵活运用CSS开发技巧 前端基础篇之CSS世界 你未必知道的49个CSS知...

  • CSS一些小技巧

    搭建网页过程中,掌握一些CSS的小技巧,能够快速提高开发的效率,花了些许时间,学习整理了一些CSS布局技巧。 1....

  • CSS布局技巧

    最近学习了CSS的一些知识,下面总结一下我学到的CSS布局技巧 1.左右布局 (1). 浮动左右布局也叫横向布局,...

  • 算法--leetcode-283-移动零

    相当于是使用 for 进行交换的一个小技巧的练习,后面会给出一些算法的小技巧,都是总结的一些算法的小技巧。

  • 常用的一些 CSS 技巧三

    你可以看看其他常用的 CSS 技巧: 常用的一些 CSS 技巧(一)[https://www.jianshu.co...

  • 笔记1

    1、浮动的小技巧 HTML: CSS:

  • CSS学习笔记四——水平垂直居中/文字图片对齐/多列布局/圣杯布

    css布局考察的知识点比较综合,基本就是使用上了所有css的基础技巧,以下是一些比较常见的场景总结。 水平居中 方...

网友评论

      本文标题:一些CSS小技巧总结

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