0基础学HTML,从快捷方式(IntelliJ IDEA)入手,一步步就能看懂了!

在这里插入图片描述

HTML5

1、基本认识

  • HTML:Hyper Text Markup Language(超文本标记语言)
  • W3C:World Wide Web Consortium(万维网联盟)
    • 结构化标准语言(HTML、XML)
    • 表现标准语言(CSS)
    • 行为标准(DOM、ECMAScript)

2、网页的基本信息

<!--  DOCTYPE:告诉浏览器,使用什么规范 () -->
<!DOCTYPE html>

<html lang="en">

<!--  head:head标签代表网页头部 -->
<head>
    <!-- meta标签:描述网站的一些信息   -->
    <meta charset="UTF-8">
    <meta name="keywords" content="Feild学HTML">
    <meta name="description" content="认真学习,做好网站">
    <!--  网页标题  -->
    <title>我的第一个网页</title>
</head>

<!--  body:body标签代表网页主体 -->
<body>
I'm comming!

</body>
</html>

3、网页的基本标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>基本标签学习</title>
</head>
<body>

<!-- 标题标签:h*-->
<!--快捷方式:h* + tab-->
<h1>一级标签</h1>
<h2>二级标签</h2>
<h3>三级标签</h3>
<h4>四级标签</h4>
<h5>五级标签</h5>
<h6>六级标签</h6>

<!--段落标签:p-->
<!--快捷方式:p + tab-->
<p>不要温顺的走进那个良夜,</p>
<p>激情不能被消沉的暮色淹没,</p>
<p>咆哮吧,咆哮,痛斥那光的退缩。</p>
<p>智者在临终的时候,对黑暗妥协,</p>
<p>是因为它们的语言已黯然失色,</p>
<p>它们不想被夜色迷惑,</p>
<p>咆哮吧,咆哮,痛斥那光的退缩。</p>

<!--水平线标签:hr-->
<hr/>

<!--换行标签:br-->
不要温顺的走进那个良夜,<br/>
激情不能被消沉的暮色淹没,<br>
咆哮吧,咆哮,痛斥那光的退缩。<br/>
智者在临终的时候,对黑暗妥协,<br/>
是因为它们的语言已黯然失色,<br/>
它们不想被夜色迷惑,<br/>
咆哮吧,咆哮,痛斥那光的退缩。<br/>

<hr/>
<!-- 粗体:strong , 斜体:em -->
<p>粗体:<strong>wisdex</strong></p>
<p>斜体:<em>Feild</em></p>

<hr/>
<!--特殊符号-->
<!--空格:&nbsp;-->
空                                          格
空&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>

<!--其他&*;类-->
&gt;
&lt;              <br/>
&copy;版权所有Feild


</body>
</html>

4、图像标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>图像标签学习</title>
</head>
<body>

<!--图像标签
快捷方式:img + tab
src:(必填)图片地址
        相对地址:通过../ (通过上一级路径来找到具体地址)
        绝对地址:D:\note\code\HTML\resoures\image\cn.png
alt:(必填)图片备注,在图片无法显示时用
title:鼠标悬停时显示内容
width:图片宽度
height:图片高度
...
-->
<img src="../resoures/image/cn.png" alt="网站logo"
     title="悬停文字:欢迎你!" width="200" height="200">
<img src="" alt="">

</body>
</html>

5、链接标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>链接标签学习</title>
</head>
<body>

<!--锚链接:锚点(标记):顶部-->
<a name="top">顶部</a>

<!--链接标签
快捷方式:a + tab
href:(必填) 要跳转到那个页面
可以直接嵌套图片
target:心窗口在哪里打开
    _blank:在新标签中打开
-->

<a href="1、我的第一个网页.html" target="_blank">点击跳转到页面1</a><br/>
<a href="https://www.baidu.com" target="_self">点击跳转到百度</a><br/>
<a href="1、我的第一个网页.html">
    <img src="../resoures/image/cn.png" alt="网站logo"
         title="悬停文字:欢迎你!" width="200" height="200">
</a><br/>

<!--锚链接:跳转锚点(标记)
            #锚点名(可以跨页面)
-->
<a href="#top">回到顶部</a>

<!--功能性链接
邮件链接:mailto:
-->
<a href="mailto:feild@wisdex.cn">联系我</a>


</body>
</html>

6、列表标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>列表标签学习</title>
</head>
<body>

<!--有序列表-->
<!--快捷方式:ol + tab;li + tab-->
<ol>
    <li>java</li>
    <li>html</li>
    <li>css</li>
    <li>vue</li>
</ol>

<!--无序列表-->
<!--快捷方式:ul + tab;li + tab-->
<ul>
    <li>顺序结构</li>
    <li>选择结构</li>
    <li>循环结构</li>
</ul>

<!--自定义列表,快捷方式类似
dl:标签
dt:列表名称
dd:列表内容
-->

<dl>
    <dt>语言</dt>
    <dd>Java</dd>
    <dd>Linux</dd>
    <dd>Python</dd>

    <dd>Go</dd>
    <dt>小工具</dt>
    <dd>Swagger</dd>
    <dd>Json</dd>
    <dd>Ajax</dd>
</dl>

</body>
</html>

7、表格标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表格标签学习</title>
</head>
<body>

<!--表格标签
表格:table + tab;加边框:border
行:tr(table row) + tab;跨列:colspan,记得删除占用格
列:td + tab;跨列:rowspan,记得删除占用格
-->

<table border="1px">
    <tr>
    <!-- 跨列:colspan(column span) -->
        <td colspan="3">11</td>
        <td>14</td>
    </tr>
    <tr>
        <td rowspan="2">21</td>
        <td>22</td>
        <td>23</td>
        <td>24</td>
    </tr>
    <tr>
        <td>32</td>
        <td>33</td>
        <td>34</td>
    </tr>
</table>

</body>
</html>

8、媒体元素

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>媒体元素学习</title>
</head>
<body>

<!--音频和视频-->
<!--视频快捷方式:video + tab
    src: 资源路径
    controls:控制开关
    autoplay:自动播放
-->
<video src="..//resoures/video/video.MP4"
       controls autoplay width="1000" height="500"></video>

<!--音频快捷方式:audio + tab
    src: 资源路径
    controls:控制开关
    autoplay:自动播放
-->

</body>
</html>

9、页面结构

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>页面结构分析</title>
</head>
<body>

<!--网页头部:header + tab-->
<header>
    <h2>网页头部</h2>
</header>

<!--主体部分-->
<section>
    <h2>网页主体</h2>
    <!--  独立文章内容  -->
    <article>
        <h3>文章内容</h3>
    </article>

    <!--侧边栏-->
    <aside>
        <ol>
            <li>java</li>
            <li>python</li>
            <li>go</li>
            <li>c++</li>
        </ol>

        <!-- 导航 -->
        <nav>
            dadf
        </nav>
    </aside>

    <!--  da  -->
</section>


<!--网页脚部:footer + tab-->
<footer>
    <h2>网页脚部</h2>
</footer>

</body>
</html>

10、ifame内联框架

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>iframe内联框架学习</title>
</head>
<body>

<!--快捷方式:iframe + tab
src:引用页面地址
name:框架标识名
-->

<iframe frameborder="0" height="200px"
       src="https://wisdex.cn" width="200px"></iframe>

<!--跳转到内联框架显示
1、先设置内联框架,并设置标签:name
2、链接跳转到标签
-->
<iframe src="" frameborder="0" name="hello"></iframe>
<a href="https://wisdex.cn" target="hello"
   height="200px" width="200px">点击跳转</a>

</body>
</html>

11、表单语法

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单学习</title>
</head>
<body>

<h1>注册</h1>

<!--表单form
action:提交的位置,网站、请求处理地址
method: 提交方式,
        post:安全,可以传输大文件
        get:可以在url中看到,不安全

-->

<form action="7、媒体元素.html" method="get">
    <!--  表单框快捷方式: p + tab  -->
            <!--  框内属性快捷方式:input + tab
            type:制定元素类型:
            -->

            <!--  文本输入类型:input type="text"  -->
                                     <!-- value:元素初始值,type是radio时必须制定一个值 -->
                                                            <!-- maxlength:输入的最大字符数 -->
                                                            <!-- size:初始宽度,单位:用密是字符,其他是像素 -->
    <p>名字:<input type="text" name="username" value="值得信" maxlength="8" size="30"></p>
            <!--  密码框类型:input type="password"  -->
                                <!-- 表单元素的名称:name -->
    <p>密码:<input type="password" name="pwd"></p>
    


            <!--  radio:单选中唯一选项的设置方法,通过name来统一组 -->
    <p>
        <input type="radio" value="boy" name="sex"><input type="radio" value="girl" name="sex"></p>

            <!--  checkbox:
            同样关注组的问题
            checked:默认选中值
              -->
    <p>
        <input type="checkbox" value="read" name="hobby">看书
        <input type="checkbox" value="sports" name="hobby" checked>运动
        <input type="checkbox" value="chat" name="hobby">聊天
        <input type="checkbox" value="eat" name="hobby">美食
        <input type="checkbox" value="code" name="hobby">编程

    </p>

    <p>
        <input type="image" src="../resoures/image/cn.png">
    </p>
    <hr>

            <!-- 文件域快捷方式:file + tab -->
            <!-- 按钮域快捷方式:button + tab -->
    <p>
        <input type="file" name="files">
        <input type="button" name="upload" value="上传" >
    </p>
    
    <p>
             <!--  邮件验证  -->邮箱:
        <input type="email" name="email">
    </p>

    <p>
             <!--  URL  -->URL:
        <input type="url" name="url">
    </p>

    <p>
             <!--  数字  -->商品数量:
        <input type="number" name="num" max="100" min="0" step="1">
    </p>

    <p>
                <!--  滑块  -->音量:
        <input type="range" name="volume" min="0" max="100" step="2">
    </p>

    <p>
             <!--  搜索  -->搜索:
    <input type="search" name="search">
    </p>

    <hr>

    <!-- 下拉表单框快捷方式:select + tab
            表单表单快捷方式:option + tab
                    selected:默认选中值
    -->
    <p>应聘岗位
        <select name="jobs" id="">
            <option value="marketing">市场</option>
            <option value="sales">销售</option>
            <option value="project" selected>实施</option>
            <option value="hr">人力</option>
            <option value="financial">财务</option>
        </select>
    </p>



        <!-- 文本域快捷方式:textarea + tab
         cols:列数
         rows:行数
         -->
    <p>
        <textarea name="textarea" cols="50" rows="10" id="mark">个人补充</textarea>
    </p>

    <p>

        <input type="submit" value="提交">
        <input type="reset" value="清空表单">
    </p>

    <!--  隐藏域:hidden  -->
    <!--  禁用域:disabled  -->
    <!--  只读域:readonly  -->


    <!--  增强鼠标可用性:label  -->
    for:指向制定的位置高亮--> 在id中找对应的
    <p>
        <label for="mark">有什么说的,进来写点?</label>
    </p>

    <!--  表单验证
    placeholder:提示信息
    required:非空判断
    pattern:正则表达式(上网搜索)
      -->
    <p>姓名:
        <input type="text" placeholder="请输入姓名" >
    </p>
    <p>密码:
<!--        <input type="password" placeholder="请输入密码" required>-->
    </p>
    <p>邮箱:
        <input type="email" placeholder="请输入邮箱" pattern="^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$">
    </p>

</form>

</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值