html学习笔记

html概述

html定义

HTML:Hyper Text Markup Language 超文本标记语言
通过一组标签对内容进行描述的一门语言。

HTML的语法和规范

HTML文件的扩展名是.html或者是.htm
HTML文件是由头和体组成
HTML这组标签是不区分大小写
HTML的标记通常是由开始标签和结束标签组成:

<b>内容</b>  
<br/>

html规范

最好将所有的内容放在一个标签中
有开始标签和结束标签的标签称之为围堵标签
没有结束的标签的称之为空标签

开始标签和结束标签之间的内容称之为标签体.

<!--注释内容--> html页面中的注释

标签必须正常嵌套,
标签最好关闭

HTML标签

HTML的字体标签

字体标签

<font 属性名=”属性值”>文字</font>
属性名:
size:控制字体大小.最小1 最大7
color:控制字体颜色. 使用英文设置 ,使用16进制数设置
face:控制字体.

HTML的排版标签

标题标签

<h1>b标题</h1>
h1~h6
h1最大  h6最小
自动换行且留白,默认加粗
常用属性:
    align:对齐方式
        left:左  right:右 center:居中

段落标签

<p>一段文字</p>

换行标签

<br/>

水平线标签

<hr/>

字体加粗标签

<b>文字</b>

斜体标签

<i>斜体</i>

HTML列表标签

无序列表

<ul>
    <li>内容1</li>
    <li>内容2</li>
</ul>

有序列表

<ol>
    <li>内容1</li>
    <li>内容2</li>
</ol>

HTML超链接标签

<a>超链接</a>
属性名称:
href:超链接跳转的路径
target:打开方式
    _self:在自身页面打开
    _blank:打开一个新窗口

HTML的表格标签

常用表格

<table>
    <tr>
        <td>第一行第一列</td>
        <td>第一行第二列</td>
    </tr>
    <tr>
        <td>第二行第一列</td>
        <td>第二行第二列</td>
    </tr>
</table>
table的属性:
    border  :表格边框
    width   :表格宽度
    height  :表格高度
    align   :水平方向对齐方式 left center right
    bgcolor :背景色
tr 行
td 单元格
属性
    align:内容对齐
    colspan:跨列合并 值:合并的列数
    rowspan:跨行合并
th :表头单元格 默认居中加粗

带有 thead、tbody 以及 tfoot 元素的 HTML 表格:

<table border="1">
  <thead>
    <tr>
      <th>Month</th>
      <th>Savings</th>
    </tr>
  </thead>

  <tfoot>
    <tr>
      <td>Sum</td>
      <td>$180</td>
    </tr>
  </tfoot>

  <tbody>
    <tr>
      <td>January</td>
      <td>$100</td>
    </tr>
    <tr>
      <td>February</td>
      <td>$80</td>
    </tr>
  </tbody>
</table>
<tbody> 标签表格主体(正文)。该标签用于组合 HTML 表格的主体内容。
    tbody 元素应该与 thead 和 tfoot 元素结合起来使用。
    thead 元素用于对 HTML 表格中的表头内容进行分组,
    而 tfoot 元素用于对 HTML 表格中的表注(页脚)内容进行分组。
注释:如果您使用 thead、tfoot 以及 tbody 元素,您就必须使用全部的元素。
    它们的出现次序是:thead、tfoot、tbody,这样浏览器就可以在收到所有数据前呈现页脚了。
    您必须在 table 元素内部使用这些标签。

HTML的表单标签

表单

需要提交的表单需要使用
<form></form>
括起来
form标签属性:
    action:提交路径
    method:提交方式
        GET:默认值
        提交的数据都会在地址栏中进行显示
        提交的数据的时候是有大小的限制
        POST:
        提交的数据不会再地址栏中进行显示
        提交的数据没有大小限制

文本框:

<input type=”text”/>
属性:
name
value
size
maxlength
readonly

密码框:

<input type=”password”/>

单选按钮:

<input type=”radio”/>
属性:
    checked:默认选中

复选框:

<input type=”checkbox”/>
checked:默认选中

下拉列表框:

<select>
    <option></option>
</select>
属性值:
    selected:默认选中
    multiple:全部显示

文件上传项:

<input type=”file” name=”file”/>

文本区:

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

提交按钮:

<input type=”submit” value=”注册”>

重置按钮:

<input type=”reset” value=”重置”>

普通按钮:

<input type=”button” value=”普通按钮”>

隐藏字段:

<input type=”hidden” name=”id”/>

表单提交规则

提交到服务器的内容的格式:
key=value&
对于文本框 密码框 文本域 手写的内容传递过去了
对于单选框和多选框来说,却没有把值传递过去
要想把值传递过去 必须设置value属性
若下拉选要想把选中内容的值传递过去,请加上value属性
默认值:
文本框 密码框:只需要添加value属性
单选框 多选框:添加 checked=”checked”
下拉选:添加selected=”selected”
文本域:标签体

HTML的框架标记

<frameset>
</frameset>
使用了frameset标签,不需要使用body.
属性:
    rows:横向切分页面
    cols:纵向切分页面
<frame>标签代表切分每个部分的页面
属性: 
    src:引入页面的路径
实例:
<frameset rows="15%,*">
    <frame src="top.html" />
    <frameset cols="15%,*">
        <frame src="left.html" />
        <frame src="right.html" />
    </frameset>
</frameset>

HTML引入资源标签

引入css标签

<link rel="stylesheet" href="css/style.css" type="text/css" />
href:css文件的路径

引入js标签

<script src="js/jquery-1.11.3.min.js" type="text/javascript"></script>

引入图片标签

<img src="img/header.png" />
常用属性:
    src:图片的路径
    alt:替代文字
    title:移上去显示的文字
    width:宽
    height:高
大小的写法:
    像素:123px
    百分比:20%
路径的写法:
    相对路径:
        ./ 或者 什么都不写  当前目录
        ../  上一级目录
    绝对路径:
        带协议的绝对路径:
        http://www.potato.com

HTML其他标签

按钮标签

<button type="button">Click Me!</button>
引入一个按钮

label标签

<form>
  <label for="male">Male</label>
  <input type="radio" name="sex" id="male" />
  <br />
  <label for="female">Female</label>
  <input type="radio" name="sex" id="female" />
</form>
<label> 标签为 input 元素定义标注(标记)。

strong标签

表示强调语气,尽量少用

转义字符:

三部分构成 &实体;
掌握的转义字符:

>   &gt;  //great then
<   &lt;
&   &amp;
空格 &nbsp;

meta标签

元信息

<meta charset="UTF-8">指定浏览器用什么编码打开此页面

HTML文件标签

html标签:

声明当前网页为html页面
子标签:

<head></head>
<body></body>

用来存放当前页面的重要信息,一般不展示在html页面上
常见的子标签:

<title></title> 网页的标题

body:

要展示的数据放在body中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值