笔记

input标签焦点线后移 :text-indent

inpurt去除边框:outline:none

attribute:属性

行内元素设置成浮动之后变得更加像是inline-block(行内块级元素,设置成这个属性的元素会同时拥有行内和块级的特性,最明显的不同是它的默认宽度不是100%),这时候给行内元素设置padding-top和padding-bottom或者width、height都是有效果的

#

HTML加载过程:

1.加载html-dom结构

2.css和js

3.图片和多媒体

4.加载时间触发

注意: 当遇到script标签的时候

        浏览器暂停解析(不是暂停下载),将控制权交给JavaScript引擎(解释器)

          如果<script>标签引用了外部脚本,就下载该脚本,否则就直接执行,执行完毕后将控制权交给浏览器渲染引擎

#

<!doctype html> html5的声明

<!DOCTYPE HTML PUBLLC"...//W3C//DTD HTML 4.01//EN"“http://www.w3.org/TR/html4/strict.dd”> html4声明

”d“的大小写不影响,!是着重声明的意思,告诉游览器这是一个html5的一个文件)

#

标签

单标签:<标签名> 

6个单标签  img input br hr link meta(meta决定了编码格式)

双标签:<.标签名></标签名>

#

css 三种关联方式

1.内联css                优点:十分便捷高效

  缺点:单一不重样  代码量大不建议使用

2.页级css/内部css    修改时需要拉到顶部,可维护性较差

3.外联 优点:可维护性好 省去了每个页面修改步骤

    提高了开发效率,同时一定程度上提高了性能

关联方式也存在优先级 分别优先是  内联>内部>外联

!!!!!!!


#

css样式属性

字体属性:(font)

背景属性: (background)

区块属性

方框属性: (Box)

边框属性: (Border)

列表属性: (List-style)

定位属性: (Position)

详细属性看 css样式笔记!!!

#

CSS选择器

class选择器 .aa{css}

id选择器 #aa{css}    id是唯一  css一般不用 js才用

element(元素) div{css}

#

a标签的 target 属性

_blank在新窗口中打开被链接文档。_self默认。在相同的框架中打开被链接文档。_parent在父框架集中打开被链接文档。_top在整个窗口中打开被链接文档。framename在指定的框架中打开被链接文档。

锚点链接:

跳转到当前页面的指定位置

#

盒子模型

怪异盒子模型

标准盒子模型

#

布局

流逝布局

浮动式布局

弹性布局

网格布局

绝对定位布局

圣杯布局

双飞翼布局

表格布局

#

响应式布局原理

响应式布局指的是同一页面在不同屏幕尺寸下有不同的布局。传统的开发方式是PC端开发一套,手机端再开发一套,而使用响应式布局只要开发一套就够,缺点就是CSS比较重。

#

三种隐藏元素的方法

display:none;  元素在页面上将消失,不占据页面空间,会导致浏览器的回流与重绘,不能响应交互类事件;

visibility:hidden  元素在页面占据的空间不变,所以它只会导致浏览器重绘而不会回流,也不能响应交互类事件;

opacity:0 元素在页面占据的空间不变,不会导致浏览器回流或重绘(因为浏览器对于transform和opacity这两种变化处理的方法为合成渲染),可以响应交互类事件。

overflow:hidden 多余的部分隐藏,且不占空间

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容