zoukankan      html  css  js  c++  java
  • src和herf的区别

    src是链接,属于整体替换(替换非叠加),比如img标签和frame标签;href是超文本引用,属于附属资源,可以叠加。
    再从html,css和js的关系来思考一下。html相当于人的身体(结构),css相当于衣服(样式),js相当于动作(行为)。想象一个人的生活,一件衬衫(css)可以搭配不同的外套(即叠加href),而不是说买了一件衬衫(css)以后,就不穿任何一件外套了(即非整体替换src)。再比如说,小时候不会用筷子吃饭(行为js),需要父母喂(行为),而自己学会吃饭这一行为以后,需要父母喂这一行为就被完全替换掉了(即src)。
     

    There is a differentiation between src and href and they can't be used interchangeably. We usesrc for replaced elements while href for establishing a relationship between the referencing document and an external resource.

    href (Hypertext Reference) attribute specifies the location of a Web resource thus defining a link or relationship between the current element (in case of anchor a) or current document (in case of link) and the destination anchor or resource defined by this attribute. When we write:

    <link href="style.css" rel="stylesheet" />
    

    The browser understands that this resource is a stylesheet and the processing parsing of the page isnot paused (rendering might be paused since the browser needs the style rules to paint and render the page). It is not similar to dumping the contents of the css file inside the style tag. (Hence is is advisable to use link rather than @import for attaching stylesheets to your html document.)

    src (Source) attribute just embeds the resource in the current document at the location of the element's definition. For eg. When the browser finds

    <script src="script.js"></script>
    

    The loading and processing of the page is paused until this the browser fetches, compiles and executes the file. It is similar to dumping the contents of the js file inside the script tag. Similar is the case with img tag. It is an empty tag and the content, that should come inside it, is defined by the src attribute. The browser pauses the loading until it fetches and loads the image. [so is the case with iframe]


    Stack Overflow :html - Difference between SRC and HREF

  • 相关阅读:
    浏览器驱动器下载地址
    7.pytest测试完成后通过allure生成测试报告
    6.pytest参数化操作
    5.pytest中fixture的使用(params参数)
    5.pytest中fixture的使用(scope参数)
    4.pytest中固定装置setup和teardown
    3.pytest函数级测试用例和类级测试用例
    2.pytest用例设计及运行
    1.pytest环境搭建
    Pycharm 常用快捷键
  • 原文地址:https://www.cnblogs.com/lshblogs/p/5779479.html
Copyright © 2011-2022 走看看