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",...)

css及HTML知识点的更多相关文章

  1. 前端新人学习笔记-------html/css/js基础知识点(二)

    4月7日学到的知识点:     一:<img src="1.png" alt="美女"/> alt是给图片添加介绍,当图片没加载出来时,会直接显示a ...

  2. 前端新人学习笔记-------html/css/js基础知识点

    即将毕业的软件工程大学生一枚,秋季招聘应聘的是Android,今年来到公司实习,要求做前端开发,所以一切只有现学,现在根据视频来学习,然后开这个博客记录一下自己的学习过程,废话不多说,开写. 4月6日 ...

  3. HTML+CSS+js常见知识点

    一.HTML.CSS常见知识点 1.垂直居中盒子 /* 方法一 */ html, body { width: 100%; height: 100%; padding: 0; margin: 0; } ...

  4. css的常用知识点

    一.css的引入方式 1.行内引入 直接在标签中定义样式 <p style="background-color: red">test</p> 2.嵌入式引入 ...

  5. Css 备忘知识点

    1.Chrome 中文界面下默认会将小于 12px 的文本强制按照 12px 显示,可通过加入 CSS 属性 -webkit-text-size-adjust: none; 2.HTML5的form如 ...

  6. CSS易混淆知识点总结与分享-定位与布局

    CSS定位有四种模式:static.relative.absolute.fixed,其它static是默认值,下面分别讲解下各自的特点: static:静态定位,处于动态布局流中,按照页面中的各元素先 ...

  7. 前端新人学习笔记-------html/css/js基础知识点(三)

    这断时间家里有点事,上班也有点任务,所以几天没看视频没来更新了.今天来更新一下了. 一:默认样式重置 但凡是浏览默认的样式,都不要使用. body,p,h1,h2,h3,h4,h5,h6,dl,dd{ ...

  8. css 的一些知识点的整理

    css的一些标签整理   background-attachment: scroll;背景图可滚动 background-attachment: fixed; 固定背景的位置,不随着滚动条移动而移动 ...

  9. css零星进阶知识点

    display: inline-block: 可设置宽高的行级元素,如果inline-block元素本行无法显示完全的话则整个换行而不是里面的单词换行 position: 设置参照物,top,left ...

随机推荐

  1. 【RabbitMQ】工作模式介绍

    一.前言 之前,笔者写过< CentOS 7.2 安装 RabbitMQ> 这篇文章,今天整理一下 RabbitMQ 相关的笔记便于以后复习. 二.模式介绍 在 RabbitMQ 官网上提 ...

  2. (备忘)怎么去除WinRAR弹窗广告?

    1.在WinRAR的安装目录下新建一个记事本,命名为“rarreg.key”. 2.打开记事本,将一下内容复制进去. RAR registration data Federal Agency for ...

  3. 基于UVM的verilog验证

    Abstract 本文介绍UVM框架,并以crc7为例进行UVM的验证,最后指出常见的UVM验证开发有哪些坑,以及怎么避免. Introduction 本例使用环境:ModelSim 10.2c,UV ...

  4. PHP自定义curl请求

    function http_post($url,$param,$post_file=false,$headers=[]){ $oCurl = curl_init(); if(stripos($url, ...

  5. 什么是软件开发工具包(SDK)

    开发一个软件,需要经过编辑.编译.调试.运行几个过程. 编辑:使用编程语言编写程序代码的过程. 编译:如上一节所讲,就是将编写的程序进行翻译. 调试:程序不可能一次性编写成功,编写过程中难免会出现语法 ...

  6. jw player 配置参数

    Loading the player … //player所在div //具体配置参数 jwplayer(“container”).setup({//通过js调用播放器并安装到指定容器(contain ...

  7. sublime text 入门

    sublime text3入门教程 2017年07月19日 09:15:51 阅读数:13736 作者:sam976 转载需征得作者本人同意,谢谢. 1.介绍 所谓工欲善其事必先利其器,编码过程合理熟 ...

  8. dart字符串处理

    1.字符串创建(1)使用单引号,双引号创建字符串(2)使用三个引号或双引号创建多行字符串(3)使用r创建原始raw字符串(转义字符等特殊字符会输出出来,而不会自动被转义) (1)例如:String s ...

  9. RXD, tree and sequence IN HDU6065

    解这道题绕了好多弯路...先是把"depth of the least common ancestor"这句话忽视掉,以为是最深点与最浅点的深度差:看到某人题解(的开头)之后发现自 ...

  10. time&datetime模块详解

     一.time模块 1.时间格式转换图: 2.time模块中时间表现的格式主要有三种: a.timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 b.for ...