HTML学习笔记

一、HTML开发环境

  1. 打开网页—>点击网页—>按鼠标右键—>审查元素,在网页的下面即可查看HTML源代码等相关内容,同时右边的CSS样表。
  2. W3C,万维网联盟,国际中立性技术标准机构;W3C标准有结构化标准语言(HTML),表现标准语言(CSS),行为标准(DOM、EMCAScript)。
  3. idea中设置浏览器类型打开idea中的网页,File—>setting—>tools—>Web Browsers设置或增减浏览器。

二、HTML基本框架

  1. 添加注释的快捷键ctrl+/。
  2. 基本框架
<!--DOCTYPE:告知浏览器,本文档将使用何种规范 -->
<!DOCTYPE html>
<html lang="en">
<!--head 表示网页的头部-->
<head>
<!--meta为描述性标签,用了描述网站的一些信息-->
<!--meta一般用来做SEO-->
    <meta charset="UTF-8">
    <meta name="keywords" content="lwp学" >
    <meta name="description" content="这是我学习Java的地方" >
<!--title网页标题-->
    <title>lwp</title>
</head>
<!--body代表网页主体-->
<body>
hello World
</body>
</html>
  1. head标签代表网页的头部,body标签代表网页的主体。

三、网页基本标签

  1. 快速生产标签,输入标签名后按Tab建,如生产段落标签,先输入p,再按Tab后自动生成一个空的段落标签。
  2. 基本标签:标题标签:h1到h6,段落标签:p,换行标签:br,水平线标签:hr,粗体标签:strong,斜体标签:em。
  3. 特殊符号标签
HTML原代码显示结果描述
&lt;<小于号或显示标记
&gt;>大于号或显示标记
&amp;&可用于显示其它特殊字符
&quot;引号
&reg;®已注册
&copy;©版权
&trade;商标
&ensp;半个空白位
&emsp;一个空白位
&nbsp;不断行的空白
  1. 图像标签:img
    src:图片的地址,一般采用相对路径;alt:图片不存在时显示的信息;title:鼠标悬停在图片上时显示的内容;width、height:图片的宽与高。
  2. 超链接标签:a
    (1) href:跳转到的网页
    (2) target:在哪儿打开新的网页
描述
_blank在新窗口中打开被链接文档。
_self默认。在相同的框架中打开被链接文档。
_parent在父框架集中打开被链接文档。
_top在整个窗口中打开被链接文档。
framename在指定的框架中打开被链接文档。
(3) 锚链接:页面间的跳转;需要一个标记,跳转到标记。
<!--使用name作为标记-->
<a name="top">顶部</a>

<a href="#top">回到顶部</a>

(4) 功能链接:邮件链接,mailto;qq链接。
6. 块元素(无论多少内容均独占一行)和行内元素(内容撑开宽度,左右均为行内元素的可以排在一行)。
7. 列表:有序ol、无序ul,列表项为li;自定义列表:dl,dt标题,dd列表项。
8. 表格:table,tr行,td列;colspan设置跨多少行,rowspan设置跨多少列。
9. 视频video与音频audio的属性:src存放资源的地方,controls播放控制 ,autoplay自动播放。
10.网页结构:header、footer、section、article、aside、nav等。
10. iframe内敛框架标签的常用属性:
(1) height可以设置框架显示的高度
(2) width可以设置框架显示的宽度
(3) name可以定义框架的名称
(4) frameborder用来定义是否需要显示边框,取值为1表示需要边框
(5) scrolling用来设置框架是否需要滚动条,取值可以是yes,no,auto
(6) src用于设置框架的地址,可以使页面地址,也可以是图片地址
(7) align用于设置元素对齐方式,取值可以是left,right,top,middle,bottom

四、表单

  1. 表单的船艇输入类型
    (1) 文本框:文本域通过<input type=“text”> 标签来设定,当用户要在表单中键入字母、数字等内容时,就会用到文本域。
    (2) 密码框:密码字段通过标签<nput type=“password”> 来定义:。
    (3) 单选框:<nput type=“radio”> 标签定义了表单单选框选项;一组单选框的name必须相同,否则无法实现单选。
    (4) 复选框:<input type=“checkbox”> 定义了复选框. 用户需要从若干给定的选择中选取一个或若干选项;一组复选框的name也必须相同。
    (5) 提交按钮:<input type=“submit”> 定义了提交按钮.。
    (6) 下拉列表:
form>
<select name="cars">
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
    <option value="fiat">Fiat</option>
    <option value="audi">Audi</option>
</select>
</form> 

(7) 文本域:

<form>
<textarea name="message" rows="10" cols="30">
输入的内容在这里哦!
</textarea>
  1. HTML Input 属性
    (1) value 属性:value 属性规定输入字段的初始值
<form action="">
<input type="text" name="name" value="脚本之家">
</form>

(2) 其他属性:readonly 属性、disabled 属性、size 属性、maxlength 属性、width 属性、height 属性、src 属性(定义以提交按钮形式显示的图像的 URL)、name 属性、checked 属性(规定此 input 元素首次加载时应当被选中)、accept 属性(规定通过文件上传来提交的文件的类型 )、
3. 表单的初级验证
(1) placeholder 提示信息
(2) required 非空判断
(3) pattern 正则表达式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值