前端--HTML入门

一、简介

1.什么是HTML

HTML叫做超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。

2.什么是CSS

CSS是层叠样式表,是一种表示HTML文件样式的计算机语言,CSS 使开发人员能够分离内容和可视元素,以实现更好的页面控制和灵活性

3.什么是JavaScript

JavaScript简称JS,是一种***解释型脚本***语言,在HTML主要用于添加交互动作

二、HTML基础内容

1.基本标签

(1)html标签

<html>标签告知浏览器这是一个 HTML 文档,<html>标签是 HTML 文档中最外层的元素

(2)head标签

<head>标签式所有头部元素的容器,必须包含文档的标题(title),可以包含脚本(script)、样式(css)、meta 信息

内部标签说明
meta提供了 HTML 文档的元数据
title定义文档的标题,在所有 HTML 文档中是必需的
style内部样式,定义 HTML 文档的样式信息。
link外部样式,链接样式表。
script包含脚本语句,也可以通过 "src" 属性指向外部脚本文件。

对此只需要了解就可,前期只需要用到<style>和<link>标签

2.标题、段落及文本标签

(1)标题标签

<h1> 定义最大的标题。 <h6> 定义最小的标题。
下面展示 h1~h6标签代码

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>标题</title>
</head>

<body>
    <h1>这是第一标题</h1>
    <h2>这是第二标题</h2>
    <h3>这是第三标题</h3>
    <h4>这是第四标题</h4>
    <h5>这是第五标题</h5>
    <h6>这是第六标题</h6>
</body>

</html>

在这里插入图片描述

(2)段落标签

<p>是块级元素,显示一个段落
下面展示段落标签代码

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>标题</title>
</head>

<body>
    <p>这是第一个段落</p>
    <p>这是第二个段落</p>
    <p>这是第三个段落</p>
    <p>这是第四个段落</p>
    <p>这是第五个段落</p>
</body>

</html>

在这里插入图片描述

(3)文本标签

标签说明
b定义粗体文本
em 定义着重文字
i定义斜体字
samll定义小号字
strong 定义加重语气
sub 定义下标字
suq 定义上标字
del定义删除字

下面展示 文本标签代码

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>标题</title>
</head>

<body>
    <p>
        <b>这是一段粗体文本</b>
    </p>
    <p>
        <em>这是着重文字</em>
    </p>
    <p>
        <i>这是一段斜体字</i>
    </p>
    <p>
        <small>这是一段小号字</small>
    </p>
    <p>
        <strong>这是一段加重语气</strong>
    </p>
    <p>
        这是一段<sub>下标字</sub>
    </p>
    <p>
        这是一段<sup>上标字</sup>
    </p>
    <p>
        <del>这是一段删除字</del>
    </p>
</body>

</html>

在这里插入图片描述

3.常用块元素和行内元素

(1).块状元素

块级元素会独占一行,其宽度自动填满其父元素宽度
块级元素可以设置 width, height属性
块级元素即使设置了宽度,仍然是独占一行的
常见的块级元素

标签描述
div定义文档中的节
p定义段落
h1-h6定义HTML标题
form定义供用户输入的 HTML 表单
table定义表格
li定义列表的项目
ol定义有序列表

(2).行内/内联元素

行内元素不会独占一行,相邻的行内元素会排列在同一行里,直到一行排不下,才会换行,其宽度随元素的内容而变化
行内元素设置width, height无效
常见的行内元素

标签描述
span定义文档中的节
lable定义 input 元素的标注
a定义锚
input定义输入控件
img定义图像

4.列表

(1)常见的三种列表

有序列表
标签描述
ol定义有序列表
li定义列表项

代码如下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>列表</title>
</head>
<body>
    <ol>
        <li>这是一个有序列表</li>
        <li>这是一个有序列表</li>
        <li>这是一个有序列表</li>
    </ol>
</body>
</html>

在这里插入图片描述

无序列表
标签描述
ul定义无序列表
li定义列表项
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>列表</title>
</head>
<body>
    <ul>
      <li>这是一个无序列表</li>
      <li>这是一个无序列表</li>
      <li>这是一个无序列表</li>
    </ul>
</body>
</html>

在这里插入图片描述

自定义列表
标签描述
dl定义列表
dt自定义列表项目
dd定义自定列表项的描述

代码如下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>列表</title>
</head>
<body>
    <dl>
        <dt>我的电脑</dt>
        <dd>C盘</dd>
        <dd>D盘</dd>
        <dd>E盘</dd>
        <dt>控制面板</dt>
        <dd>防火墙</dd>
        <dd>管理工具</dd>
        <dd>默认程序</dd>
        </dl>
</body>
</html>

在这里插入图片描述

5.表格

标签描述
table定义表格
th定义表格的表头
tr定义表格的行
td定义表格单元
caption定义表格标题
colgroup定义表格列的组
col定义用于表格列的属性

代码如下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>表格</title>
</head>
<body>
    
    <table border="2">
        <caption >表格标题</caption>
            <th>表头1</th>
            <th>表头2</th>
            <tr>
                <td>行1,列1</td>
                <td>行2,列2</td>
            </tr>
            <tr>
                <td>行2,列1</td>
                <td>行2,列2</td>
            </tr>
    </table>
</body>
</html>

在这里插入图片描述

6.图像

图像标签img是一个自闭合标签,常用的有三个属性

属性描述
src规定显示图像的 URL,就是图像的文件地址
alt规定图像的替代文本,就是图像不显示的时候显示的文字
title鼠标移到图片上的提示文字

插入图片代码

<img src="图像文件地址" alt="图像显示不出来的文字"  title="鼠标移到图片上的文字">

图像地址有相对路径绝对路径之分
请自行搜寻理解

7.链接

<a href="链接地址" target="链接窗口打开方式">链接文本</a>
target属性描述
_self默认方式,即在当前窗口打开链接
_blank在一个全新的空白窗口中打开链接
_top在顶层框架中打开链接
_parent在当前框架的上一层里打开链接

一般情况:

  1. 一个未访问过的链接显示为蓝色字体并带有下划线。
  2. 访问过的链接显示为紫色并带有下划线。
  3. 点击链接时,链接显示为红色并带有下划线

8.表单

常用表单标签:

标签描述
form定义供用户输入的表单
input定义输入域
textarea定义文本域 (一个多行的输入控件)
select定义了下拉选项列表
option定义下拉列表中的选项(配合select 使用)

(1)input标签

input代码描述

     <input type="表单类型" value="值" name="命名">
属性说明
text单行文本框
password密码文本框
button按钮
submit提交按钮
reset重置按钮
image图像提交按钮
radio单选按钮
checkbox复选框
hidden隐藏字段
file文件上传

(2)textarea标签

<textarea rows="10" cols="30"></textarea>
属性说明
cols规定文本区域内可见的宽度
rows规定文本区域内可见的行数
name规定文本区域的名称
placeholder规定一个简短的提示,文本区域期望的输入值
maxlength规定文本区域允许的最大字符数

(3)select标签

select和option标签配合使用
select标签代码

<select>
    <option value="">选项1</option>
    <option value="">选项2</option>
    <option value="">选项3</option>
    <option value="">选项4</option>
</select>
属性说明
autofocus规定在页面加载时下拉列表自动获得焦点
disabled当该属性为 true 时,会禁用下拉列表
multiple当该属性为 true 时,可选择多个选项
name定义下拉列表的名称
required用户在提交表单前必须选择一个下拉列表中的选项
size规定下拉列表中可见选项的数目
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值