前端知识随笔-css篇

随着实战项目的不断增多和平常知识的累积,但就css而言,五花八门的知识越来越多,有些是之前已知的,有些是现在未知的。决定来篇随笔记录下,方便日后。

1. 使用纯CSS阻止鼠标点击事件

通常情况下,我们会使用JS的preventDefault来阻止鼠标点击事件

  <!--html-->
  <a id="jianshu" href="http://www.jianshu.com/">简书</a>

  // js
  document.getElementById('jianshu').onclick = function(e) {
     e.preventDefault();
  }

其实纯CSS一行代码就搞定

  /*css*/
  #jianshu { pointer-events: none }

2.文字两端对齐

在CSS中,文字默认居左,可以设置居中或者居右;

text-align: left; // 居左
text-align: center; // 居中
text-align: right; // 居右

在一段文字中,如果有中英文相间还有标点符号的话,这样在这篇段落的右边难免会出现不对齐的情况,如下图所示:


image.png

这时候就要用到text-align的另外一个属性,justify

text-align: justify; // 两端对齐

设置之后,如下图所示:


image.png

3.calc 左边定宽,右边自适应

  <!--html-->
  <div>
      <div class="left">
          left
      </div>
      <div class="right">
          right
      </div>
  </div>

   /*css*/
   .left {
      width: 220px;
      float: left;
   }
   .right {
      width: calc(100% - 220px);
      width: -moz-calc(100% - 220px);
      width: -webkit-calc(100% - 220px);
      float: left;
      background-color: teal;
   } 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • <a name='html'>HTML</a> Doctype作用?标准模式与兼容模式各有什么区别? (1)、<...
    clark124阅读 9,079评论 1 19
  • 风吹过,田野里稻苗随风起伏,一浪接一浪,山谷里传来阵阵笑声,孩童清脆的咯咯笑声,如风铃,如清泉击石。大水牛躺在水潭...
    青刀豆子阅读 3,502评论 0 0
  • 黄渤:丫丫,在干什么呢? 丫丫:黄渤叔叔,我在喝汤呢! 黄渤:丫丫,黄渤也想喝汤。 丫丫:可是你在电话那头,我怎么...
    蔡沁阅读 3,790评论 0 0
  • 1.MOOC资源 1.1 网易云课堂 - 需求挖掘与分析 相关章节: 如何获取需求,如何分析需求,如何做需求决策学...
    1Z实验室阿凯阅读 3,169评论 0 1
  • 当你身处幽暗 猛然看到天上的虹 你是否便热泪盈眶 当你心无挂碍 骤然遇见经年的我 你是否也换了心肠
    大海的摄影诗阅读 1,247评论 0 0

友情链接更多精彩内容