首页 > 其他分享 >黑客基础之html——b站泷羽sec

黑客基础之html——b站泷羽sec

时间:2024-11-14 23:15:50浏览次数:3  
标签:脚本 浏览器 HTML 标签 html 文档 sec 泷羽 链接

html简介

HTML(HyperTextMarkupLanguage超文本标记语言,一种标记语言,不是一种编程语言)是用来描述网页的一种语言,使用标记标签来描述网页

标记语言是一套标记标签(markup tag)

HTML文档包含了HTML标签及文本内容,也叫web页面

一、HTML基本结构概述

HTML网页有一个标准结构,主要由以下几个关键部分组成:文档类型声明、HTML根元素、头部(head)和主体(body)部分。这种结构为浏览器解析和显示网页内容提供了清晰的框架。

二、文档类型声明(DOCTYPE)

<!DOCTYPE html>        这是HTML5的文档类型声明。它必须位于HTML文件的第一行,作用是告知浏览器文档所遵循的HTML版本,以便浏览器能够正确的渲染页面。对于HTML5来说,这个声明简洁明了,统一了HTML文档类型的标准,取代了以往复杂的DTD(文档类型定义)声明。

三、HTML根元素(<html>)

<html>        作为HTML文档的根标签,所有其他的HTML元素都被包含在它里面。它有开始标签<html>和结束标签</html>。这个标签界定了整个HTML文档的范围,浏览器会识别其中的内容为有效的HTML代码。

四、头部文件(<head>)

包含了文档的元数据,比如文档的标题和字符集声明。

<title>        定义了浏览器标签上的标题。

<link>         标签是一种非常有用的元素,它允许你将外部资源链接到你的HTML文档中。这些资源通常包括样式表(CSS)、图标、RSS源、预连接到其他网页等。<link> 标签位于 <head> 部分中。

<link> 标签最常见的用法,用于将样式表链接到HTML文档中。

<link rel="stylesheet" href="styles.css">

<link> 标签的属性包括:

  • rel:定义了当前文档与被链接文档之间的关系。
  • href:指定了被链接文档的URL。
  • type:指定了被链接文档的MIME类型。
  • media:指定了被链接文档将应用的媒体类型。
  • crossorigin:指定了是否应该使用CORS(跨源资源共享)来请求资源。
  • integrity:用于验证被链接资源的完整性。

<script> 标签用于定义客户端的脚本,比如JavaScript。这些脚本可以在浏览器中运行,允许网页与用户交互,控制网页的行为,以及改变网页的内容。

<script> 标签可以包含多个属性:

  • src:指定外部脚本文件的URL。
  • async:指示脚本应该异步加载,即在页面继续解析的同时下载脚本。
  • defer:指示脚本应该延迟执行,直到文档解析完成。
  • type:指定脚本的MIME类型,默认为 text/javascript
  • charset:指定脚本字符集。
  • crossorigin:指定是否应该使用CORS来请求脚本。
  • integrity:用于验证外部脚本的完整性。

五、主体部分(<body>)

<body> 标签包含了可见的页面内容,比如文本、图片、链接、表格、列表等。浏览器窗口中显示的所有内容几乎都包含在 <body> 标签内。

        文本元素

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

        表单元素

        <input type="text" name="username" placeholder="Enter username">

        图像元素

        <img src="image.jpg" alt="描述">

        超链接元素

        <a href="https://www.example.com">访问</a>

        表格元素<table>标签创建表格,<tr>表示表格行,<td>表示表格单元格

        

完整html页面

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>示例页面</title>
    <link rel="stylesheet" href="styles.css">
    <script src="script.js" defer></script>
</head>
<body>
    <header>
        <h1>欢迎来到我的网站</h1>
        <nav>
            <ul>
                <li><a href="#home">首页</a></li>
                <li><a href="#about">关于我们</a></li>
                <li><a href="#contact">联系方式</a></li>
            </ul>
        </nav>
    </header>

    <main>
        <section id="home">
            <h2>首页</h2>
            <p>这是一段介绍性的文字,可以包含一些关于网站的信息。</p>
        </section>

        <section id="about">
            <h2>关于我们</h2>
            <p>这里是关于我们的信息。我们致力于提供高质量的服务。</p>
        </section>

        <section id="contact">
            <h2>联系方式</h2>
            <form action="submit_form.php" method="post">
                <label for="name">姓名:</label>
                <input type="text" id="name" name="name" required><br><br>

                <label for="email">邮箱:</label>
                <input type="email" id="email" name="email" required><br><br>

                <label for="message">消息:</label>
                <textarea id="message" name="message" rows="4" cols="50" required></textarea><br><br>

                <input type="submit" value="发送">
            </form>
        </section>
    </main>

    <aside>
        <h3>侧边栏信息</h3>
        <p>这里是一些额外的信息或者广告。</p>
    </aside>

    <footer>
        <p>版权所有 &copy; 2024</p>
    </footer>
</body>
</html>

标签:脚本,浏览器,HTML,标签,html,文档,sec,泷羽,链接
From: https://blog.csdn.net/2401_86547150/article/details/143722978

相关文章

  • 安全见闻(全)——b站泷羽sec
    编程语言C语言,C++,Java,python,JavaScript,C#,Ruby,PHP,Go,Swift,KotlinJavaScript:网页开发、C#:微软开发,主要用于Windows应用开发、Ruby:常用于Web开发,语言简洁、Go:主要用于网络编程和云计算、Swift:苹果开发,用于iOS和macOS应用开发、Kotlin:可与Java互操作,主要用于Android开发......
  • HTML区块方面的细节以及表单的使用
    一.HTML中区块元素和内联元素的区别1.HTML区块元素大多数HTML元素被定义为块级元素或内联元素。块级元素在浏览器显示时,通常会以新行来开始(和结束)。(即独占一行)实例:<h1>,<p>,<ul>,<table>2.HTML内联元素内联元素在显示时通常不会以新行开始。实例:<b>,<td>,......
  • 什么?还不会HTML的表格标签的运用,今天来带大家了解一下HTML的表格标签,内置4篇整理好的
    HTML表格文章目录HTML表格@[toc]HTML的表格介绍以下是一个简单的HTML表格实例:在线实例表格实例HTML表格和边框属性HTML表格表头更多实例HTML表格标签4篇笔记写笔记1.tr与td的详细讲解2.HTML的table的介绍3.常用的标签4.表格标签首先,先给大家介绍一下什么......
  • HTML图像操作
    1.alt作用:alt属性用来为图像定义一串预备的可替换的文本,在浏览器无法载入图像时,替换文本属性告诉读者她们失去的信息。代码:<imgsrc="boat.gif"alt="BigBoat">2.创建图像映射1.了解HTML的图像标签标签描述<img>定义图像<map>定义图像地图<area>定义图像地图中的可点击......
  • 泷羽sec之超文本标记语言
    ......
  • 响应式Web设计:纯HTML和CSS实现技巧
    响应式Web设计是一种确保网页在不同设备和屏幕尺寸下都能良好显示的设计方法。以下是使用纯HTML和CSS实现响应式设计的关键技巧:流式布局(FluidLayouts):使用相对单位(如百分比)而非固定单位(如像素)来定义元素的宽度,使元素能根据容器宽度动态调整。媒体查询(MediaQueries):根据不同......
  • FastHTML快速入门:服务器渲染超媒体应用的利器
    项目简介FastHTML是一个Python库,它将Starlette、Uvicorn、HTMX和fastcore的FT"FastTags"融合在一起,用于创建服务器渲染的超媒体应用程序。FastHTML类本身继承自Starlette,并增加了基于装饰器的路由、Beforeware、自动将FT渲染为HTML等功能。写作FastHTML应用时需记住的事......
  • 安全见闻(全)---泷羽sec
    安全见闻声明学习视频来自B站UP主泷羽sec,如涉及侵权马上删除文章笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负安全见闻01—网络安全概括编程语言C++:在C基础上发展,支持面向对象编程,常用于游戏和高性能......
  • html5多媒体标签
    文章目录HTML5新增多媒体标签详解:视频标签与音频标签视频标签`<video>`音频标签`<audio>`代码案例HTML5新增多媒体标签详解:视频标签与音频标签HTML5引入了多项新特性,其中多媒体标签的引入为网页开发带来了革命性的变化。这些标签允许开发者在不依赖第三方插件(如Fl......
  • 检测 HTML5\CSS3\JAVASCRIPT 在浏览器的适应情况
    https://www.cnblogs.com/czhyuwj/p/4796690.html CSS3SelectorsTest:这是CSS3.INFO网站提供的css选择器测试页面,它能够详细显示当前浏览器对所有CSS3选择器的支持情况。启动测试,浏览器会自动测验,并已列表的方式显示当前浏览器对所有css3选择器的支持情况  http://tool......