Cascading Style Sheets

Since July 8th,2017

  • float
    float 元素并不完全脱离文档流,其他元素会围绕在它周围。但其他元素的 background(包括 background-image)会铺在 float 元素下方。

  • 创建锚点的两种方式

    • a + name
    <a name="test"></a>
    
    • id
  • CSS 选择器

    • 属性选择
      [attribute=value]中要给 value 加双引号
  • 解决 inline-block 间距的方法

  • 外边距 margin 重叠

  • 隐藏滚动条仍能滚动的方法

    1. 设置要滚动的子元素和父元素的宽度和高度,一般要求两者高度相等,子元素的宽度略大于父元素(多出的部分即为要子元素要隐藏的部分)。例如
.parent {
  height: 100px;
  width: 100px;
}
.child {
  height: 100%;
  width: 100%;
  padding: 0 20px 0 0; /* Or width: calc(100% + 15px) */
}
  1. 设置子元素和父元素的overflow
    以子元素需要纵向滚动为例,设置父元素横向滚动条为hidden,而子元素纵向滚动条为atuo。即
.parent {
  overflow-x: hidden;
}
.child {
  overflow-y: auto;
}
  • CSS 中的强制换行
    对于超长的英文、数字等字符串(没有空格等)有word-wrapword-break两种方式来进行强制换行。通过属性设置,前者会另起一行进行尝试,后者则不会,具体区别可以参考http://www.cnblogs.com/2050/archive/2012/08/10/2632256.html
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容