30分钟从零开始入门拿下 HTML

 🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇

                                    ⭐  HTML ⭐

🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇


主要内容

认识HTML的基本结构,学习常⽤的HTML标签.


1.HTML基础

1.1什么是HTML

HTML(HyperTextMarkupLanguage),超⽂本标记语⾔.

超⽂本:⽐⽂本要强⼤.通过链接和交互式⽅式来组织和呈现信息的⽂本形式.不仅仅有⽂本,还可能包 含图⽚,⾳频,或者⾃已经审阅过它的学者所加的评注、补充或脚注等等.

标记语⾔:由标签构成的语⾔ HTML的标签都是提前定义好的,使⽤不同的标签,表⽰不同的内容.

类似⻜书⽂档,Word⽂档

如果选中⽂本,点击标题1,就会使⽤标题1的样式来显⽰⽂本,上述标题1就是⼀个"标签"

如下⽅代码:

 <h1>我是⼀级标题</h1>
 <h2>我是⼆级标题</h2>
 <h3>我是三级标题</h3>

经过浏览器解析后的效果如下:

HTML 标签基础

HTML(HyperText Markup Language)是构建网页的标准语言。HTML 代码由“标签”构成,标签用尖括号 < > 包围,主要有以下几个特点:

  • 成对标签:大部分标签成对出现,如 <h1>(开始标签)和 </h1>(结束标签),中间包含标签内容。
  • 单标签:有些标签是单标签,只需要开始标签,如 <br />(换行)。
  • 属性:开始标签中可能带有属性,如 id="myId",用于设置标签的特定特性或唯一标识符。

HTML 文件基本结构

一个简单的 HTML 文件结构如下:

<!DOCTYPE html>
<html>
<head>
    <title>第一个页面</title>
</head>
<body>
    hello world
</body>
</html>

  • <html> 是根标签。
  • <head> 包含页面的元数据,如 <title> 用于设置页面标题。
  • <body> 包含页面上显示的内容。

标签层次结构

标签之间有父子关系和兄弟关系。例如:

<html>
    <head>
        <title>第一个页面</title>
    </head>
    <body>
        hello world
    </body>
</html>

  • <head> 和 <body> 是 <html> 的子标签。
  • <title> 是 <head> 的子标签。
  • <head> 和 <body> 是兄弟关系。

开发工具

虽然可以用系统自带的记事本编写 HTML,但使用专业开发工具会更方便。推荐使用 Visual Studio Code (VSCode),它是一个跨平台的代码编辑器,支持多种编程语言,并且提供强大的功能和插件。

常见 HTML 标签

标题标签(<h1><h6>

标题标签用于定义不同级别的标题,从 <h1><h6>,数字越大字体越小。

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

段落标签(<p>

<p> 标签定义一个段落。HTML 会自动在段落前后添加空白间距。

<p>这是一个段落。</p>
<p>这是另一个段落。</p>
 

换行标签(<br />

<br /> 标签用于在文本中插入换行。

这是第一行<br />
这是第二行<br />
这是第三行

图片标签(<img>

<img> 标签用于插入图片,必须带有 src 属性指定图片路径。

<img src="rose.jpg" width="500" height="800" />
 

超链接标签(<a>

<a> 标签用于创建链接,可以是内部链接或外部链接。href 属性指定链接的目标。

<a href="http://www.baidu.com" target="_blank">百度</a>

表格标签

表格由 <table> 标签创建,包含 <tr>(行)、<td>(单元格)、<thead>(表头)、<tbody>(表体)等标签。

<table border="1" cellpadding="10">
    <thead>
        <tr>
            <th>姓名</th>
            <th>性别</th>
            <th>年龄</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>张三</td>
            <td>男</td>
            <td>10</td>
        </tr>
        <tr>
            <td>李四</td>
            <td>女</td>
            <td>11</td>
        </tr>
    </tbody>
</table>

表单标签

表单用于用户输入数据,包含 <form>(表单域)和 <input>(输入控件)等标签。

<form action="submit.html">
    <label for="username">用户名:</label>
    <input type="text" id="username" name="username" placeholder="请输入用户名" /><br />
    <label for="password">密码:</label>
    <input type="password" id="password" name="password" placeholder="请输入密码" /><br />
    <input type="submit" value="提交" />
</form>

下拉菜单(<select>

<select> 标签用于创建下拉菜单,<option> 标签定义菜单项。

<select>
    <option>北京</option>
    <option selected>上海</option>
</select>

文本区域(<textarea>

<textarea> 标签用于创建多行文本输入框。

<textarea rows="4" cols="50">默认文本</textarea>

无语义标签(<div><span>

  • <div> 用于分隔大块区域,通常是块级元素。
  • <span> 用于小范围内的内联元素。
<div>
    <span>这是一个 span 元素。</span>
    <span>这是另一个 span 元素。</span>
</div>

综合练习:用户注册页面

以下是一个简单的用户注册页面示例,包含了标题、表单和输入控件:

<!DOCTYPE html>
<html>
<head>
    <title>用户注册</title>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
</head>
<body>
    <h1>用户注册</h1>
    <form action="register.html">
        <table>
            <tr>
                <td>用户名:</td>
                <td><input type="text" placeholder="请输入用户名" /></td>
            </tr>
            <tr>
                <td>手机号码:</td>
                <td><input type="text" placeholder="请输入手机号码" /></td>
            </tr>
            <tr>
                <td>密码:</td>
                <td><input type="password" placeholder="请输入密码" /></td>
            </tr>
        </table>
        <input type="submit" value="注册" />
    </form>
    <p>已有账号? <a href="#">登录</a></p>
</body>
</html>


总结

以上就是 html 的入门内容了, 后续还会更新 css js,希望大家多多支持.

博客不易,希望可以帮助到大伙,动动小手点个赞作者会开心很久,感谢阅览。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值