目录
HTML是由“标签”构成的。
形如:
hello
id = "myId" > hello
第一个页面 hello world
第一个页面 hello world
标签之间的结构关系,构成了一个DOM树。
在vs code中创建文件xxx.html,直接输入!,按Tab键,此时就能自动生成代码的主体框架。
- html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Documenttitle>
- head>
- <body>
-
- body>
- html>
细节解释:
行级标签:内容都在一行中显示的标签称为行级标签
块级标签:每一个标签的内容都会分段称为块级标签
注释不会显示在界面上,目的是提高代码可读性。
语法:
补充:ctrl+/快捷键可以快速进行注释/取消注释
有六个,从h1到h6,数字越大,字体越小
语法:
一级标题
示例代码:
-
- <h1>这是第一个标题h1>
- <h2>这是第二个标题h2>
- <h3>这是第三个标题h3>
- <h4>这是第四个标题h4>
- <h5>这是第五个标题h5>
- <h6>这是第六个标题h6>
语法:
这是一个段落
示例代码:
- <h1>这是一个标题h1>
-
- <p>这是一个段落p>
- <p>这是一个段落p>
- <p>这是一个段落p>
- <p>这是一个段落p>
- <p>这是一个段落p>
- <p>这是一个段落p>
br是break的缩写,表示换行。
br是一个单标签(不需要结束标签)
规范写法:
示例:
只有段落标签时
-
- <p>十七八岁的时候不能理解久别重逢的人为什么总是说些不痛不痒的话,这一刻盛望才明白,不是无话可说,而是不敢问。
- 就像要趟一片密集的雷区,不知哪步走错就会被炸得支离破碎...不如寒暄。人间骄阳正好,风过林梢,彼时他们正当年少。
- 我怎么能够把你来比作夏天?你不独比它可爱也比它温婉,但是你的长夏永远不会凋落,或死神夸口你在他影里漂泊,当你在
- 不朽的诗里与时同长。只要一天有人类,或人有眼睛,神明将长存,并且赐给你生命。p>
加入换行标签:
-
- <p>十七八岁的时候不能理解久别重逢的人为什么总是说些不痛不痒的话,这一刻盛望才明白,不是无话可说,而是不敢问。
- 就像要趟一片密集的雷区,不知哪步走错就会被炸得支离破碎...不如寒暄。<br/>人间骄阳正好,风过林梢,彼时他们正当年少。
- <br/>我怎么能够把你来比作夏天?你不独比它可爱也比它温婉,但是你的长夏永远不会凋落,或死神夸口你在他影里漂泊,当你在
- 不朽的诗里与时同长。只要一天有人类,或人有眼睛,神明将长存,并且赐给你生命。p>
加粗 : strong 标签 和 b 标签倾斜 : em 标签 和 i 标签删除线 : del 标签 和 s 标签下划线 : ins 标签 和 u 标签
示例代码:
- <strong>strong 加粗strong>
- <b>b 加粗b>
- <em>倾斜em>
- <i>倾斜i>
- <del>删除线del>
- <s>删除线s>
- <ins>下划线ins>
- <u>下划线u>
img标签必须带有src属性,表示图片的路径。
src = "rose.jpg" >
此时要把rose.jpg这个图片文件放到和html同级目录中。
src = "rose.jpg" alt = " 鲜花 " title = " 这是一朵鲜花 " width = "500px" height = "800px"border = "5px" >
1) 相对路径 : 以 html 所在位置为基准 , 找到图片的位置 .同级路径 : 直接写文件名即可 ( 或者 ./)下一级路径 : image/1.jpg上一级路径 : ../image/1.jpg2) 绝对路径 : 一个完整的磁盘路径 , 或者网络路径 . 例如磁盘路径 D:\rose.jpg网络路径 https://images0.cnblogs.com/blog/130623/201407/300958470402077.png
我是 1.html我是 2.html
src = "rose.jpg" alt = "" >
表格标签有一些属性 , 可以用于设置大小边框等 . 但是 一般使用 CSS 方式 来设置 .这些属性都要放到 table 标签中 .align 是表格相对于周围元素的对齐方式 . align="center" ( 不是内部元素的对齐方式 )border 表示边框 . 1 表示有边框 ( 数字越大 , 边框越粗 ), "" 表示没边框 .cellpadding: 内容距离边框的距离 , 默认 1 像素cellspacing: 单元格之间的距离 . 默认为 2 像素width / height: 设置尺寸 .注意 , 这几个属性 , vscode 都提示不出来 .
align = "center" border = "1" cellpadding = "20" cellspacing = "0" width = "500"
height = "500" >姓名 性别 年龄 张三 男 10 李四 女 11
主要使用来布局,整齐好看。
注意元素之间是并列关系ul/ol 中只能放 li 不能放其他标签 , dl 中只能放 dt 和 ddli 中可以放其他标签 .列表带有自己的样式 , 可以使用 CSS 来修改 . ( 例如前面的小圆点都会去掉 )
- <h3>无序列表h3>
- <ul>
- <li>咬人猫li>
- <li>兔总裁li>
- <li>阿叶君li>
- ul>
- <h3>有序列表h3>
- <ol>
- <li>咬人猫li>
- <li>兔总裁li>
- <li>阿叶君li>
- ol>
- <h3>自定义列表h3>
- <dl>
- <dt>我的老婆们dt>
- <dd>咬人猫dd>
- <dd>兔总裁dd>
- <dd>阿叶君dd>
- dl>
表单是让用户输入信息的重要途径。
分成两个部分:
... [form 的内容 ]
文本框
type = "text" >
密码框
type = "password" >
单选框
性别 :type = "radio" name = "sex" > 男type = "radio" name = "sex" checked = "checked">女
复选框
爱好 :type = "checkbox" > 吃饭 type = "checkbox" > 睡觉 type = "checkbox" >打游戏
普通按钮
type = "button" value= "我只是个按钮"
提交按钮
type = "text" name = "username" >type = "submit" value = " 提交 " >
清空按钮
type = "text" name = "username" >type = "submit" value = " 提交 " >type = "reset" value = " 清空 " >
选择文件
type="file">
id="male" type="radio" name="sex">
下拉菜单。
北京
-- 请选择年份 --19911992199319941995
-
- <textarea name="" id="" cols="30" rows="10">
- 木木木木木苏苏苏苏苏苏苏里里里里里里
- textarea>
- <span>这是一个spanspan>
-
- <div>
- 这是一个层
- div>