html :  180°  输出为

css:    margin: 0 auto;会在页面水平居中显示 
    box-shadow: 0 0 5px #f61818; 设置投影的位置大小颜色

    outline:none;   去掉所有控件获取焦点时的默认外边框

    :nth-child(n)第n个 子元素

      z-index只能在position属性值为relative或absolute或fixed的元素上有效。
————————————————————————————————————————————————————————————————————————
    css布局页面的三大属性: display/position/float

    position的值:

      relative,生成相对定位的元素,相对于其正常位置进行定位;

      absolute,生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位;

      fixed,生成绝对定位的元素,相对于浏览器窗口进行定位;

      static,默认值,没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明);

      inherit,规定应该从父元素继承 position 属性的值。

    float,position=absolute/fixed都会脱离文档流。区别是float不会挡住元素的内容,包括图片内容。absolute和fixed会挡住内容。

————————————————————————————————————————————————————————————————————————————

    css优先级:!important > 行内样式 style>ID选择器 > 类选择器 > 标签 > 通配符 > 继承 > 浏览器默认属性

——————————————————————————————————————————————————————————————————————————————————————

    css选择器: 

      div>span 选取父元素是 <div> 元素内所有的子级的 <span> 元素,不包括孙子级的

      div span 选取父元素是 <div> 元素内所有的 <span> 元素,包括所有后代的

      div+p 选择 <div> 元素之后紧跟的第一个 <p> 元素

      div~p 选择 <div> 元素之后所有同级的 <p> 元素

      div,p 选中所有的<div>和<p>元素

      div.t 选择所有带有样式t的<div>元素

  ————————————————————————————————————————————————————————————————————————    

    flex布局(弹性布局):flex-direction, flex-wrap, flex-flow, align-items, align-content, justify-content, 弹性布局内各item的属性: order, flex, flex-grow, flex-shrink, flex-basic, align-self

_______________________________________________________________________________________________________________________________________

css有自己的函数: calc, min, max, attr;

  width:calc(100% - 50px);

  width: min(10%+10px, 100px);

  content: attr(title);

white-space: nowrap; 让文字不换行

获取父子兄弟的节点:

  offsetParent, parentNode, parentElement

  children, firstElementChild,lastElementChild

  previousElementSibling,nextElementSibling;

refer:https://blog.csdn.net/laok_/article/details/75760572

取得某一元素相对浏览器可以窗口的位置及大小信息

  getBoundingClientRect

操作dom元素,给其添加移除css:

  dom元素有个classList属性,并对应有add/remove/toggle/contains/item方法

  document.getElementById("myDIV").classList.add("classname1","classname2",...)/.remove("classname1","classname2",...)

最新文章

  1. vue.js组件
  2. stm32——Flash读写
  3. Zookeeper工作原理
  4. 视频边下边播--缓存播放数据流-b
  5. 可在Azure上运行.NET的SDK
  6. C# - 系统类 - String类
  7. JAVA的网络编程【转】
  8. mud目录命令说明
  9. 从C#到TypeScript - function
  10. ADC获取滑块的值(8通道)
  11. 多个Fragment在一个activity中通过按钮的展示方法
  12. reducer 按key聚合
  13. 不学无术的下场——OO第一单元总结
  14. Python3学习策略
  15. poj 4468Spy(kmp算法)
  16. Windows10内置Linux子系统
  17. unity提高----------射线使用【unity3d 怎样获得当前鼠标点击的对象】
  18. ASP.NET用DataSet导出到Excel
  19. vue-cli 引入阿里巴巴字体图标:注意点
  20. C#关键字var是什么,在何种情况下使用

热门文章

  1. Pycharm调试:进入调用函数后返回
  2. 洛谷P2569 股票交易 [SCOI2010] dp
  3. fat32转ntfs命令
  4. 为什么python中没有switch case语句
  5. 前端的图片压缩image-compressor(可在图片上传前实现图片压缩)
  6. Oracle数据库基础入门《二》Oracle内存结构
  7. 使用freemarker和itext把html转pdf
  8. .net基本面试题
  9. 关于django1.8版本的静态文件配置
  10. L1-049. 天梯赛座位分配