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>
相关推荐
招风的黑耳34 分钟前
使用Nginx本地部署Axure生成的HTML文件,局域网内浏览器通过IP和地址访问
nginx·html·axure·本地部署
anyup_前端梦工厂2 小时前
了解几个 HTML 标签属性,实现优化页面加载性能
前端·html
小金的学习笔记2 小时前
如何在本地和服务器新建mysql用户和密码
运维·服务器·mysql
EasyNVR2 小时前
EasyRTC智能硬件:实时畅联、沉浸互动、消音护航
运维·服务器·网络·安全·音视频·webrtc·p2p
前端御书房2 小时前
前端PDF转图片技术调研实战指南:从踩坑到高可用方案的深度解析
前端·javascript
2301_789169542 小时前
angular中使用animation.css实现翻转展示卡片正反两面效果
前端·css·angular.js
风口上的猪20153 小时前
thingboard告警信息格式美化
java·服务器·前端
程序员黄同学3 小时前
请谈谈 Vue 中的响应式原理,如何实现?
前端·javascript·vue.js
爱编程的小庄4 小时前
web网络安全:SQL 注入攻击
前端·sql·web安全
宁波阿成4 小时前
vue3里组件的v-model:value与v-model的区别
前端·javascript·vue.js