热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

零基础HTML学习历程(二)标签应用、HTML构建和路径问题

第一篇我们已经详细介绍了如何创建第一个HTML文件和第一个网页页面。介绍了HTML框架构成的一些基本的元素和标签。下面我们继续来深入HTML框架,了解更多的标签&#x

第一篇我们已经详细介绍了如何创建第一个HTML文件和第一个网页页面。介绍了HTML框架构成的一些基本的元素和标签。


下面我们继续来深入HTML框架,了解更多的标签,并且增加一点点小应用。


在这里,不要意思要插入一个知识点。如果说我写HTML代码也想像写Java代码那样需要写一些注释怎么办。那么你就需要用到这个了

 


类似于Java注释中的

     /*这是一段注释。注释不会影响Java代码*/


好了,解决了这个问题我们就可以正式进入正题了。首先,来看看几个简单标签的使用:

(1)(内联元素:元素中的内容与其包含元素的其余内容放在一起)

      把文本定义为强调的内容。一般的,跟相比,语气较弱。

(2)
(“void”元素,“void”元素没有内容,只有一个标记组成。“空”元素没有内容,不过它有开始和结束标记)

      换行标签。一般应用于语言分段另起一行,或者表单数据,需要每句一行。

(3)

      链接一个新的页面。链接的地址在href属性中中指定。

      This is a link

(4)

      链接一个外部样式表。对于样式表,即使用css已经设计好的样式,使用方法如下:

 

(5)

  定义块引用。在

之间的所有文本都会从常规文本中分离出来,经常会在左、右两边进行缩进(增加外边距),而且有时会使用斜体。也就是说,块引用拥有它们自己的空间。

(6)

  定义短的引用。 标签在本质上与

是一样的。不同之处在于它们的显示和应用。 标签用于简短的行内引用。如果需要从周围内容分离出来比较长的部分(通常显示为缩进的块),请使用
标签。

(7)

     规定文本字体、字体尺寸、字体颜色。包含face、color、size,可自行选择,一般以六位数十六进制的方式选择。使用如下:

  This is some text!

  This is some text!

  This is some text!


要结合两个元素建立一个HTML列表:使用

  • 可以建立一个无序列表,使用
    1. 建立有序列表。


      (8)

          无序HTML标签列表。使用如下:

        • Coffee
        • Tea
        • Milk



        (9)

            有序HTML标签列表。使用如下:

          1. Coffee
          2. Tea
          3. Milk



          要插入图片,需要用到标签,并且对于浏览器来说,图像太大会使Web页面很难使用,而且下载和显示都很慢。这个时候就需要对图片进行一些修改和处理,并且图片有很多分类,需要有一定的了解。个人推荐编辑应用:Photoshop Elementsis。可以用来调整图像的大小,还可以使用很多免费的联机工具调整图像大小。

          (10)(内联元素。这说明浏览器不会再图像前后插入一个换行)

                 向网页中插入一幅图像。请注意,从技术上讲, 标签并不会在网页中插入图像,而是从网页上链接图像。 标签创建的是被引用图像的占位空间。 标签有两个必需的属性:src属性 和 alt属性。

                src属性:指定图像文件的位置。可以在src属性中使用相对路径包含你自己的网站中的图像,或者可以使用URL包含其他网站的图像;

                alt属性:对图像的一个有意义的描述。在一些浏览器中,如果无法找到图像,就会显示这个描述,另外屏幕阅读器会使用这个属性为有视力障碍的人描述图像;


          另外,图像的宽度要小于800像素,这是Web页面中关于照片大小的一个好经验。数码相机拍摄的大多数照片都太大,不能很好地放在Web页面中,所以需要调整他们的大小。


          其中,Web浏览器广泛支持的图像格式有三种:

                a、JPEG :可以按不同质量压缩,所以可以很好地权衡图像质量和文件大小,来满足你的需要。最适合保存照片和其他复杂图像;

                b、PNG  :比GIF有更好的透明度控制,而且不像GIF只支持256种颜色,PNG可以支持更多颜色,主要有三种不同大小的选择。PNG-24(支持数百万种颜色)、PNG-16(支持数千种颜色)、以及PNG-8(支持256中颜色)。可以根据需要来进行选择。

               c、GIF   :跟PNG格式差不多。最适合保存logo和其他包含单色、线条或文本的简单图形。GIF和PNG图像格式允许建立一个有透明背景的图像。如果把一个有透明背景的图像放在一个Web页面中,图像后面的的东西(如页面的背景色)就会透过图像的透明部分显示出来。而且GIF和PNG是无损格式,这说明相比于JPEG文件,这些格式的文件往往更大。

          (关于图像的内容,在后面会专门介绍,请不用着急。)


          好了,第一个任务介绍标签就完成了,接下来,我们来谈谈HTML模块的构建和如何把很多个文件链接起来的问题。


          第一,需要对HTML有个整体的把握:

          一个完整的HTML是一个元素,而元素又是由和两个元素构成。其中,在元素中只能有和这两种元素,而在里面,则是内联许多构建元素。

          对于HTML模块的构建,趁着现在刚开始学,建议养成一些良好的习惯,推荐如下:

          (1)开始输入内容之前要规划好Web页面的结构。最好是首先画一个草图,然后创建一个略图,最后再写出HTML;

          (2)规划页面的时候,从上往下。首先设计大的块元素,然后用内联元素晚上;

          (3)一定要使用与内容含义最接近的元素。开始学的时候会感觉有点混乱,不过没关系,适应一段时间就会好了。例如,如果需要一个列表,就不要使用段落元素;

          (4)注意使用嵌套元素。嵌套元素是指完全包含在另一个元素中的元素。如果元素能正确地嵌套,所有标记都能够正确匹配;

          (5)为网站选择的文件名和文件名夹名中不要使用空格;

          (6)最好在构建网站初期组织网站文件,这样就不用再网站升级时修改一大堆的路径了。组织网站有很多方法,具体如何组织由你决定。


          然后我们来介绍一下路径的问题。

                (1)相对路径:相对于链接的源Web页面指向网站中其他文件的一个链接。就像在地图上一样,终点总是相对于起点。使用“..”可以链接到源文件上一层文件夹中的一个文件。因为,“..”表示“父文件夹”。前面我们说过,网页的构建是以树形结构为模型的。同样,在保存路径上面,也是树形结构,上一层是下一层的“父文件夹”,下一层是上一层的“子文件夹”。

          表示如下:


            This is a html   (假如你要找的是lounge.html的页面链接)


          但是记住,在使用相对路径表示的时候要用“/”(斜线)字符分隔路径中的各个部分。每次要上行到父文件夹时都可以使用“..”。如果要上行两级文件夹,可以输入“../..”。记住两点:

                            a、每次上行,都需要用“/”分隔每一部分;

                            b、上行的限制是网站的根目录;


               (2)绝对路径:从根文件夹到一个文件的路径。告诉服务器如何从你的根文件夹到达某个特定的页面或文件。但是如果服务器没有得到绝对路径,它就不知道去哪里查找。


          在这里,需要了解一个东西:URL


                 URL是统一资源定位符或Web地址,可以用来标识Web上的任何资源。典型的URL由一个协议、一个网站名和资源的一个绝对地址组成。例如,百度的URL如下:

                       https://www.baidu.com/baidu?tn=monline_3_dg&ie=utf-8&wd=%E7%99%BE%E5%BA%A6


          在文章的最后,希望大家能够明白,越来越好。





推荐阅读
  • 分享css中提升优先级属性!important的用法总结
    web前端|css教程css!importantweb前端-css教程本文分享css中提升优先级属性!important的用法总结微信门店展示源码,vscode如何管理站点,ubu ... [详细]
  • HTML学习02 图像标签的使用和属性
    本文介绍了HTML中图像标签的使用和属性,包括定义图像、定义图像地图、使用源属性和替换文本属性。同时提供了相关实例和注意事项,帮助读者更好地理解和应用图像标签。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 本文介绍了一些好用的搜索引擎的替代品,包括网盘搜索工具、百度网盘搜索引擎等。同时还介绍了一些笑话大全、GIF笑话图片、动态图等资源的搜索引擎。此外,还推荐了一些迅雷快传搜索和360云盘资源搜索的网盘搜索引擎。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • Netty源代码分析服务器端启动ServerBootstrap初始化
    本文主要分析了Netty源代码中服务器端启动的过程,包括ServerBootstrap的初始化和相关参数的设置。通过分析NioEventLoopGroup、NioServerSocketChannel、ChannelOption.SO_BACKLOG等关键组件和选项的作用,深入理解Netty服务器端的启动过程。同时,还介绍了LoggingHandler的作用和使用方法,帮助读者更好地理解Netty源代码。 ... [详细]
  • 本文介绍了互联网思维中的三个段子,涵盖了餐饮行业、淘品牌和创业企业的案例。通过这些案例,探讨了互联网思维的九大分类和十九条法则。其中包括雕爷牛腩餐厅的成功经验,三只松鼠淘品牌的包装策略以及一家创业企业的销售额增长情况。这些案例展示了互联网思维在不同领域的应用和成功之道。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • 解决VS写C#项目导入MySQL数据源报错“You have a usable connection already”问题的正确方法
    本文介绍了在VS写C#项目导入MySQL数据源时出现报错“You have a usable connection already”的问题,并给出了正确的解决方法。详细描述了问题的出现情况和报错信息,并提供了解决该问题的步骤和注意事项。 ... [详细]
  • Html5-Canvas实现简易的抽奖转盘效果
    本文介绍了如何使用Html5和Canvas标签来实现简易的抽奖转盘效果,同时使用了jQueryRotate.js旋转插件。文章中给出了主要的html和css代码,并展示了实现的基本效果。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • SAP羞辱国产软件商:技术停在10年前
    SAP中国研究院总裁芮祥麟表示,国产软件厂商过于热衷概念炒作,技术水平停留在10年前的客户端架构水平。他认为,国内厂商推出基于SOA的产品或转型SAAS模式是不可能的,研发新架构需要时间。当前最热门的概念是云计算,芮祥麟呼吁国产厂商应该潜心研发底层架构。 ... [详细]
author-avatar
tengpou_260475
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有