首页 > 其他分享 >Web的入门知识(9月24日)

Web的入门知识(9月24日)

时间:2024-09-24 23:21:50浏览次数:9  
标签:24 Web 定义 标签 指定 文档 属性 id 入门

        我也是新手刚学web没几天,总结一下今天所学,如有错误,欢迎批评指正

        我是边写边学的,刚开始我写了一个类似新闻界面的前端,自然按着新闻页面的构成一步步学习。

1. 页面的标题排版

        使用vscode时按下!会自动生成html的框架,其中我们要修改title为自己所用的。

<!-- 声明文档类型为html -->
<!DOCTYPE html>
<html lang="en">
<head>
   <!--  当前页面的字符集为UTF-8 -->
    <meta charset="UTF-8">
    <!-- 设置浏览器兼容性 -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>此处为标题</title>
</head>
<body>
    <img src="./picture/微信图片_20240919204805.jpg" width="300"  >
    <h1>一级标题</h1>
    <h2>二级标题</h2>
    <hr>
    双横线中间内容显示
    <hr>
</body>
</html>

其中<img> 标签用于在网页中嵌入图像,使用方法如下:

img标签

        src:图片资源路径

        绝对路径:

            1.绝对磁盘路径:"D:\twoyears\HTML\picture\微信图片_20240919204805.jpg"

            2.绝对网络路径:https://images.shobserver.com/news/690_390/.jpg

        相对路径:

            ./  : 当前目录(可以省略)

            ../ : 上一级目录    

        width:宽度

        height:高度

2.标题的样式

        修改标题的颜色,有三种方法,不过我比较习惯于内嵌样式,就是在<head>标签中用<style>标签进行修改,这里就用到了另一个知识点(css选择器),我习惯于用id选择器,就是在<h1>标签内定义一个id名称 这样就可以在<style>标签中用井号加id名称的方法进行修改操作。另外<span> 标签是一个内联元素,用于对文档中的部分文本或其他内联元素进行分组。<span> 标签本身没有任何特定的样式或行为,但它通常与 CSS 结合使用,以便对特定的文本或元素应用样式。


<head>
    <style>

        /* ID选择器 */
        #time{
            color: #968D92;
            font-size: 12px;
        }
    </style> 

</head>
<body>
   
    <hr>
    <span  id = "time">2024年9月24日</span>
    <hr>
</body>
</html>

   3.超链接

        在 HTML 中,<a> 标签(也称为锚标签)用于创建超链接,使用户能够从一个页面导航到另一个页面或同一页面中的不同部分。<a> 标签通常包含一个 href 属性,用于指定链接的目标地址。     

基本语法为

<a href="目标地址">链接文本</a>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <p>点击 <a href="https://www.example.com">这里</a> 访问示例网站。</p>
</body>
</html>

通常<a>标签内需要用到两个属性 href和target

  • href:指定链接的目标地址。可以是绝对 URL(如 https://www.example.com)或相对 URL(如 about.html)。

  • target:指定链接的打开方式。常用的值包括:

    • _blank:在新窗口或新标签中打开链接。

    • _self:在当前窗口或标签中打开链接(默认行为)。

    • _parent:在父框架中打开链接。

    • _top:在整个窗口中打开链接。

总结来说:用到的HTML和CSS常用标签如下

1. <!DOCTYPE html>

  • 功能: 声明文档类型,告诉浏览器这是一个HTML5文档。

2. <html lang="en">

  • 功能: 定义HTML文档的根元素,并指定文档的语言为英语。

  • 属性:

    • lang: 指定文档的语言,例如 lang="en" 表示英语。

3. <head>

  • 功能: 包含文档的元数据(metadata),如标题、样式表、脚本等。

4. <meta charset="UTF-8">

  • 功能: 指定文档的字符编码为UTF-8,确保文档中的字符能够正确显示。

  • 属性:

    • charset: 指定字符编码,例如 charset="UTF-8"

5. <meta name="viewport" content="width=device-width, initial-scale=1.0">

  • 功能: 设置视口(viewport),使网页在移动设备上正确显示。

  • 属性:

    • name: 指定元数据的名称,例如 name="viewport"

    • content: 指定元数据的值,例如 content="width=device-width, initial-scale=1.0"

6. <title>焦点访谈:中国底气 新思想夯实大国粮仓</title>

  • 功能: 定义文档的标题,显示在浏览器的标题栏或标签页上。

7. <style>

  • 功能: 定义文档的内部样式表。

  • 属性:

    • h1: 定义一级标题的样式。

      • color: 设置字体颜色。

    • #time: 定义ID为 time 的元素的样式。

      • color: 设置字体颜色。

      • font-size: 设置字体大小。

    • a: 定义超链接的样式。

      • color: 设置字体颜色。

      • text-decoration: 设置文本装饰,例如 none 表示无下划线。

    • p: 定义段落的样式。

      • text-indent: 设置首行缩进。

      • line-height: 设置行高。

    • #plast: 定义ID为 plast 的元素的样式。

      • text-align: 设置文本对齐方式。

    • #center: 定义ID为 center 的元素的样式。

      • width: 设置宽度。

      • margin: 设置外边距,0 auto 表示上下边距为0,左右边距自动,使元素居中。

8. <body>

  • 功能: 定义文档的主体内容。

9. <div id="center">

  • 功能: 定义一个分区或节,ID为 center,用于包裹内容并使其居中。

  • 属性:

    • id: 指定元素的唯一标识符,例如 id="center"

10. <img src="img/news_logo.png">

  • 功能: 插入图像。

  • 属性:

    • src: 指定图像的URL,例如 src="img/news_logo.png"

11. <a href="https://www.sina.com.cn/" target="_self">新闻频道</a>

  • 功能: 定义超链接。

  • 属性:

    • href: 指定链接的目标URL,例如 href="https://www.sina.com.cn/"

    • target: 指定链接的打开方式,例如 target="_self" 在当前窗口打开。

12. <h1>焦点访谈:中国底气 新思想夯实大国粮仓</h1>

  • 功能: 定义一级标题。

13. <hr>

  • 功能: 插入水平线,用于分隔内容。

14. <span id="time">2024年9月24日</span>

  • 功能: 定义行内元素,ID为 time,用于显示日期。

  • 属性:

    • id: 指定元素的唯一标识符,例如 id="time"

15. <span> <a href="https://www.cctv.com/" target="_blank">央视网</a></span>

  • 功能: 定义行内元素,包含一个超链接。

  • 属性:

    • href: 指定链接的目标URL,例如 href="https://www.cctv.com/"

    • target: 指定链接的打开方式,例如 target="_blank" 在新窗口打开。

16. <video src="video/1.mp4" controls width="950px"></video>

  • 功能: 插入视频。

  • 属性:

    • src: 指定视频的URL,例如 src="video/1.mp4"

    • controls: 显示视频控制条。

    • width: 设置视频的宽度。

17. <p>

  • 功能: 定义段落。

  • 属性:

    • id: 指定元素的唯一标识符,例如 id="plast"

18. <b>央视网消息 </b>

  • 功能: 定义加粗文本。

19. <img src="img/1.jpg"> 和 <img src="img/2.jpg">

  • 功能: 插入图像。

  • 属性:

    • src: 指定图像的URL,例如 src="img/1.jpg"

       

注:其中一些内容在我的代码中体现

明天计划:学习js

志不立,天下无可成之事。——王阳明        

标签:24,Web,定义,标签,指定,文档,属性,id,入门
From: https://blog.csdn.net/A20031115/article/details/142501774

相关文章

  • 12K+ Star!Taipy:一个快速将数据和AI算法转化为Web应用的工具
    Taipy简介Taipy[1] 是一个为数据科学家和机器学习工程师设计的,用于构建数据和AIWeb应用的工具。它能够让用户无需学习新语言,只需使用Python,就能专注于数据和AI算法,而无需担心开发和部署的复杂性。它的核心优势在于简化了开发流程,使得用户可以专注于算法本身,而不是技术实......
  • 数据结构:二叉树 (Heap堆篇) 手把手带你入门数据结构~ (简单易懂超详细~)
    文章目录前言一、树的概念1.树的概念与结构2.树的特性3.树的相关术语4.树的表示方法5.树形结构实际场景二、二叉树1.二叉树的概念2.二叉树的结构3.满二叉树3.完全二叉树1.完全二叉树的概念2.完全二叉树的性质3.完全二叉树的结构三、堆1.堆的概念2.堆的......
  • 数据结构:双向链表(Doubly Linked List篇)手把手带你入门数据结构~
    文章目录前言一、双向链表的概念1.结构特点:2.优点:二、双向链表的实现1.双向链表的结构2.双向链表初始化3.双向链表销毁4.双向链表打印5.双向链表尾插6.双向链表头插7.双向链表尾删8.双向链表头删9.双向链表查找10.双向链表指定位置插入11.双向链表指定位置......
  • 【专题】2024年中国白酒行业数字化转型研究报告合集PDF分享(附原数据表)
    原文链接:https://tecdat.cn/?p=37755消费人群趋于年轻化,消费需求迈向健康化,消费场景与渠道走向多元化,这些因素共同驱动企业凭借数据能力来适应市场的变化。从消费市场来看,消费群体、需求、场景及渠道皆展现出与以往不同的新态势,促使白酒企业积极拥抱数字化转型,以数据驱动来响应市......
  • 9.24
    EnumTest.javapublicclassEnumTest{publicstaticvoidmain(String[]args){Sizes=Size.SMALL;//创建一个Size枚举的实例s,值为SMALLSizet=Size.LARGE;//创建一个Size枚举的实例t,值为LARGE//s和t引用同一个对象?System.out.println(s==......
  • [STM32]USB转NRF24L01
    分享一个简单的小设计,一个由STM32F103C8T6编写的USB转2.4g无线模块,有趣的是c8t6可以运行lvgl。整板成本只要17块左右(STM32F103C8T6+NRF24L01+ST7735)。整体十分小巧能够运行裁切后的lvgl6.0,但是加上lvgl后内存非常紧张  ......
  • 20240924 模拟赛 T4 题解
    Description这是一道交互题。有一棵\(n\)个节点的树,现在要求你通过若干次询问得到这棵树的每一条边连接哪两个点。每次询问你需要指定\(n\)个整数\(d_1,d_2,\ldots,d_n\),满足\(-1\leqd_i\leqn\),其中\(1\leqi\leqn\)。每次询问交互库会返回给你一个长度为\(n\)的......
  • javaweb学习2 -2024/9/24
    今天学习了数据库中约束的概念数据库-约束约束的概念约束是作用于表中列上的规则,用于限制加入表的数据约束的存在保证了数据库中数据的正确性,有效性和完整性约束的分类#约束createtableemp2(#自动增长auto_increment当列时数据类型并且唯一约束id......
  • [SKSEC::CTF新生web专题训练赛] week1 writeup
    1.扫雷游戏(js)随便点格子,当点到第二个时,会判定踩雷失败,浏览器给出gameover的提示并刷新网页。F12从来源中找到saolei.js,找到gameover所在的函数if分支。if(block.isMine){block.innerHTML='......
  • 2024/9/24日 日志
    今天上午进行了工程实训课--》钳工实训,第一次切身实地的参与到器件打造,本次课程打造的是心形,从铁柱到薄片再到心形,手锯到发麻发酸,却仍需力气去进行最后的精度刻画切割,更让我对高精密的器件的制造感到敬佩。其实是相通的,任何事的完成都离不开尽心和耐力,这对我的日常学习也是一次宝......