HTML

HTML,CSS,JavaScript
HTML:超文本标记语言,结构样式表,决定网页的结构
CSS:表现样式表/层叠样式表,决定网页的样式和布局
JavaScript:行为样式表,决定网页中的行为和动作变化

HTML的一些特性

  • HTML对大小写不敏感
新增的特性:

1.引入原生多媒体支持(audio和video标签)

2.引入可编程内容(canvas标签)

3.引入语义Web(article文章、aside撇开、details细节、figure图、footer页脚、header页眉、nav导航、section部分、summary摘要,等标签)

4.引入新的表单控件(日历、邮箱、搜索、滑条等)

5.引入对离线存储更好的支持(localStorage和sessionStorage)

6.引入对定位、拖放、WebSocket、后台任务等的支持

< !DOCTYPE heml >

表示HTML的一个版本,这个一般不用改动

head标签

  • title:
    • 设置网页标题
    • 一个HTML文件中,只能出现一个title标签
  • meta:单标签;变换,变化;设置字符编码方式(设置网页元数据(Metadata));元数据可以被用于浏览器,搜索引擎,或者其他web服务
    • charset=‘utf-8’ 设置编码方式
    • name:< meat name=” “ content=” “>
      • keywords: 设置关键字,用于搜索引擎
      • description:网站页面内容的描述
      • author:网站页面作者
      • viewport:移动端的窗口
      • robots:定义搜索引擎爬虫的索引方式
  • link:用于链接外部样式表
    • link元素是空元素,它只有属性
    • 只可以在head部分中出现,可多次出现
    • 属性
      • href 链接文档的地址
      • hreflang 链接文档中文本的语言
      • media 链接文档将显示在什么设备上
      • rel 定义文档与被链接文档之间的关系(必不可少)
引入CSS样式表
<link rel="stylesheet" type="text/css" href="css/index.css"/>
引入图片
<link rel="icon" type="image/ico" href="img/icon.ico"/>
  • base:单标签
    • 定义页面链接标签和链接地址
    • 位于head元素内部,在一个文档 中最多只能使用一个
    • base标签必须有href属性或者target属性或者都有
    • base标签没有结束标签
    • 不支持任何的事件属性
  • style:定义HTML文档的样式文件
  • script:
    • 定义客户端的脚本文件
    • 通常用于图像操作、表单验证以及动态内容更改
    • 属性:charset、defer、src、type

body

body中的内容在网页中都是可见的;body中的标签多个属性之间用空格隔开,属性与属性值之间用冒号连接

  • 特殊标签
    • 资料1
    • 资料2
    • 换行 ———- < br >
    • 缩进
      • 一个tab的距离 ———- &emsp;
      • 一个空格的距离 ———– & nbsp;
    • 加粗 ———- b / strong(附带强调的效果)
    • 倾斜 ———- i / em (附带强调的效果)
    • 水平线 ———- < hr >

特殊字符表示

  • 标题标签
    • h1-h6:< h1 >文本内容< h1 >
  • 段落标签
    • 格式:< p >文本内容< /p >
    • 一个段落,一个p标签
  • 列表标签
    • 有序列表
      • ol 标签 ———- 代表整个列表
      • li 标签 ———- 代表列表中的元素
    • 无序列表
      • ul 标签 ———- 代表整个列表
      • li 标签 ———- 代表列表中的元素
    • 自定义列表
      • dl 标签 ———- 代表整个列表
      • dt 标签 ———- 代表列表中的分组名
      • dd 标签 ———- 代表列表中的分组内容
  • 图片标签
    • 单标签
    • 格式:< img src=” “ >
    • src ———- 表示图片的来源地址,可以是本地地址,可以是网络地址(直接拷贝图片地址),可以是相对路径,可以是绝对路径
    • title ———- 设置图片的标题,可以对图片进行解释
    • alt ———- 设置加载失败的提示信息
  • 超链接标签
    • 格式:< a href=” “>内容< /a >
    • 内容可以是文字,也可以是图片,也可以是其它的链接
    • href 决定跳转的位置
      • 可以是一个网址;
      • 也可以是本地的HTML文件地址;
      • 如果 href 为空,表示刷新页面;
      • 如果是选择器,则表示在当前页面内发生跳转
    • target 跳转方式
      • _self —— 默认值,在当前页面加载跳转网址的内容(覆盖了原来的内容)
      • _blank ——- 重新打开一个新的页面,用来显示跳转网址的内容(原来的内容还在)
  • 表格标签
    • table 标签 ——– 表示一个表格;tr 标签 ——— 表示一行;td 标签 ———- 表示一列
    • 属性:
      • border:设置边框的宽度
      • width:设置单元格的宽度
      • hight:设置单元格的高度
      • bordercolor: 设置边框的颜色
      • cellspacing: ——- 单元格和单元格之间的间隙
      • cellpadding ———- 设置内容和单元格边框之间的间隙
    • 背景颜色
      • table ———– 设置整个表格的背景颜色
      • tr ——– 设置一行的背景颜色
      • td ——— 设置一列的背景颜色
    • 位置
      • align ———- 设置整个表格在布局中的位置,也可以设置内容在表格中的位置
      • center(居中) / left(左对齐)/ right(右对齐)
    • 表格的合并
      • 有几个表格就写几个表格,再看每一个表格是否有列和行的合并,如果有,就向其中添加合并的标签,如果没有,就直接跳过
      • colspan=”和并列数” / rowspan=“合并行数”
  • 下拉菜单
    • 格式:< select name=” “ >
      ​ < optgroup label=”分组名” >< /optgroup >
      ​ < option value=”内容” selected=”selected” >内容< /option >
      ​ < /select >
    • 属性:
      • name —– 提交的时候用来区分不同的数据
      • value —– 提交的具体数据
      • selected —– 设置默认选中,不设置,默认选第一个
      • 内容 —– 显示部分(只能是文字)
  • 多行文本域
    • 注解:输入的内容可以多行显示
    • 格式:< textarea name=”message” rows=”高度” cols=”宽度” >< /textarea >
    • 属性:
      • rows:设置一屏最多显示的行数
      • cols: 设置一行最多显示的列数
      • placeholder: 设置默认值
      • maxlength:一行最多显示的字数

  转载请注明: 微笑看你 HTML

 上一篇
JavaScript_one JavaScript_one
JavaScript行为样式表,console.log(内容)在控制台打印内容 注意:js中修改css样式表通过xxx.style.属性,其中属性如果通过连接符连接改成大写;js可以临时添加属性,xxx.新属性,和python一样是动态弱类
2018-04-02
下一篇 
http http
HTTP的错误提示1开头的http状态码表示临时响应并需要请求者继续执行操作的状态代码。 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要
2018-03-25 smile
  目录