css及HTML知识点
html : 180° 输出为
css: margin: 0 auto;会在页面水平居中显示
box-shadow: 0 0 5px #f61818; 设置投影的位置大小颜色
outline:none; 去掉所有控件获取焦点时的默认外边框
:nth-child(n)第n个 子元素
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知识点的更多相关文章
- 前端新人学习笔记-------html/css/js基础知识点(二)
4月7日学到的知识点: 一:<img src="1.png" alt="美女"/> alt是给图片添加介绍,当图片没加载出来时,会直接显示a ...
- 前端新人学习笔记-------html/css/js基础知识点
即将毕业的软件工程大学生一枚,秋季招聘应聘的是Android,今年来到公司实习,要求做前端开发,所以一切只有现学,现在根据视频来学习,然后开这个博客记录一下自己的学习过程,废话不多说,开写. 4月6日 ...
- HTML+CSS+js常见知识点
一.HTML.CSS常见知识点 1.垂直居中盒子 /* 方法一 */ html, body { width: 100%; height: 100%; padding: 0; margin: 0; } ...
- css的常用知识点
一.css的引入方式 1.行内引入 直接在标签中定义样式 <p style="background-color: red">test</p> 2.嵌入式引入 ...
- Css 备忘知识点
1.Chrome 中文界面下默认会将小于 12px 的文本强制按照 12px 显示,可通过加入 CSS 属性 -webkit-text-size-adjust: none; 2.HTML5的form如 ...
- CSS易混淆知识点总结与分享-定位与布局
CSS定位有四种模式:static.relative.absolute.fixed,其它static是默认值,下面分别讲解下各自的特点: static:静态定位,处于动态布局流中,按照页面中的各元素先 ...
- 前端新人学习笔记-------html/css/js基础知识点(三)
这断时间家里有点事,上班也有点任务,所以几天没看视频没来更新了.今天来更新一下了. 一:默认样式重置 但凡是浏览默认的样式,都不要使用. body,p,h1,h2,h3,h4,h5,h6,dl,dd{ ...
- css 的一些知识点的整理
css的一些标签整理 background-attachment: scroll;背景图可滚动 background-attachment: fixed; 固定背景的位置,不随着滚动条移动而移动 ...
- css零星进阶知识点
display: inline-block: 可设置宽高的行级元素,如果inline-block元素本行无法显示完全的话则整个换行而不是里面的单词换行 position: 设置参照物,top,left ...
随机推荐
- jquery批量提交表单值 和批量设置表单值
$('#frmCustomerConfirmCar').find('[name]').each(function () { var type = $(this)[0].nodeName.toLower ...
- intellij idea 的全局搜索快捷键方法
1.Ctrl+N按名字搜索类 相当于eclipse的ctrl+shift+R,输入类名可以定位到这个类文件,就像idea在其它的搜索部分的表现一样,搜索类名也能对你所要搜索的内容多个部分进行匹配,而且 ...
- datagridview的一些设置
1.自动调整列宽 this.dataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMo ...
- Fiddler修改图片显示
培训课讲修改请求值,记录一下操作步骤: 步骤如下: 1. 点击人人网图片另存为到桌面 2. 打开fiddler,找到图片发送的请求(单击图片的链接,点击右边面板的Inspectors.查看ImageV ...
- java框架之SpringBoot(7)-异常处理
前言 在 SpringBoot 项目中,默认情况下,使用浏览器访问一个不存在的地址会返回如下错误页面: 而当客户端未非浏览器时,错误信息则会以 json 数据返回,如下: 会出现如上效果的原因是 Sp ...
- python笔记-文件读写
文件操作过程一般为:打开.读写.关闭: 打开:open()或file() 读写:read().write(): 关闭:close(): 1.打开:open()或file() file_handler= ...
- 56.关于vue项目的seo问题
不可否定的是,vue现在火.但是在实际项目中,特别是像一下交互网站,我们不可避免会考虑到的是seo问题,这直接关系到我们网站的排名,很多人说用vue搭建的网站不能做优化,那我们真的要放弃vue,放弃前 ...
- redis----------windows下安装redis以及PHP的redis扩展
1.redis简介 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(s ...
- RedHat7.之.图形化切换
RedHat7.之.图形化切换 从黑窗口(纯指令输入界面)切换到图形化界面,使用root用户执行指令:startx 指令:startx 如有问题,欢迎纠正!!! 如有转载,请标明源处:https:// ...
- 灵雀云容器PaaS平台助力知名股份制银行金融科技革新
互联网.科技和金融的碰撞给银行业带来巨大影响.IT技术起初是传统金融提升效率的工具和方法,随着新技术的演进,技术成为驱动变革的核心要素.Fintech金融科技以技术和数据为驱动,用创新的方法改变了金融 ...