美文网首页
1.导论--CSS编写技巧2

1.导论--CSS编写技巧2

作者: juicees | 来源:发表于2016-04-06 19:53 被阅读35次

本小节内容是一些小的知识点,比较零散
目录
1.CSS易维护性 v.s.简洁

2.currentColor-当前的标签所继承的文字颜色

3.inherit-继承父元素的相应属性

4.视觉误差


1. CSS易维护性 v.s.简洁

代码示例1
简洁的代码

border-width: 10px 10px 10px 0;

易维护的代码

border-width: 10px;
border-left-width: 0;

分析:
简洁的代码 1.我们需要编辑3次
易维护的代码 1.编辑次数变少 2.易阅读


2. currentColor-当前的标签所继承的文字颜色

代码示例2
html

<div>
     this is div
     <p>this is p</p>
</div>

css

p{   
    color:deeppink;
    text-shadow: 10px 10px 10px currentColor;
}
currentColor效果图

3.inherit-继承父元素的相应属性

代码示例3
html

<div class="callout"> 
   Only letters,numbers,underscores(_) and hyphens (-) allowed!
</div>

css

.callout{
    position:relative;
}

.callout::before {
    content: '';
    position: absolute; 
    top: -.4em;  
    left: 1em;  
    padding: .35em;
    background: inherit;   
    border: inherit;  
    border-right: 0;  
    border-bottom: 0; 
    transform: rotate(45deg); 
}

**background: inherit; **
**border: inherit; **

继承了父级背景色和边框色

4.视觉误差

人眼总会把黄色线误认为文字留白线
而浏览器则认为是黑线

原图
两侧比上下窄

因此我们可以把上下两侧的padding留白设置大于左右两侧


相关文章

  • 1.导论--CSS编写技巧2

    本小节内容是一些小的知识点,比较零散目录1.CSS易维护性 v.s.简洁 2.currentColor-当前的标签...

  • 1.导论——CSS编写技巧1

    1.1 DRY-(Don't repeat yourself) ** 知识储备** em(CSS2)-相对长度单位...

  • Web_7 电商站首页布局

    1 效果演示 2 CSS技巧 【1】通用CSS样式编写html之前可以先规范好通用的CSS样式,比如网页的整体布局...

  • 收集的前端面试题和答案

    HTML CSS CSS hack原理及常用hack技巧原理:利用不同浏览器对CSS的支持和解析结果不一样编写针...

  • day01

    今天开始用vs code 编写前端网页 1.什么是HTML和CSS 2.常用的HTML标签 3.常用的CSS样式 ...

  • PostCss

    1. 在codepen中使用: CSS选项中选择PostCss; 编写: 使用未来语法: 2. 在gulp中使用:...

  • 使用Emmet提高编写CSS效率

    Sublime Text 2 已经提供了比较强大的 CSS 样式所写方法来提高 CSS 编写效率。例如编写 pos...

  • Css常用技巧

    Css常用技巧 1.单行省略

  • web前端小白案例-京东电梯式导航

    知识点:企业布局技巧,如何高效的编写CSS样式,常用选择器,基本标签,盒子模型,jquery类库调用,JS特效编写...

  • 如何能提高CSS编写技巧 提高Web前端开发效率

    如何能提高CSS编写技巧?怎么学好Web前端开发?很多人在学习Web前端时,刚开始都会学习HTML和CSS,HTM...

网友评论

      本文标题:1.导论--CSS编写技巧2

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