11.1笔记
一、属性
1、cursor:属性规定要显示的光标的类型(形状)。
a、pointer:光标呈现为指示链接的指针(一只手)
b、move:此光标指示某对象可被移动。
c、help:此光标指示可用的帮助(通常是一个问号或一个气球)。
d、default:默认光标(通常是一个箭头)
e、auto:默认。浏览器设置的光标。
f、crosshair:光标呈现为十字线。
2、position: absolute 绝对定位
position:relative 相对定位
二、方法
1、querySelector() 方法
querySelector() 方法返回文档中匹配指定 CSS 选择器的一个元素。
document.querySelector(".title");//获取文档中class为title的元素。
2、window.onload() 方法
window.onload() 方法用于在网页加载完毕后立刻执行的操作,即当 HTML 文档加载完毕后,立刻执行某个方法。通常用于 <body> 元素,在页面完全载入后(包括图片、css文件等等)执行脚本代码。
a、只有一个要执行的函数语法:window.onload = funcRef;
b、有多个要执行的函数语法:
window.onload=function(){
Func1();
Func2();
Func3();
.....
}
注:window.onload 与 jQuery ready() 区别:
以下两种方式都是在 HTML 文档完毕后再执行 DOM 操作,
window.onload = function () {}; // JavaScript $(document).ready(function () {}); // jQuery

三、<label> 标签
<label> 标签为 input 元素定义标注(标记),标签的 for 属性应当与相关元素的 id 属性相同。
label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。
四、display:flex布局
Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局。
flex六种属性:
1、flex-direction属性决定主轴的方向(即项目的排列方向)。
- row(默认值):主轴为水平方向,起点在左端。
- row-reverse:主轴为水平方向,起点在右端。
- column:主轴为垂直方向,起点在上沿。
- column-reverse:主轴为垂直方向,起点在下沿。

2、flex-wrap容器内元素的换行
- nowrap(默认):不换行。
- wrap:换行,第一行在上方。
- wrap-reverse:换行,第一行在下方。
nowrap:不换行。

wrap:第一行在上方。

wrap-reverse:第一行在下方。

3、justify-content:
- flex-start(默认值):左对齐
- flex-end:右对齐
- center: 居中
- space-between:两端对齐,项目之间的间隔都相等。
- space-around:每个项目两侧的间隔相等。所以,项目之间的间隔比项目与边框的间隔大一倍。

4、align-items:
- flex-start:交叉轴的起点对齐。
- flex-end:交叉轴的终点对齐。
- center:交叉轴的中点对齐。
- baseline: 项目的第一行文字的基线对齐。
- stretch(默认值):如果项目未设置高度或设为auto,将占满整个容器的高度。

5、align-content::定义了多根轴线的对齐方式,如果项目只有一根轴线,那么该属性将不起作用
- flex-start:与交叉轴的起点对齐。
- flex-end:与交叉轴的终点对齐。
- center:与交叉轴的中点对齐。
- space-between:与交叉轴两端对齐,轴线之间的间隔平均分布。
- space-around:每根轴线两侧的间隔都相等。所以,轴线之间的间隔比轴线与边框的间隔大一倍。
- stretch(默认值):轴线占满整个交叉轴。

6、flex-flow属性是flex-direction属性和flex-wrap属性的简写形式,默认值为row nowrap。

浙公网安备 33010602011771号