当前位置:网站首页>3、常用标签和样式
3、常用标签和样式
2022-08-05 17:40:00 【小猪VS恒哥】
1.表单:form是表单标签
(1)form是表单标签
action属性:设置表单提交的服务器地址
method属性:表单内容提交方式,常用值有get(默认)和post两种
表单提交的时候,数据没有发送给服务器的三种情况:
1、表单项没有name属性值
2、单选、复选(下拉列表中的option标签)都需要添加value属性,以便发送给服务器
3、表单项不在提交的form标签中
GET请求的特点是:
1、浏览器地址栏中的地址是:action属性[+?+请求参数]
请求参数的格式是:name=value&name=value
2、不安全
3、它有数据长度的限制
POST请求的特点是:
1、浏览器地址栏中只有action属性值
2、相对于GET请求要安全
3、理论上没有数据长度的限制
(2)input标签:输入框
type:设置输入框的类型
text: 是文本输入框 value设置默认显示内容
password 是密码输入框 value设置默认显示内容
radio: 是单选框 name属性可以对齐进行分组,checked="checked"表示默认选中
checkcbox: 是复选框 checked="checked"表示默认选中
file: 是文件域
button: 是按钮 value属性修改按钮上的文本,οnclick="alert('你点我干嘛')" 表示点击此按钮显示警告信息
reset: 是重置按钮 value属性修改按钮上的文本
submit: 是提交按钮 value属性修改按钮上的文本
image: 是图片按钮
hidden 是隐藏域 当我们要发送某些信息,而这些信息,不需要用户参与,就可以使用隐藏域(提交的时候同时发送给服务器)
注:checked属性:可以给单选按钮、复选框设置默认选项
(3)textarea:表示多行文本输入框 (起始标签和结束标签中的内容是默认值)
rows 属性设置可以显示几行的高度
cols 属性设置每行可以显示几个字符宽度
(4)select标签:标签是下拉列表框
option标签:下拉列表框中的选项 selected="selected"设置默认选中
2.行内元素、块元素、行内块元素
(1)行内元素(inline element)
特点:主要用来包裹文字的,不会独占一行
例如:em、strong、span、a、......
(2)块元素(block element)
特点:主要用来布局,它会独占一行
例如:h1-h6标签、p、div、header、footer、.....
(3)行内块元素(inline-block)
例如:img.....
注意:
1.一般情况下,会在块元素中放行内元素,而不会在行内元素中放块元素
2.块元素中基本什么都能放(除P元素外)
3.P元素中不能放任何块元素 特殊的存在
3.内部样式、外部样式
(1)内部样式:css写在html页面的<html></html>标签里面,如
<style>
/* 选择器:
属性名:属性值;
属性名:属性值;
......
*/
h2{
color: red; /* 将h2中的文字颜色设为红色 */
}
p{
color: blue; /* 将p标签中的文字颜色设为蓝色 */
}
</style>
(2)外部样式:css文件单独写,有html加载(推荐使用此方法),如
<!--
link:连接一个外部样式表(css样式)
rel属性:规定当前文档与被链接文档之间的关系。stylesheet属性值表示文档的外部样式表
type属性:规定被链接文档的 MIME 类型。该属性最常见的 MIME 类型是 “text/css”,该类型描述样式表。
-->
<link rel="stylesheet" href="css/04外部样式.css" type="text/css" />
3-1.行内样式、内部样式和外部样式优先级:就近原则
例如:
(1)外部样式:
<link href="css/05样式选择器.css" rel="stylesheet" type="text/css"/>
(2)内部样式:
<style type="text/css">
p{
color: blue;
}
</style>
(3)行内样式:<p style="color: red;" >你猜猜我是什么颜色</p>
解析:
①当上述三者样式同时存在,显示行内元素中的红色(因为此时行内样式离p标签最近最近)
②注释行内样式,使得外部样式在内部样式上方,则此时显示内部样式中的蓝色(因为此时内部样式离p标签最近)
③注释行内样式,使得内部样式在外部样式上方,则此时显示外部样式中的黄色(因为此时外部样式离p标签最近)
4.标签选择器、class选择器、ID选择器
(1)标签选择器:
<style>
p{
color: red; /* 设置文字颜色为红色 */
}
a{
color: blue; /* 设置文字颜色为蓝色 */
text-decoration: none; /* 设置对象中的文本装饰,此处设置无装饰(去除下划线) */
}
</style>
(2)class选择器;
<style>
/* 标签选择器 */
p{
color: blue;
}
/* class选择器 */
.second{
color: red;
}
</style>
(3)id选择器:
<style>
#abc{
color: blue;
}
</style>
4-1.行内样式、id选择器、class选择器、标签选择器优先级:
行内样式>id选择器>class选择器>标签选择器
5.层级选择器:
(1)后代选择器 E F
(2)子代选择器 E>F
(3)相邻兄弟选择器 E+F
(4)通用兄弟选择器 E~F
(1)后代选择器 E F
选择body标签里的后代P标签:p0~p7
body p{
background-color: red;
}
(2)子代选择器 E>F
选择body标签里的子代p标签:p0、p1、p2、p22、p7
body>p{
background-color: red;
}
(3)相邻兄弟选择器 E+F
选择紧跟在类名为test的元素后面的那个相邻兄弟:p2
.test+p{
background-color: red;
}
(4)通用兄弟选择器 E~F
选择在类名为test的标签后面的所有兄弟:p2、p22、p7
.test~p{
background-color: red;
}
6.属性选择器
/* (1)存在属性id的元素 */
a[id]{
background: yellow;
}
/* (2)属性id=first的元素 */
a[id=first]{
background: red;
}
/* (3)属性class="links item first"的元素 */
a[class="links item first"] {
background: red;
}
/* (4) 属性class里包含links字符串的元素*/
a[class*=links]{
background: red;
}
/* (5)属性href里是以http开头的元素 */
a[href^=http]{
background: red;
}
/* (6)属性href里以png结尾的元素 */
a[href$=png]{
background: red;
}
边栏推荐
- Sentinel link mode rule not working
- 工作中必会的57个Excel小技巧
- [Knowledge] How much do you know about LiDAR point cloud data?
- dom操作控制video倍速播放
- 文末送书 | CCF优秀博士论文丛书:搜索引擎中的实体推荐关键技术研究
- 科研实习 | 北京大学万小军老师课题组招收NLP方向实习生和访问学生
- 为什么那么多人劝退软件测试?月薪1万以上的就别点进来了
- SwiftUI 教程之使用 DocumentGroup 和 FileDocument 创建基于文本文档的应用程序
- 【Untitled】
- 代码签名证书多少钱?
猜你喜欢
随机推荐
想问一下,安装box的时候报这个错误,但是数据库容器起的都能用,是什么原因造成的啊?1.02和1.0
canvas线条下雨js特效代码
创作365天纪念日
科研实习 | 北京大学万小军老师课题组招收NLP方向实习生和访问学生
认识一下MRS里的“中间人”Alluxio
8.lnmp architecture
ERMiner: Sequential Rule Mining Using Equivalence Classes
PG 的 statistics 与 extended statistics
【云原生Kubernetes系列】KubeSphere容器调度平台
Why do so many people discourage software testing?Don't click here if the monthly salary is more than 10,000.
从功能测试到掌握自动化,四个月时间我是如何从点工进入互联网大厂
How to become a qualified DBA?See what the "old fritters" have to say
Interface test association explanation
《你的灯亮着吗?》:避开思维陷阱,高效解决问题
代码签名证书多少钱?
Excel文件中大批量工作表如何自动生成目录
Observed cloud in wan cloud market, promote the cloud system unified observation ability
开学季邀新,赢腾讯内推实习机会
js文字开场百叶窗js特效
EN 12259-3喷水灭火系统干式报警阀组件—CE认证









