新人学习HTML的入门笔记

本文详细介绍了HTML的基础知识,包括标签结构、常用的HTML标签如`<html>`,`<head>`,`<body>`,`<form>`,`<input>`等,以及表单元素、多媒体标签、表格布局和列表的使用。
摘要由CSDN通过智能技术生成

第一部分:认识HTML

1.1.HTML被称为超文本标签语言或超文本元素语言
1.2.<标签 属性=“值”>内容</标签>
1.3.输入“ !”工具出现
<!DOCTYPE html> ------ 声明了一个 html 的文档
<html lang = "en" > ------- 网页开始的部分
<head> ------- 网页头部的开始
<meta charset = "UTF-8" >
<meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
<title> Document </title> ------- 网页的标题
</head> ------ 网页头部的结束
<body> ------ 网页的内容的开始
</body> ------ 网页内容的结束
</html> ------ 网页结束的部分
1.4.<!--这是注释的部分--> 不会展示到页面上

第二部分:HTML常用标签

2.1.strong/b标签:用来加粗字体
2.2.br/hr标签:

      br标签:用来换行, 单标签

      hr标签: 水平分割线 ,单标签,可以设置width属性表示的水平分割线的长度,size属性设置的粗细          <hr width="800px" size="10">

2.3.p标签:段落标签

      两个相邻的p标签中间会空一行

      align 属性 :  位置 left center right, 默认值是 left
                          <p align = "left" >
      font 标签 ------ 这是字体
      color 属性:颜色
                         颜色的表示法:英文单词 red black pink
                         #rrggbb 三原色 red green blue
       <font color = "#006600" > 这是字体标签 </font>
2.4.subsupprespan标签
      sub :  下标标签
      sup : 上标标签
      pre :  用来原样输出内容
      span :  修饰文本的标签 ----- 标准的行内标签
2.5.hndiv标签
hn 指的是 h1,h2,h3,h4,h5,h6 ----- 标题标签 n 取值只能是 1-6 字体越来越小 有加粗的效果
div 标签  :   标准的块级标签 ------ 盒子布局
块级标签:独占一行,自动换行 div hn p hr
行内标签:不能自动换行,除非这一行的文本内容铺满了整个页面才会换行 span

第三部分:HTML表单标签

form : 标签 一般会和 input 标签连用
action : 跳转的路径
            绝对路径 :从盘符开始到文件名称的全部路径
            相对路径:当前源文件和目标文件的相对路径
method : 表单提交的方式 get post 默认是 get
name : 表单的名称
get : 会把用户请求的内容暴露在地址栏上
post : 相较于 get 会安全一点
<form action = "..\ 第一天 \demo01.html" method = "get" name = "register" >
用户名 : <input type = "text" name = "username" ><br>
密码 : <input type = "password" name = "password" ><br>
<input type = "submit" >
</form>
3.1.表单元素(文本框、密码框、下拉列表、单选、多选)
      一般由 input textarea select 标签构成,需要放到 form 里面
3.2.input标签
       语法格式
     
       type 的取值:
text ------ 文本框
password ---- 密码框
radio ---- 单选按钮
checkbox ----- 多选按钮
submit ---- 提交按钮
reset ----- 重置按钮
button ----- 普通的按钮
image ---- 图像按钮
file ---- 文件域
hidden ----- 隐藏域
email ------ 邮箱
color ----- 颜色域
date ----- 日期
time ------ 时间
datetime-local ------ 日期 + 时间
range ---- 进度条
<input type = "submit" >
<input type = "reset" >
<input type = "button" value = " 普通 " >
<!-- <input type="image" src=" 按钮 .jpg"> -->
<input type = "file" >
<input type = "hidden" value = "123456" ><br>
请选择您的邮箱: <input type = "email" value = " 请填写您的邮箱 " >
<input type = "color" >
<input type = "date" > <input type = "time" >
<input type = "datetime-local" >
<input type = "range" >
注:写form标签内
 3.3.input标签常用属性
checked ---- 默认选择
readonly ------ 只读 字段只可以读不能修改
disabled ----- 禁用 不可以点击
autofocus ------ 默认光标的位置
required---- 不能为空白提交
3.4.select标签
下拉列表框 ------ 一般和 option 标签进行连用
selected 属性 ---- 默认被选中的选项
multiple 属性 ------- 以列表的形式显示
请选择您的地址:
<select name = "" id = "" multiple >
<option value = "" > 北京 </option>
<option value = "" selected > 重庆 </option>
<option value = "" > 陕西 </option>
<option value = "" > 成都 </option>
</select>
3.5.textarea标签:用来实现文本域
cols ------- 多少列,用于显示文本的宽度
rows ------- 多少行,用来显示文本的高度
<textarea name = "" id = "" cols = "50" rows = "100" > 内容 </textarea>

第四部分:常见的属性

a标签:超链接
<a href = "https://www.baidu.com/" > 点我 </a>
vlink ----- 访问过超链接文本的颜色
Alink ------ 激活超链接文本的颜色
link ------ 超链接文本的颜色
text ---- 文本的颜色
bgcolor ----- 背景颜色
background ------ 背景图片
颜色表示法: 英文单词 、#rrggbb 、rgba() a表示透明度
<body link = "red" vlink = "green" alink = "blue" text = "black" bgcolor = "pink "
background = " 海绵宝宝 .JPG" >
4.1.a标签超文本链接标签 , 用来进行页面跳转 herf = "url" 跳转页面的路径
4.2.img标签:目前常见的图片的格式:GIF JPG PNG BMP
4.2.1 常见的属性
src 属性 ---- 指的是图片的路径(绝对路径和相对路径)
alt 属性 ------ 代替图片的文本内容(因为路径的问他或者因为浏览器的问题显示不出来这个张图片的
时候, alt 属性值就是去描述这张图片的一个内容)
width ------ 宽度
height ---- 高度
border ------ 边框,默认值 0
align ----- 位置 (图片和文字的位置)
top ( 上对齐 ) middle( 居中对齐 ) bottom( 下对齐 默认值 ) left( 左对齐 ) right( 右对齐 )
title ------ 图片的标题 ,用来显示描述图片的文字
4.2.2.位图
usemap 属性
map 标签的 name 属性,一般会和 area 标签进行连用
属性: shape ------- 鼠标点击的形状
coords ----- 鼠标点击形状的大小
href ------ 表示跳转的路径
4.3.多媒体标签
audio 标签 ---- 音频
video 标签 ---- 视频
controls 属性 ---- 表示播放器的组件
autoplay 属性 ----- 自动播放(浏览器不支持这个属性值)
loop 属性 ---- 循环播放
<audio src = "bgm.mp3" controls autoplay loop ></audio>
<video src = " 花园宝宝 1.mp4" controls ></video>
4.4.表格布局
table 标签
包含 thead tbodt tr td tfood
表格边框:border
.表格的宽度(width)和高度(height)
表格的对齐方式(align):left /right /center
表格的背景: 背景颜色(bgcolor)和背景图片(background)
<table border = "1" width = "800px" height = "400px" align = "center" bgcolor = "pink"
background = " 图片 1.png" >
表格的间距和边距:
cellpadding ------ 表格边距(表示的是单元格内元素距离单元格边缘的距离)
cellspacing----- 表格的间距(单元格和单元格之间的距离)
<meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
<title> 表格 </title>
表格的嵌套: 表格里面可以嵌套表格
表格的合并: rowspan ------- 表示在单元格上垂直方向上去跨行(合并行)
                      <td rowspan = "3" > 内容 </td>
                      colspan ------ 表示单元格上水平方向跨列(合并列)
                      <td colspan = "2" > 内容 </td>
4.5.列表标签:(主要)有序列表、无序列表、数据列表
        
4.5.1.有序列表:ol
type 属性 ---- 设置序号的种类,默认的是数字
start 属性 ----- 控制序号开始的位置
reversed 属性 ----- 降序(反序)
4.5.2.无序列表:  dl
type 属性 ------ 无序列表的样式 disc( 默认取值 实心圆 ) circle( 空心圆 ) square (实心方框)
4.5.3.数据列表:dl
4.6.多窗口框架
一个页面可以显示多个窗口 ----- frameset (不能和 body 标签连用)
cols ------ 定义页面列方向的尺寸或则数目
rows ----
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值