HTML笔记1

HTML

——用来描述网页的一种语言

1.网页的基本结构框架

<!DOCTYPE html>
<html>
<head lang="en"> //网页的语言  en  英文   ch中文
    <meta charset="UTF-8">//浏览器的编码格式是utf-8
    <title></title>//插入网页标题名称
</head>
<body>

</body>
</html>

2.标签元素
——元素的内容是开始标签与结束标签之间的内容
——标签元素大体被分为三种不同的类型:
块状元素,行内元素(内联元素),行内块状元素
这三者是可以互相转换的,使用display属性能够将三者任意转换
1)display:inline;转换为行内元素
2)display:block;转换为块状元素
3)display:inline-block;转换为行内块状元素

  • 块状元素
    代表性的就是div,元素特征:
    ①能够识别宽高
    ②margin和padding的上下左右均对其有效
    ③可以自动换行,每个块状元素都从新的一行开始,并且其后的元素也另起一行(独占一行)
    ④多个块状元素标签写在一起,默认排列方式从上至下
    ⑤元素宽度在不设置的情况下,占它本身父容器的100%
    在这里插入图片描述

  • 行内元素
    最常使用的就是span,元素特征:
    ①设置宽高无效
    ②对margin仅设置左右方向有效,上下无效;
    对padding设置上下左右都有效,即会撑大空间
    ③不会自动进行换行

  • 行内块状元素
    综合了行内元素和块状元素的特性,各有取舍。元素特征:
    ①不自动换行
    ②能够识别宽高
    ③默认排列方式从左到右

3.标签

  • [ 1 ] 标题标签:h标签1~6
    特点: 块级元素 文字加粗 字体大小由大到小 存在默认的上下间距
  • [ 2 ] 段落标签 :p标签
    特点:文档分段 块元素(浏览器会自动地在段落的前后添加空行)
    属性: align=“center” left center right 文本对齐方式
  • [ 3 ] 水平线标签:hr 标签
    在 HTML 页面中创建水平线。
    hr 元素可用于分隔内容。
  • [ 4 ] 强制换行标签:br标签
    br /元素是一个空的 HTML 元素。由于关闭标签没有任何意义,因此它没有结束标签。
  • [ 5 ] 文本格式化标签:
    加粗: < b> < strong>行级元素
    斜体:< i> < em>行级元素
    上下标:< sub>下 < sup>上
    (例:H2o ,32=9)
    小号字标签:< small>行级元素
    插入文字标签:< ins>行级元素
    删除线标签:< del>行级元素
  • [ 6 ] 输出标签
    输出代码标签:< code>行级标签
    预先格式化标签:< pre>块级标签
    (被包围在 < pre> 标签 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。常见应用就是用来表示计算机的源代码。)
  • [ 7 ] 超链接标签:a标签
    属性①: href="" 描述了链接的目标
    可以写远程路径(远程路径也是相对路径 只不过上线了) 也可以写相对路径(先对当前项目文件的路径)
    href="#" 默认跳转当前页面
    属性②: Target 属性
    可以定义被链接的文档在何处显示。
    target="_blank" 重新打开选项卡
    属性③:id属性
    可用于创建在一个HTML文档书签标记。
    例:
    1)在HTML文档中插入ID:
    < a id=“tips”>Useful Tips Section< /a>
    2)在HTML文档中创建一个链接到"有用的提示部分(id=“tips”)":
    < a href="#tips">Visit the Useful Tips Section< /a>
    3)从另一个页面创建一个链接到"有用的提示(id=“tips”)部分":
    < a href=“http://www.w3cschool.cc/html_links.htm#tips”>
    Visit the Useful Tips Section< /a>
    相对路径:可以直接路径,也可以使用点来写路径
    *注:使用a连接去做锚标时
    1.当前页面的锚标
    < a href="#mm">衣服< /a>
    2.跨页面的锚标
    < a href="./page/stu.html#p_1">跨页面的标记< /a>
    标记为使用其他元素 添加id属性即可 除过 a标签可以name属性
  • [ 8 ] 图像标签:img标签 行级元素
    属性①:src="" 源属性,当前图片的路径 可远程可相对
    src 指 “source”。源属性的值是图像的 URL 地址。
    定义图像的语法是:< img src=“url” alt=“some_text”>
    URL 指存储图像的位置。如果名为 “boat.gif” 的图像位于 www.w3school.com.cn 的 images 目录中,那么其 URL 为 http://www.w3school.com.cn/images/boat.gif。
    属性②: alt="" 图片加载失败的时候 显示的信息
    替换文本属性的值是用户定义的。
    < img src=“boat.gif” alt=“Big Boat”>
    在浏览器无法载入图像时,替换文本属性告诉读者她们失去的信息。此时,浏览器将显示这个替代性的文本而不是图像。
    属性③: title="" 标题信息
    属性④: width="" 设置图片的宽
    height="" 设置图片的高
    属性⑤: align="" 文本对齐
  • [ 9 ] 列表标签:块元素
    HTML 支持有序、无序和定义列表:
    ①无序列表:ul li
    ②有序列表:ol li 属性 : type=“i” 可以修改序号
    ③自定义列表:dl dt dd
    自定义列表以 < dl> 标签开始。每个自定义列表项以 < dt> 开始。每个自定义列表项的定义以 < dd> 开始。
    例:
    < dl>
    < dt>Coffee< /dt>
    < dd>- black hot drink< /dd>
    < dt>Milk< /dt>
    < dd>- white cold drink< /dd>
    < /dl>
    浏览器显示如下:
    Coffee
  • black hot drink
    Milk
  • white cold drink
  • [ 10 ] 表格标签:table 标签
    tr标签定义表格有几行
    td标签定义每行被分为几个单元格,即单元格的内容
    例:
    < table border=“1”>
    < tr>
    < td>row 1, cell 1< /td>
    < td>row 1, cell 2< /td>
    < /tr>
    < tr>
    < td>row 2, cell 1< /td>
    < td>row 2, cell 2< /td>
    < /tr>
    < /table>
    在浏览器显示如下:

在这里插入图片描述
th标签定义表格的表头表示居中加粗
属性①: border 控制表格的边框宽度
cellspacing=“0 设置为0 合并列间距的
width=“400” 设置表格的宽
align=“center” 设置表格是居中对齐 left center right
bgcolor=”#f5f5dc" 设置背景颜色的
rowspan 跨行
colspan 跨列

  • [ 11 ] 表单标签:form
    HTML 表单用于搜集不同类型的用户输入,是一个包含表单元素的区域。
    ① imput:输入标签,输入类型是由类型属性(type)定义的。行级块
    ②文本域:通过< input type=“text”> 标签来设定,当用户要在表单中键入字母、数字等内容时,就会用到文本域。若< input/> 没有写type属性 默认是单行文本框
    value="" 是元素的值
    maxlength=“10” 设置最大的输入长度
    disabled 添加之后 变成不可用
    ③密码字段:密码字段通过标签< input type=“password”> 来定义。
    ④单选框选项:< input type=“radio”> 标签定义了表单单选框选项
    默认选择属性 checked
    做多选一 设置相同的name属性
    ⑤复选框选项:< input type=“checkbox”> 定义了复选框. 用户需要从若干给定的选择中选取一个或若干选项。
    ⑥提交按钮:< input type=“submit”> 定义了提交按钮.
    < button type=“button”>按钮< /button> 不写type属性 默认type是submit
    < input type=“button” value=“登录”/>
    —— submit提交 reset重置 作用于form表单的 在外部无效
    < input type=“submit”/>
    < input type=“reset”/>
    属性: action="" 提交到后台的服务器路径
    method=“get” 表单提交方式 get 显示提交
    get提交优点是数据量大 不安全
    post 隐式提交 优点是安全 数据量比较小

    (get post put delete insert update)
    ⑦文件上传:type=“file”
    属性:accept=".mp4,.wmv" 限制文件格式
    multiple多选
    ⑧下拉菜单 :select
    < select>
    < option>——请选择——< /option>
    < option value=“0”>西安< /option>
    < option value=“1”>宝鸡< /option>
    < option value=“2”>咸阳< /option>
    < option value=“3”>渭南< /option>
    < /select>
    value:是操作的值
    selected :默认选择属性
    ⑨多行文本框:< textarea>< /textarea>
    属性: placeholder=“请输入…” rows=“10” 多少行 cols=“40” 多少个列
    写默认值 写在标签中间
    ⑩input 元素定义标注(标记)标签:label
    ——< label> 标签的 for 属性应当与相关元素的 id 属性相同
    “for" 属性可把 label 绑定到另外一个元素。请把 “for” 属性的值设置为相关元素的 id 属性的值。

< fieldset>标签:将表单内容的一部分打包,生成一组相关表单的字段,会在相关表单元素周围绘制边框。
< legend>标签:为fieldset元素定义标题
例:
< fieldset>
< legend>用户注册< /legend>
< /fieldset>

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值