码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 前端知识大全之HTML


    目录

    前言必读

    一、概念讲解

    1.前端包含什么?

    2.编写的代码加载出来的原理?

    3.编写代码的工具?

    4.HTML标签两大类型? 

    5.HTML标签关系? 

    二、HTML正文讲解 

    1.注释 ()

    2.标题标签 (h)

    3.段落标签 (p)

    4.换行标签 (br)

    5.水平线标签 (hr)

    6.文本格式化标签(加粗、下划线、倾斜、删除线) 

    7.媒体标签之图片标签 (img src=)

    8.相对路径

    9.媒体标签之音频标签(audio src=)

    10.媒体标签之视频标签(video src=)

    说明: src:里面/文件夹/可以直接找到音频。controls显示播放的控件: autoplay  muted:自动静音播放 loop:循环播放

    11.超链接标签(a href=)

    12.无序列表标签(ul-->li)

    13.有序列表标签(ol-->li)

    14.自定义标签(dl-->dt-->dd)

    15.表格标签(table-->tr-->td)

     16.表头标题和表头单元格标签  table-->tr(th、td)。caption是表格标题

    17.合并单元格(caption--->tr---td)

    18.表单之按钮大全(input type=)

    19.表单之下拉菜单(select-->option)

    20.表单之文本域(textarea)

    21.点击文字图片选中按钮(label)

    22.空格符号( )

    23.布局标签(div 、span)

    三、CSS的超链接


    前言必读

    读者手册(必读)_云边的快乐猫的博客-CSDN博客

    一、概念讲解

    1.前端包含什么?

    结构:HTML(Hyper Text Markup Language--超文本标记语言)

    页面原始和内容 

    表现:CSS

    网页原始的外观和位置等页面样式(如颜色、大小等) 

    行为:JavaScript

    网页模型的定义与交互,简称JS

    2.编写的代码加载出来的原理?

            代码变成可视化的网页就是由浏览器去渲染和加载的。也就是说有浏览器就可以运行以html后缀的代码了

    3.编写代码的工具?

    推荐使用vscode 

    4.HTML标签两大类型? 

    双标签:需要包裹住代码使用的标签,有一对,开头标签和结尾标签很像,结尾标签前多了一个/

    单标签:通常是不需要包裹的代码使用的,例如换行使用的
    ,水平线使用的


    5.HTML标签关系? 

    1.父子关系(嵌套关系)

    例如:

           

    2.兄弟关系(并列关系) 

    二、HTML正文讲解 

    1.注释 ()

    说明:方便他人阅读。快捷键:Ctrl+/ 

    2.标题标签 (h)

      说明:1标签文中最重要,字体最大,文字加粗,逐级递减。独占一行

    1. <h1>今天天气真好h1>
    2. <h2>今天天气真好h2>
    3. <h3>今天天气真好h3>
    4. <h4>今天天气真好h4>
    5. <h5>今天天气真好h5>
    6. <h6>今天天气真好h6>

    3.段落标签 (p)

    说明:一段文字的段落需要用到这个。独占一行

    <p>我是一个段落p>

    4.换行标签 (br)

    说明:在需要换行的文字后面加上这个标签就可以实现了换行效果 

    <br> 

    5.水平线标签 (hr)

    说明:在需要添加水平分割线的位置后面添加上这个标签就可以实现添加一条水平分割线的效果 

    <hr>

    6.文本格式化标签(加粗、下划线、倾斜、删除线) 

    说明:两个显示效果都一样,区别就是下面完整单词的那个强调了重要性,是给其他程序员阅读代码时候看的。

    1. <b> 加粗b>
    2. <strong>加粗 strong>
    3. <u>下划线 u>
    4. <ins>下划线ins>
    5. <i> 倾斜i>
    6. <em>倾斜em>
    7. <s>删除线 s>
    8. <del>删除线del>

    7.媒体标签之图片标签 (img src=)

    说明:src内容是图片的相对路径

    alt内容是文字,当图片加载不出来时候显示的文字

    title内容是文字,把鼠标放到图片上面显示的文字

     width和height内容是图片的宽和高,只设置其中一个,另一个会对比缩放,两个都设置有可能会图片扭曲

    <img src="./图片.jpg" alt="加载不出来" title="鼠标放这里提示" width="" height="">

    8.相对路径

     说明:相对路径是一定可以找到的,就了解一下就好了,绝对路径这里要好好学习,根据图片和html文件所在位置的不同去选择不同的方式去寻找图片

    当前文件代码同级别目录    " alt="">

    当前文件代码下级目录   " alt="">

    当前文件代码上级目录   " alt=""> 

    9.媒体标签之音频标签(audio src=)

     说明:src:里面/文件夹/可以直接找到音频。controls显示播放的控件: autoplay:自动播放 loop:循环播放

        <audio src=" /文件夹/音乐.mp3" controls autoplay loop>audio>

    10.媒体标签之视频标签(video src=)

    说明: src:里面/文件夹/可以直接找到音频。controls显示播放的控件: autoplay  muted:自动静音播放 loop:循环播放

    ps:这个使用和音频差不多,自动静音播放谷歌浏览器支持,其他浏览器可能不支持

    <video src="/文件夹/视频.mp4" controls autoplay muted loop>video>body>

    11.超链接标签(a href=)

    覆盖本页面跳转

        <a href="https://www.baidu.com/">点我啊a>

    不覆盖本页面跳转

        <a href="https://www.baidu.com/" target="_blank">点我啊a>

    说明:href内容是要跳转到的目标网站,标签之间夹着的就是点击内容,点击后跳转 

    ps:跳转到的目标网址可以是网址也可以是本地的

    12.无序列表标签(ul-->li)

     说明: ul标签中只能放li标签。li标签可以放其他标签

    1. <ul>
    2. <li>香蕉li>
    3. <li>牛奶li>
    4. ul>

    13.有序列表标签(ol-->li)

    说明:  ol标签中只能放li标签。li标签可以放其他标签。列表的每一项默认显示序号标识

    1. <ol>
    2. <li>香蕉li>
    3. <li>牛奶li>
    4. ol>

    14.自定义标签(dl-->dt-->dd)

     说明:dl标签中只能放dt主题标签和dd内容标签。dt和dd标签可以放任意标签。并且dd标签默认显示缩进

    1. <dl>
    2. <dt>主题dt>
    3. <dd>香蕉dd>
    4. <dd>牛奶dd>
    5. dl>

    15.表格标签(table-->tr-->td)

    说明:没有看见表格是没有加显示表格的语句,表格的属性设置建议用css设置,后面会讲到。

     table是表格大标签,tr是行标签,td是内容标签

    1. <table>
    2. <tr>
    3. <td>男生td>
    4. <td>女生td>
    5. tr>
    6. <tr>
    7. <td>新手td>
    8. <td>老手td>
    9. tr>
    10. table>

     16.表头标题和表头单元格标签  table-->tr(th、td)。caption是表格标题

    说明: 没有看见表格是没有加显示表格的语句,表格的属性设置建议用css设置,后面会讲到。

    table是表格大标签,caption是标题标签,tr是行标签,th是表头加粗标签,td是内容标签

    1. <table>
    2. <caption>成绩单caption>
    3. <tr>
    4. <th>男生th>
    5. <th>女生th>
    6. tr>
    7. <tr>
    8. <td>新手td>
    9. <td>老手td>
    10. tr>
    11. table>

    17.合并单元格(caption--->tr---td)

    说明:要合并哪里就把多余的标签和数据删除,然后在要合并的标签当中添加行(rowspan)或者列(colspan)合并,数字是合并几行或者几列的意思 。注意:只能合并同一个结构的,不同结构的不能合并

    1. <table>
    2. <caption>成绩单caption>
    3. <tr>
    4. <th>男生th>
    5. <th>女生th>
    6. tr>
    7. <tr>
    8. <td colspan="2">老手td>
    9. tr>
    10. table>

    18.表单之按钮大全(input type=)

    说明:这些多用于登录注册菜单时候用到 

    1. <form action="">form>
    2. 文本框:<input type="text">
    3. <br>
    4. 密码框:<input type="password">
    5. <br>
    6. 单选框:男<input type="radio" name="sex" > 女<input type="radio" name="sex" >
    7. <br>
    8. 多选框:<input type="checkbox" >
    9. <br>
    10. 单选框:男<input type="radio" name="sex" > 女<input type="radio" name="sex" checked>
    11. <br>
    12. 文件上传:<input type="file">
    13. <br>
    14. 多个文件上传:<input type="file" multiple>
    15. <br>
    16. 请输入:<input type="text" placeholder="请输入用户名">
    17. <br>
    18. <input type="submit">
    19. <br>
    20. <input type="reset">
    21. <br>
    22. <input type="button" value="普普通通">
    23. <br>
    24. <button>我是按钮button>

    19.表单之下拉菜单(select-->option)

     说明:看注释里面都有

    1. <select >
    2. <option >射手option>
    3. <option >法师option>
    4. <option >战士option>
    5. <option selected>刺客option>
    6. select>

    20.表单之文本域(textarea)

     说明:看注释里面都有

    1. <textarea >textarea>

    21.点击文字图片选中按钮(label)

     说明:看注释里面都有

    1. <label >
    2. 我是最厉害的 <input type="radio" name="sex" >
    3. label>
    4. <label >
    5. 我是最帅的<input type="radio" name="sex" >
    6. label>

    22.空格符号( )

    说明:&这个符号在键盘7那里,需要几个空格就放几个  

    1. 大  哥

    23.布局标签(div 、span)

    说明:div和span都是盒子标签,页面就是由一个个盒子互相嵌套组成的

    1. <div>我是div1div>
    2. <div>我是div2div>
    3. <span>我是span1span>
    4. <span>我是span2span>

    三、CSS的超链接

    前端知识大全之CSS_云边的快乐猫的博客-CSDN博客

  • 相关阅读:
    Android14前台服务适配指南
    《FFmpeg Basics》中文版-06-填充视频
    网络原理知识
    第4版信息系统模考真题2
    关于我在项目中封装的一些自定义指令
    ST7789-TFT屏幕驱动(整理有stm32/51单片机/arduino等驱动代码)
    Vue:列表排序和筛选(运用计算属性和监视属性(侦听属性))
    (1)Flink CEP复杂事件处理引擎介绍
    Python中的单元测试与代码覆盖率:实践与问题解决
    Node + Express 后台开发 —— 起步
  • 原文地址:https://blog.csdn.net/m0_52861000/article/details/128050515
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号