WEB基础:HTML
来源:互联网 发布:方块导航网源码 编辑:程序博客网 时间:2024/05/22 04:35
WEB三要素
- 浏览器
- 服务器
- HTTP协议
XML和HTML
- XML
可扩展(自定义)标记语言
标签、属性、嵌套关系均可扩展
用来存储或传输数据 - HTML
超文本标记语言
标签、属性、嵌套关系是固定的(w3c)
某些版本的HTML就是以XML规范来定义的
理解:HTML就是标签固定的XML
HTML标签
- HTML版本申明
H5:<!doctype html> //版本申明位于html文件第一行
- head元素
申明元信息,样式表,包含的脚本等等。常添加标签<head><title>,<meta>,<link>,<style>,<script></head><meta charset="UTF-8"><link rel="stylesheet" href="url">
文本元素
- 标题元素:
<hn>:n属于[1,6]
- 段落元素:
<p>这是一个段落</p>
- 列表元素:有序表,无序表
列表嵌套
<ol> <li> 河北省 <ul> <li>石家庄</li> <li>保定</li> <li>廊坊</li> </ul> </li> <li> 山东省 <ul> <li>济南</li> <li>青岛</li> <li>威海</li> </ul> </li> </ol>
- 块分区元素:
<div>
- 行内元素:
<span>
:内联元素,没有特定的含义,可用作文本容器<i>:
斜体<em>:
着重文字:这两个不同浏览器不一定好使<b>:
加粗<del>:
带删除线<u>
:带下划线<br>
:换行
字符实体:如空格: 
; 小于号:<
;
HTML中多个空格,制表符,换行符会被压缩成单个空格。
元素的默认显示方式
1.块:有宽高,垂直排列
h,p,ol,ul,div,table,form
2.行内:无宽高,左右排列
span,i,em,b,strong,u,del,a,label
3.行内块:有宽高,左右排列
img,input,select,textarea
- CSS可以改变默认显示方式
在样式里添加display属性。- 块: display:block;
- 行内: display:inline;
- 行内块: display:inline-block;
- 隐藏: display:none;
图像与超链接
- 图像元素:
<img src="url"/> 常用属性:width,heigth;
- 超链接与锚
- 超链接
<a href="url" target="">文本</a>
连接到url。target:可以取_blank,_self
表示是否新建一个页面打开超链接内容 - 锚是在当前页面定义一个标记,用于跳转
定义锚点:<a name="dot">锚点1</a>
链接锚点:<a href="#dot">链接到锚点1</a>
- 超链接
<a href="#">只写#,默认链接到顶部</a>
表格元素
- 表格:结构化组织数据
1)基本用法 <table border="1" cellspacing="0" width="200px"> <tr> <td>一行第一个元素</td> <td>一行第二个元素</td> </tr> </table>2)跨行跨列 <table border="1" cellspacing="0" width="200px"> <tr> <td colspan="2">唐三藏</td> </tr> <tr> <td>猪八戒</td> <td>沙和尚</td> </tr> </table> <table border="1" cellspacing="0" width="200px"> <tr> <td rowspan="2">唐三藏</td> <td>孙悟空</td> </tr> <tr> <td>猪八戒</td> </tr> </table> 3)行分组:<thead><tbody><tfoot> <table border="1" cellspacing="0" width="300px"> <thead> <tr> <td>编号</td> <td>名称</td> <td>金额</td> </tr> </thead> <tbody style="color:blue;"> <tr> <td>1</td> <td>鼠标</td> <td>50</td> </tr> <tr> <td>2</td> <td>键盘</td> <td>100</td> </tr> </tbody> <tfoot> <tr> <td colspan="2">合计</td> <td>150</td> </tr> </tfoot> </table></body>
表单元素:
用来声明表单的范围,只有此范围内填写的数据才能提交给服务器.
属性action:用来声明表单提交的目标.method,enctype
表单具有12大控件
input元素
- 文本框
value:设置默认显示的值
maxlength:设置最大长度
readonly:设置只读
账号:<input type="text" value="tarena" maxlength="10" readonly/>
- 密码框:属性同上:
密码:<input type="password"/>
- 单选框
name:组名,同一组单选才能彼此互斥.
checked:设置默认选中.
value
性别: <input type="radio" name="sex" checked/>男 <input type="radio" name="sex"/>女
- 多选框
checked:设置默认选中.
name,value
兴趣: <input type="checkbox" checked/>竞技 <input type="checkbox" checked/>美食 <input type="checkbox"/>旅游 <input type="checkbox"/>社交
- 隐藏框:
<input type="hidden" value="abc"/>
- 文件框:
文件:<input type="file"/>
- 提交、重置、普通按钮
<input type="submit" value="注册"/><input type="reset" value="重置"/><input type="button" value="普通按钮"/>
其他元素
- label标签
用来管理表单中的文字,它可以将文字与控件绑定,从而增加控件的点击范围,提高易用性.
id是元素的唯一标识,任何元素都可以有id
<input type="checkbox" id="c1"/><label for="c1">我已阅读并自愿遵守此协议!</label>
- 下拉选
selected:设置默认选中.
value:
城市: <select> <option>请选择</option> <option>北京</option> <option>上海</option> <option selected>深圳</option> <option>广州</option> <option>南京</option> </select>
- 文本域
cols:设置宽度.
rows:设置高度.
简介:<textarea cols="30" rows="6"></textarea>
阅读全文
0 0
- Web基础之HTML
- Web前端基础----HTML
- WEB基础之:HTML
- WEB前端-HTML-基础
- Web学习-html基础
- Web基础之HTML
- WEB基础:HTML
- Web基础之HTML + CSS
- 【WEB基础】①html入门
- Web基础—HTML文件
- [Web基础笔记]html部分
- web前端学习------HTML基础
- Web基础之HTML入门
- Java Web基础(html)
- web基础回顾_01(html)
- !Web云笔记--HTML基础
- web基础:B/S基础+HTML+CSS
- 【html 走进web】Web基础 网页的骨骼HTML
- 第六章 Realm及相关对象(三) AuthenticationInfo
- 用java写一个给自己QQ邮箱发一封电子邮件的程序
- 【笔试题】阿里内推---CSS实现元素居中的几种方式
- 搜索引擎solr和elasticsearch
- HTML 做一个求职简历表
- WEB基础:HTML
- 整理几个前端遇到的问题
- python引包以及pyCharm运行scrapy方法
- 关于json
- ◆◆◆Angular2学习笔记-问题解决方法
- μCOS 系列专题—分配优先级(Assigning Task Priorities)
- zookeeper-crud
- 使用httpclient发送get/post请求
- 绝对路径和相对路径