目录

@

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

表格

标签

表格 table
行 tr
列 td
表头 th

属性

表格间距离

cellspacing

<table cellspaceing = "10 ">

表格的内边距

cellpadding

<table cellpadding = "20">

表格的边框

border

<table border = "3">

样式

边框合并

border-collapse: collapse;

行合并

<td rowspan = "2">

列合并

<td colspan = "2">

display

table中的display的值和行标签、块标签不同,值是table

表单

标签

<form>

属性

提交的网址

action

<form action = "#">

请求方式

method

<form method = "post">

常用的请求方式:
1.post
2.get

input相关

扩大响应范围

label

<label for = "users">请输入用户名:</label>
<input type = "text" id = "users">

此时点击“请输入用户名:”这几个字时,输入框input同样会获得焦点(被选中)

label中的for后面填的是input的id

密码

password

<input type="password" >

单选框

radio

<input type="radio"/>

name

<input type="radio" name="sex" />男
<input type="radio" name="sex" >女

当n个单选框中的name属性相同时,这n个单选框被称为“一组单选框”
在一组单选框中,只能获取到一个值

value

<input type="radio" name="sex" value="0"/>男
<input type="radio" name="sex" value="0"/>女

当一组单选框中的一个被选中时,js根据id获取单选框值时获取的是属性value中的值

默认选中

checked

<input type="radio" name="sex"  checked/>男
<input type="radio" name="sex" >女
或
<input type="radio" name="sex"  checked="checked"/>男
<input type="radio" name="sex" >女

当单选框被加checked属性时,加载时默认被选中

多选框

checkbox

<input type="checkbox"/>

属性参照单选框

文件上传

file

<input type="file"/>

下拉列表

select

<select name="">
    <option value="">大连</option>
    <option value="">沈阳</option>
    <option value="">鲅鱼圈</option>
    <option value="">朝阳</option>
</select>               

如果使用
optgroup
将一组option包起来,相当于是给一组option取分组名字
<select name="">
    <optgroup label="辽宁省">
        <option value="">大连</option>
        <option value="">沈阳</option>
        <option value="">鲅鱼圈</option>
        <option value="">朝阳</option>
    </optgroup>
    <optgroup label="黑龙江">
        <option value="">哈尔滨</option>
        <option value="">齐齐哈尔</option>
        <option value="">大庆</option>
        <option value="">五大连池阳</option>
    </optgroup>
</select>

可拖拽大文本输入框

textarea

<textarea name="" rows="" cols=""></textarea>

表单提交

submit

<input type="submit" />

表单重写

reset

<input type="reset" />

HTML5 && CSS3

音频标签

audio
<audio src="source/bg.mp3"></audio>

audio支持的文件格式:MP3、WAV、ogg;

audio中可以防止文本在浏览器不支持此标签时显示

autoplay 
自动播放

controls
控制条(出现暂停播放进度条,但是进度条不能拉)

<audio src="source/bg.mp3" autoplay controls=""></audio>

视频标签

video
<video src="source/暴走.mp4" ></video>

video支持的文件格式:MP4、Webm、ogv;

autoplay 
自动播放

controls
控制条(出现暂停播放进度条,但是进度条不能拉)

poster
添加视频封面(b站那种)

H5中新增的标签

nav

作为导航

header

用于定义文档或文档一部分区域的头部

section

用于划分区域

main

页面主体部分

aside

可用于文章的侧栏

canvas

画布

H5中新增的选择器

属性选择器

a[href] {
     color: red;
}

<a href="#">1</a>
<a>2</a>

上述样例是只有1变红

2019.4.25 表格表单与HTML5 && CSS3 (整理中,进度到新增的伪类选择器) 随笔 第1张

结构选择器

这个是只能选择儿子辈的,不能跨级选择
div>span {
    color:pink;
}

这个是只能选择同级标签,还是必须得挨着的
span + a {
    color: red;
}


<div>
    <span>红姐包子铺</span>
    <a href="">蛋黄肉馅</a>
</div>

2019.4.25 表格表单与HTML5 && CSS3 (整理中,进度到新增的伪类选择器) 随笔 第2张

2019.4.25 表格表单与HTML5 && CSS3 (整理中,进度到新增的伪类选择器) 随笔 第3张

伪类选择器

空元素选择器

指定空的p元素的背景色
p:empty {
    width: 200px;
    height: 30px;
    background-color: pink; 
}

<p></p>
<p>米线</p>

2019.4.25 表格表单与HTML5 && CSS3 (整理中,进度到新增的伪类选择器) 随笔 第4张

not选择器

.color {
    color: blue;
}

选择所有非括号中属性元素
:not(.color) {
    color: pink;
}


<div class="color">凉皮</div>
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
这里是只有12345的div会变粉色

2019.4.25 表格表单与HTML5 && CSS3 (整理中,进度到新增的伪类选择器) 随笔 第5张

nth-child(n)选择器


规定属于其父元素的第二个子元素的每个 p 的样式
p:nth-child(2) {
    color: red;
}

<div>
    <p>炒饭</p>
    <p>炒饭</p>
    <p>炒饭</p>
    <p>炒饭</p>
</div>
这里只有第二个炒饭的颜色会变红

2019.4.25 表格表单与HTML5 && CSS3 (整理中,进度到新增的伪类选择器) 随笔 第6张

:nth-of-type(n)选择器

规定属于其父元素的第二个 p 元素的样式
p:nth-of-type(2) {
    color: yellow;
}

<div>
    <p>炒饭</p>
    <div>dsfdsfasdfa</div>
    <p>炒饭</p>
    <p>炒饭</p>
</div>
这里第二个炒饭的颜色会变黄

2019.4.25 表格表单与HTML5 && CSS3 (整理中,进度到新增的伪类选择器) 随笔 第7张

:nth-last-of-type(n)选择器

规定属于其父元素的最后一个 p 元素的样式
p:nth-last-of-type(2) {
    color: lightblue;
}

<div>
    <p>炒饭</p>
    <div>dsfdsfasdfa</div>
    <p>炒饭</p>
    <p>炒饭</p>
    <p>炒饭</p>
    <p>炒饭</p>
    <p>炒饭</p>
    <div>鸡叉骨</div>
</div>
这里最后一个炒饭的颜色会变蓝

2019.4.25 表格表单与HTML5 && CSS3 (整理中,进度到新增的伪类选择器) 随笔 第8张

:nth-last-of-type(n)选择器

规定属于其父元素的最后一个 div 元素的样式
div:nth-last-child(1) {
    color: greenyellow;
}

<div>
    <p>炒饭</p>
    <div>dsfdsfasdfa</div>
    <p>炒饭</p>
    <p>炒饭</p>
    <p>炒饭</p>
    <p>炒饭</p>
    <p>炒饭</p>
    <div>鸡叉骨</div>
</div>
这里最后一个鸡叉骨的颜色会变黄绿

2019.4.25 表格表单与HTML5 && CSS3 (整理中,进度到新增的伪类选择器) 随笔 第9张

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄