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>
相关推荐
undefined&&懒洋洋2 分钟前
Web和UE5像素流送、通信教程
前端·ue5
原机小子21 分钟前
Spring Boot框架下的新闻推荐技术
服务器·spring boot·php
大前端爱好者2 小时前
React 19 新特性详解
前端
小小不董2 小时前
图文深入理解Oracle DB Scheduler
linux·运维·服务器·数据库·oracle
随云6322 小时前
WebGL编程指南之着色器语言GLSL ES(入门GLSL ES这篇就够了)
前端·webgl
随云6322 小时前
WebGL编程指南之进入三维世界
前端·webgl
繁依Fanyi2 小时前
旅游心动盲盒:开启个性化旅行新体验
java·服务器·python·算法·eclipse·tomcat·旅游
寻找09之夏3 小时前
【Vue3实战】:用导航守卫拦截未保存的编辑,提升用户体验
前端·vue.js
南瓜小米粥、3 小时前
通过fdisk初始化Linux数据盘
linux·运维·服务器
多多米10054 小时前
初学Vue(2)
前端·javascript·vue.js