HTML快速入门

  1. HTML结构标签
html 复制代码
<html>
    <head>
        <title>标题</title>
    </head>
    <body>

    </body>
</html>

2.特点

  • HTML标签不区分大小写
  • HTML标签属性值单双引号都可以
  • HTML语法松散

3.标题标签

  • 标签: <h1>...</h1> (h1 o h6重要程度依次降低)
  • 注意:HTML标签都是预定义好的,不能自己随意定义。

4.水平线标签<hr>

5.图片标签<img src="..." width="..." height="...">

  • 绝对路径:绝对磁盘路径(D:/xxx×)、绝对网络路径(https: / /xxxx)
  • 相对路径:从当前文件开始查找。(/︰当前目录,../ :上级目录)

6.CSS引入方式

  • 行内样式:<h1 style="...">
  • 内嵌样式: <style> ... </style>
  • 外联样式:xxx. CSS <link href="...">

7.颜色表示

  • 关键字:red.green . . ﹒
  • rgb表示法:rgb(255,e,e).rgb(134,1ee,89)
  • 十六进制: #ff000e、#cccccc、#ccc

8.颜色属性

color:设置文本内容的颜色

  1. <span>标签
  • <span>是一个在开发网页时大量会用到的没有语义的布局标签
  • 特点:一行可以显示多个(组合行内元素),宽度和高度默认由内容撑开

10.CSS选择器

  • 元素选择器:标签名{ ... }
  • id选择器:#id属性值{ ... }
  • 类选择器:.class属性值{ ... }
  • 优先级:id选择器〉类选择器〉元素选择器
  1. CSS属性
  • color:设置文本的颜色
  • font-size:字体大小(注意:记得加px)

12.超链接

标签:<a>属性:

  • href:指定资源访问的url
  • target:指定在何处打开资源链接_self:默认值,在当前页面打开_blank:在空白页面打开

13.CSS属性

text-decoration:规定添加到文本的修饰,none表示定义标准的文本。

color:定义文本的颜色

14.音频、视频标签

<audio><video>

15.换行、段落标签

换行: <br> ;段落:<p>

16.文本加粗标签

<b> <strong>

17.CSS样式

line-height:设置行高

text-indent:定义第一个行内容的缩进

text-align:规定元素中的文本的水平对齐方式5.注意

在HTML中无论输入多少个空格,只会显示一个。可以使用空格占位符: &nbsp;

  1. CSS盒子模型

组成:内容(content) 、内边距(padding)、边框( border) 、外边距( margin)

19.CSS属性

width:设置宽度height:设置高度

border:设置边框的属性,如:1px solid #000;padding:内边距

margin:外边距

注意:如果只需要设置某一个方位的边框、内边距、外边距,可以在属性名后加上-位置,如: padding-top.padding-left、 padding-right ...

20.表格标签

  • <table>:定义表格
  • <tr>:定义表格中的行,一个<tr>l表示一行
  • <th>:表示表头单元格,具有加粗居中效果
  • <td>:表示普通单元格

21.表单标签

  • 表单标签:<form>表单属性:
  • action:表单数据提交的url地址method:表单提交方式
  • get:表单数据拼接在url后面,?username=java ,大小有限制
  • post:表单数据在请求体中携带,大小没有限制

注意:表单项必须有name属性才可以提交。

22.表单项

type取值 描述
text 默认值,定义单行的输入字段
password 定义密码字段
radio 定义单选按钮
checkbox 定义复选框
file 定义文件上传按钮
date/time/datetime-local 定义日期/时间/日期时间
number 定义数字输入框
email 定义邮件输入框
hidden 定义隐藏域
submit / reset / button 定义提交按钮 / 重置按钮 / 可点击按钮
  • <select>: 定义下拉列表, <option> 定义列表项

  • <textarea>: 文本域

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>HTML-表单项标签</title> </head> <body> <form action="" method="post"> 姓名:

    密码:

    性别: 男 <label> 女 </label>

    爱好: <label> java </label> <label> game </label> <label> sing </label>

    图像:

    生日:

    时间:

    日期时间:

    邮箱:

    年龄:

    学历: <select name="degree"> <option value="">----------- 请选择 -----------</option> <option value="1">大专</option> <option value="2">本科</option> <option value="3">硕士</option> <option value="4">博士</option> </select>

    描述: <textarea name="description" cols="30" rows="10"></textarea>

    复制代码
       <!-- 表单常见按钮 -->
       <input type="button" value="按钮">
       <input type="reset" value="重置"> 
       <input type="submit" value="提交">   
       <br>
    </form> </body> </html>
相关推荐
GIS之路10 分钟前
OpenLayers 获取地图状态
前端·javascript·html
FogLetter26 分钟前
深入理解Flex布局:grow、shrink和basis的计算艺术
前端·css
remember_me26 分钟前
前端打印实现-全网最简单实现方法
前端·javascript·react.js
前端小巷子29 分钟前
IndexedDB:浏览器端的强大数据库
前端·javascript·面试
Whbbit199929 分钟前
如何使用 Vue Router 的类型化路由
前端·vue.js
JYeontu34 分钟前
浏览器书签还能一键下载B站视频封面?
前端·javascript
陈随易34 分钟前
Bun v1.2.16发布,内存优化,兼容提升,体验增强
前端·后端·程序员
聪明的水跃鱼36 分钟前
Nextjs15 基础配置使用
前端·next.js
happyCoder37 分钟前
如何判断用户设备-window.screen.width方式
前端
Sun_light42 分钟前
深入理解JavaScript中的「this」:从概念到实战
前端·javascript