网页三剑客:HTML、CSS、JS
上网就是下载网页,web页面是浏览器的执行结果,浏览器是代码解释器
超文本:指页面内容可以包含图片、链接、音乐、程序等非文本元素。
标签语言特点:简单<>
标签属性:
1)键值对
2)写在开始标签中
3)属性名全部小写,属性值用单引号或双引号包裹
4)若属性名和属性值一样,如可写成
#搜索引擎关键字搜索
#不加URL的会定时刷新本网页
-------------------------------------------------------------------------------
标签-
#段落标签
#换行
#粗体,同,无区别
#中横线
#斜体
#下角标
#上角标
#水平线
----------------------------------------------------
图形标签:
src:图片路径
alt:图片加载失败时的提示信息
title:鼠标悬浮时的提示信息
width:高度 length:长度
-----------------------------------------------------
超链接标签(锚标签):
href:请求地址
target:target="_blank":新标签中打开链接,而不是在本页跳转
----------------------------------------------------
列表标签:
- #无序列表
- #有序列表
- #列表标题
- #列表项
----------------------------------------------------
输入框标签:
id属性:方便客户端编程,区别唯一性
type属性:text、password、checkbox、radio、submit、button(配合JS使用)、reset、
name属性:表单提交项的键(与服务器通信时使用)
value属性:表单提交项的值(与服务器通信时使用)
placeholder:输入框中提示要输入的内容
readonly:只读
checked:checkbox和radio项默认被选中
disabled:对所有input都好使
file:上传文件
标签内嵌到
标签--------------------------------------------------------
表单标签:
,表单用于向服务器传输数据action属性:
method属性:get、post
get:提交的键值对放在地址栏的URL?后面,安全性差,对提交长度有限制
post:提交的键值对不在地址栏显示,安全性高,提交长度理论上无限制
enctype属性:上传文件是需定义为"multipart/form-data"
-------------------------------------------------------------------
表格标签:
分两部分:和
(一般这两个标签会不写,直接、、):一个代表一行:table的表头(字段名)------->内嵌在中:table的表内容(字段内容) ------->内嵌在中rowspan:合并单元格
border:表格边框
-------------------------------------------------------------------
下拉框属性:
mutiple:多选
size:下拉框中默认显示个数
------------------------------------------------
其他常用标签:textarea、label、fieldset
- #列表项