CSS相关

::after ::before

rem

多个class属性的优先级

http://blog.csdn.net/u011320646/article/details/18152857

float

flex

  • display 制定为flex布局
display: -webkit-flex; /* Safari */
display: flex;
display: inline-flex;
  • flex-direction属性决定主轴的方向

  • flex-wrap属性定义,如果一条轴线排不下,如何换行

  • flex-flow

  • justify-content属性定义了项目在主轴上(横轴)的对齐方式

  • align-items在交叉轴(纵轴)上如何对齐

  • align-content

  • 项目的属性

display

overflow:overflow 属性规定当内容溢出元素框时发生的事情。

position

  • fixed:元素的位置相对于浏览器窗口是固定位置。即使窗口是滚动的它也不会移动.
  • sticky:粘性定位的元素是依赖于用户的滚动,在 position:relative 与 position:fixed 定位之间切换。
  • relative
  • absolute
  • static

max-height, 最大高度,如果设置了height则不起作用,height代表固定高度,

top margin-top 等的区别。

1、top、bottom、left、right是绝对定位,必须设置position为absolute。 margin一系列设置是相对定位。注意:如果用top等,而position未设置为absolute,那设置是不起作用的。
2、top这些在绝对定位的前提下,这个绝对定位,是相对body 或者 position:relative的父级元素的绝对定位。margin的相对定位,是指相对相邻元素的定位。

pading,会扩大控件的大小,但是如果是按钮,扩大的区域不在响应范围内

<button className="hover-button">
        <a href="#" style={{color:'#000'}}>Vue</a>
</button>
.hover-button {
    padding: 15px 32px;
}

后代选择器

后代选择器有一个易被忽视的方面,即两个元素之间的层次间隔可以是无限的。后代选择器用一个或者多个空格。

h1 em {color:red;}
//important 会显示红色
<h1>This is a <em>important</em> heading</h1>
//important 不会变色
<p>This is a <em>important</em> paragraph.</p>

类选择器

  • 多类选择器
.important {font-weight:bold;}
.warning {font-style:italic;}
.important.warning {background:silver;}
//同时具备font-weight font-style background三个样式
<p class="important warning">This paragraph is a very important warning.</p>

相邻兄弟选择器

h1 + p {margin-top:50px;}

子元素选择器

如果您不希望选择任意的后代元素,而是希望缩小范围,只选择某个元素的子元素,请使用子元素选择器

h1 > strong {color:red;}
//两个very 均会变成红色
<h1>This is <strong>very</strong> <strong>very</strong> important.</h1>
//very不会变色
<h1>This is <em>really <strong>very</strong></em> important.</h1>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、CSS入门 1、css选择器 选择器的作用是“用于确定(选定)要进行样式设定的标签(元素)”。 有若干种形式的...
    宠辱不惊丶岁月静好阅读 1,628评论 0 6
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,806评论 1 92
  • CSS 是什么 css(Cascading Style Sheets),层叠样式表,选择器{属性:值;属性:值}h...
    崔敏嫣阅读 1,509评论 0 5
  • (这是15年初学css时记的笔记) 选择器 简单选择器 标签选择器 直接把标签名加前面。 类选择器 用.+ cla...
    burningalive阅读 1,027评论 0 0
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,736评论 1 45