欢迎光临散文网 会员登陆 & 注册

HTML实践和路径问题:图片不显示,相对路径和绝对路径-这是大部人的问题

2023-07-18 10:53 作者:卿钰君  | 我要投稿

<!DOCTYPE html>

<html lang="zh-CN">

 <head>

  <meta charset="UTF-8" />

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

  <title>咸鱼</title>

 </head>

 <body>

  <div

   style="

    display: flex;

    justify-content: center;

    width: auto;

    height: 182px;

    align-items: center;

    background: #96da991f;

   "

  >

   <img

    src="https://i.postimg.cc/PqxpNhj0/qingyu.jpg"

    alt="卿钰"

    width="100"

    height="100"

   />

  </div>

  <div style="display: flex; justify-content: center; margin: 20px">

   <div style="display: flex; align-items: center">

    <img

     src="https://i.postimg.cc/FHnFWLMn/20230715103132.jpg"

     alt="咸鱼"

     width="200"

     height="200"

    />

   </div>


   <div

    style="

     display: flex;

     flex-direction: column;

     align-items: center;

     line-height: 0.7;

     color: #a5b178;

    "

   >

    <p>这里......</p>

    <p>这里是咸鱼的世界</p>

    <p>咸鱼也有翻身的机会</p>

    <p>不经一番彻骨寒 哪有梅花扑鼻香</p>

    <p>努力把平凡的日子堆砌成伟大的人生</p>

   </div>

  </div>

  <div

   style="margin: 60px; display: flex; justify-content: center; color: coral"

  >

   <div

    style="

     display: flex;

     flex-direction: column;

     align-items: center;

     line-height: 0.5;

     padding: 25px;

    "

   >

    <p>你所看到的惊艳 都曾被平庸历练</p>

    <p>熬过无人问津的日子 才有诗和远方</p>

    <p>世事千帆过 前方终会是温柔和月光</p>

    <p>向着月亮出发 即使不能到达 也能站在群星之中</p>

    <p>纵有疾风来 人生不言弃 风乍起 合当奋意向此生</p>

   </div>

   <div style="display: flex; justify-content: center; align-items: center">

    <img

     src="https://i.postimg.cc/QCkx0nDp/20230715102853.jpg"

     alt="迪迦"

     width="200"

     height="180"

    />

   </div>

  </div>

  <div style="display: flex; align-items: center; justify-content: center">

   <img

    src="https://i.postimg.cc/jSZGPPxq/painting-mountain-lake-with-mountain-background.jpg"

    alt="风"

    width="840px"

    height="480px"

   />

  </div>

  <div

   style="

    display: flex;

    flex-direction: column;

    align-items: center;

    height: 200px;

    justify-content: center;

   "

  >

   <p>Copyright©: 卿钰</p>

   <p>邮箱@:2065672824@qq.com</p>

  </div>


  <!-- Code injected by live-server -->

  <script>

   // <![CDATA[ <-- For SVG support

   if ("WebSocket" in window) {

    (function () {

     function refreshCSS() {

      var sheets = [].slice.call(document.getElementsByTagName("link"));

      var head = document.getElementsByTagName("head")[0];

      for (var i = 0; i < sheets.length; ++i) {

       var elem = sheets[i];

       var parent = elem.parentElement || head;

       parent.removeChild(elem);

       var rel = elem.rel;

       if (

        (elem.href && typeof rel != "string") ||

        rel.length == 0 ||

        rel.toLowerCase() == "stylesheet"

       ) {

        var url = elem.href.replace(/(&|\?)_cacheOverride=\d+/, "");

        elem.href =

         url +

         (url.indexOf("?") >= 0 ? "&" : "?") +

         "_cacheOverride=" +

         new Date().valueOf();

       }

       parent.appendChild(elem);

      }

     }

     var protocol =

      window.location.protocol === "http:" ? "ws://" : "wss://";

     var address =

      protocol + window.location.host + window.location.pathname + "/ws";

     var socket = new WebSocket(address);

     socket.onmessage = function (msg) {

      if (msg.data == "reload") window.location.reload();

      else if (msg.data == "refreshcss") refreshCSS();

     };

     if (

      sessionStorage &&

      !sessionStorage.getItem("IsThisFirstTime_Log_From_LiveServer")

     ) {

      console.log("Live reload enabled.");

      sessionStorage.setItem("IsThisFirstTime_Log_From_LiveServer", true);

     }

    })();

   } else {

    console.error(

     "Upgrade your browser. This Browser is NOT supported WebSocket for Live-Reloading."

    );

   }

   // ]]>

  </script>

  <!-- Code injected by live-server -->

  <script>

   // <![CDATA[ <-- For SVG support

   if ("WebSocket" in window) {

    (function () {

     function refreshCSS() {

      var sheets = [].slice.call(document.getElementsByTagName("link"));

      var head = document.getElementsByTagName("head")[0];

      for (var i = 0; i < sheets.length; ++i) {

       var elem = sheets[i];

       var parent = elem.parentElement || head;

       parent.removeChild(elem);

       var rel = elem.rel;

       if (

        (elem.href && typeof rel != "string") ||

        rel.length == 0 ||

        rel.toLowerCase() == "stylesheet"

       ) {

        var url = elem.href.replace(/(&|\?)_cacheOverride=\d+/, "");

        elem.href =

         url +

         (url.indexOf("?") >= 0 ? "&" : "?") +

         "_cacheOverride=" +

         new Date().valueOf();

       }

       parent.appendChild(elem);

      }

     }

     var protocol =

      window.location.protocol === "http:" ? "ws://" : "wss://";

     var address =

      protocol + window.location.host + window.location.pathname + "/ws";

     var socket = new WebSocket(address);

     socket.onmessage = function (msg) {

      if (msg.data == "reload") window.location.reload();

      else if (msg.data == "refreshcss") refreshCSS();

     };

     if (

      sessionStorage &&

      !sessionStorage.getItem("IsThisFirstTime_Log_From_LiveServer")

     ) {

      console.log("Live reload enabled.");

      sessionStorage.setItem("IsThisFirstTime_Log_From_LiveServer", true);

     }

    })();

   } else {

    console.error(

     "Upgrade your browser. This Browser is NOT supported WebSocket for Live-Reloading."

    );

   }

   // ]]>

  </script>

  <!-- Code injected by live-server -->

  <script>

   // <![CDATA[ <-- For SVG support

   if ("WebSocket" in window) {

    (function () {

     function refreshCSS() {

      var sheets = [].slice.call(document.getElementsByTagName("link"));

      var head = document.getElementsByTagName("head")[0];

      for (var i = 0; i < sheets.length; ++i) {

       var elem = sheets[i];

       var parent = elem.parentElement || head;

       parent.removeChild(elem);

       var rel = elem.rel;

       if (

        (elem.href && typeof rel != "string") ||

        rel.length == 0 ||

        rel.toLowerCase() == "stylesheet"

       ) {

        var url = elem.href.replace(/(&|\?)_cacheOverride=\d+/, "");

        elem.href =

         url +

         (url.indexOf("?") >= 0 ? "&" : "?") +

         "_cacheOverride=" +

         new Date().valueOf();

       }

       parent.appendChild(elem);

      }

     }

     var protocol =

      window.location.protocol === "http:" ? "ws://" : "wss://";

     var address =

      protocol + window.location.host + window.location.pathname + "/ws";

     var socket = new WebSocket(address);

     socket.onmessage = function (msg) {

      if (msg.data == "reload") window.location.reload();

      else if (msg.data == "refreshcss") refreshCSS();

     };

     if (

      sessionStorage &&

      !sessionStorage.getItem("IsThisFirstTime_Log_From_LiveServer")

     ) {

      console.log("Live reload enabled.");

      sessionStorage.setItem("IsThisFirstTime_Log_From_LiveServer", true);

     }

    })();

   } else {

    console.error(

     "Upgrade your browser. This Browser is NOT supported WebSocket for Live-Reloading."

    );

   }

   // ]]>

  </script>


  <!-- Code injected by live-server -->

  <script>

   // <![CDATA[ <-- For SVG support

   if ("WebSocket" in window) {

    (function () {

     function refreshCSS() {

      var sheets = [].slice.call(document.getElementsByTagName("link"));

      var head = document.getElementsByTagName("head")[0];

      for (var i = 0; i < sheets.length; ++i) {

       var elem = sheets[i];

       var parent = elem.parentElement || head;

       parent.removeChild(elem);

       var rel = elem.rel;

       if (

        (elem.href && typeof rel != "string") ||

        rel.length == 0 ||

        rel.toLowerCase() == "stylesheet"

       ) {

        var url = elem.href.replace(/(&|\?)_cacheOverride=\d+/, "");

        elem.href =

         url +

         (url.indexOf("?") >= 0 ? "&" : "?") +

         "_cacheOverride=" +

         new Date().valueOf();

       }

       parent.appendChild(elem);

      }

     }

     var protocol =

      window.location.protocol === "http:" ? "ws://" : "wss://";

     var address =

      protocol + window.location.host + window.location.pathname + "/ws";

     var socket = new WebSocket(address);

     socket.onmessage = function (msg) {

      if (msg.data == "reload") window.location.reload();

      else if (msg.data == "refreshcss") refreshCSS();

     };

     if (

      sessionStorage &&

      !sessionStorage.getItem("IsThisFirstTime_Log_From_LiveServer")

     ) {

      console.log("Live reload enabled.");

      sessionStorage.setItem("IsThisFirstTime_Log_From_LiveServer", true);

     }

    })();

   } else {

    console.error(

     "Upgrade your browser. This Browser is NOT supported WebSocket for Live-Reloading."

    );

   }

   // ]]>

  </script>


  <!-- Code injected by live-server -->

  <script>

   // <![CDATA[ <-- For SVG support

   if ("WebSocket" in window) {

    (function () {

     function refreshCSS() {

      var sheets = [].slice.call(document.getElementsByTagName("link"));

      var head = document.getElementsByTagName("head")[0];

      for (var i = 0; i < sheets.length; ++i) {

       var elem = sheets[i];

       var parent = elem.parentElement || head;

       parent.removeChild(elem);

       var rel = elem.rel;

       if (

        (elem.href && typeof rel != "string") ||

        rel.length == 0 ||

        rel.toLowerCase() == "stylesheet"

       ) {

        var url = elem.href.replace(/(&|\?)_cacheOverride=\d+/, "");

        elem.href =

         url +

         (url.indexOf("?") >= 0 ? "&" : "?") +

         "_cacheOverride=" +

         new Date().valueOf();

       }

       parent.appendChild(elem);

      }

     }

     var protocol =

      window.location.protocol === "http:" ? "ws://" : "wss://";

     var address =

      protocol + window.location.host + window.location.pathname + "/ws";

     var socket = new WebSocket(address);

     socket.onmessage = function (msg) {

      if (msg.data == "reload") window.location.reload();

      else if (msg.data == "refreshcss") refreshCSS();

     };

     if (

      sessionStorage &&

      !sessionStorage.getItem("IsThisFirstTime_Log_From_LiveServer")

     ) {

      console.log("Live reload enabled.");

      sessionStorage.setItem("IsThisFirstTime_Log_From_LiveServer", true);

     }

    })();

   } else {

    console.error(

     "Upgrade your browser. This Browser is NOT supported WebSocket for Live-Reloading."

    );

   }

   // ]]>

  </script>

  <!-- Code injected by live-server -->

  <script>

   // <![CDATA[ <-- For SVG support

   if ("WebSocket" in window) {

    (function () {

     function refreshCSS() {

      var sheets = [].slice.call(document.getElementsByTagName("link"));

      var head = document.getElementsByTagName("head")[0];

      for (var i = 0; i < sheets.length; ++i) {

       var elem = sheets[i];

       var parent = elem.parentElement || head;

       parent.removeChild(elem);

       var rel = elem.rel;

       if (

        (elem.href && typeof rel != "string") ||

        rel.length == 0 ||

        rel.toLowerCase() == "stylesheet"

       ) {

        var url = elem.href.replace(/(&|\?)_cacheOverride=\d+/, "");

        elem.href =

         url +

         (url.indexOf("?") >= 0 ? "&" : "?") +

         "_cacheOverride=" +

         new Date().valueOf();

       }

       parent.appendChild(elem);

      }

     }

     var protocol =

      window.location.protocol === "http:" ? "ws://" : "wss://";

     var address =

      protocol + window.location.host + window.location.pathname + "/ws";

     var socket = new WebSocket(address);

     socket.onmessage = function (msg) {

      if (msg.data == "reload") window.location.reload();

      else if (msg.data == "refreshcss") refreshCSS();

     };

     if (

      sessionStorage &&

      !sessionStorage.getItem("IsThisFirstTime_Log_From_LiveServer")

     ) {

      console.log("Live reload enabled.");

      sessionStorage.setItem("IsThisFirstTime_Log_From_LiveServer", true);

     }

    })();

   } else {

    console.error(

     "Upgrade your browser. This Browser is NOT supported WebSocket for Live-Reloading."

    );

   }

   // ]]>

  </script>


  <!-- Code injected by live-server -->

  <script>

   // <![CDATA[ <-- For SVG support

   if ("WebSocket" in window) {

    (function () {

     function refreshCSS() {

      var sheets = [].slice.call(document.getElementsByTagName("link"));

      var head = document.getElementsByTagName("head")[0];

      for (var i = 0; i < sheets.length; ++i) {

       var elem = sheets[i];

       var parent = elem.parentElement || head;

       parent.removeChild(elem);

       var rel = elem.rel;

       if (

        (elem.href && typeof rel != "string") ||

        rel.length == 0 ||

        rel.toLowerCase() == "stylesheet"

       ) {

        var url = elem.href.replace(/(&|\?)_cacheOverride=\d+/, "");

        elem.href =

         url +

         (url.indexOf("?") >= 0 ? "&" : "?") +

         "_cacheOverride=" +

         new Date().valueOf();

       }

       parent.appendChild(elem);

      }

     }

     var protocol =

      window.location.protocol === "http:" ? "ws://" : "wss://";

     var address =

      protocol + window.location.host + window.location.pathname + "/ws";

     var socket = new WebSocket(address);

     socket.onmessage = function (msg) {

      if (msg.data == "reload") window.location.reload();

      else if (msg.data == "refreshcss") refreshCSS();

     };

     if (

      sessionStorage &&

      !sessionStorage.getItem("IsThisFirstTime_Log_From_LiveServer")

     ) {

      console.log("Live reload enabled.");

      sessionStorage.setItem("IsThisFirstTime_Log_From_LiveServer", true);

     }

    })();

   } else {

    console.error(

     "Upgrade your browser. This Browser is NOT supported WebSocket for Live-Reloading."

    );

   }

   // ]]>

  </script>

  <!-- Code injected by live-server -->

  <script>

   // <![CDATA[ <-- For SVG support

   if ("WebSocket" in window) {

    (function () {

     function refreshCSS() {

      var sheets = [].slice.call(document.getElementsByTagName("link"));

      var head = document.getElementsByTagName("head")[0];

      for (var i = 0; i < sheets.length; ++i) {

       var elem = sheets[i];

       var parent = elem.parentElement || head;

       parent.removeChild(elem);

       var rel = elem.rel;

       if (

        (elem.href && typeof rel != "string") ||

        rel.length == 0 ||

        rel.toLowerCase() == "stylesheet"

       ) {

        var url = elem.href.replace(/(&|\?)_cacheOverride=\d+/, "");

        elem.href =

         url +

         (url.indexOf("?") >= 0 ? "&" : "?") +

         "_cacheOverride=" +

         new Date().valueOf();

       }

       parent.appendChild(elem);

      }

     }

     var protocol =

      window.location.protocol === "http:" ? "ws://" : "wss://";

     var address =

      protocol + window.location.host + window.location.pathname + "/ws";

     var socket = new WebSocket(address);

     socket.onmessage = function (msg) {

      if (msg.data == "reload") window.location.reload();

      else if (msg.data == "refreshcss") refreshCSS();

     };

     if (

      sessionStorage &&

      !sessionStorage.getItem("IsThisFirstTime_Log_From_LiveServer")

     ) {

      console.log("Live reload enabled.");

      sessionStorage.setItem("IsThisFirstTime_Log_From_LiveServer", true);

     }

    })();

   } else {

    console.error(

     "Upgrade your browser. This Browser is NOT supported WebSocket for Live-Reloading."

    );

   }

   // ]]>

  </script>

  <!-- Code injected by live-server -->

  <script>

   // <![CDATA[ <-- For SVG support

   if ("WebSocket" in window) {

    (function () {

     function refreshCSS() {

      var sheets = [].slice.call(document.getElementsByTagName("link"));

      var head = document.getElementsByTagName("head")[0];

      for (var i = 0; i < sheets.length; ++i) {

       var elem = sheets[i];

       var parent = elem.parentElement || head;

       parent.removeChild(elem);

       var rel = elem.rel;

       if (

        (elem.href && typeof rel != "string") ||

        rel.length == 0 ||

        rel.toLowerCase() == "stylesheet"

       ) {

        var url = elem.href.replace(/(&|\?)_cacheOverride=\d+/, "");

        elem.href =

         url +

         (url.indexOf("?") >= 0 ? "&" : "?") +

         "_cacheOverride=" +

         new Date().valueOf();

       }

       parent.appendChild(elem);

      }

     }

     var protocol =

      window.location.protocol === "http:" ? "ws://" : "wss://";

     var address =

      protocol + window.location.host + window.location.pathname + "/ws";

     var socket = new WebSocket(address);

     socket.onmessage = function (msg) {

      if (msg.data == "reload") window.location.reload();

      else if (msg.data == "refreshcss") refreshCSS();

     };

     if (

      sessionStorage &&

      !sessionStorage.getItem("IsThisFirstTime_Log_From_LiveServer")

     ) {

      console.log("Live reload enabled.");

      sessionStorage.setItem("IsThisFirstTime_Log_From_LiveServer", true);

     }

    })();

   } else {

    console.error(

     "Upgrade your browser. This Browser is NOT supported WebSocket for Live-Reloading."

    );

   }

   // ]]>

  </script>

  <!-- Code injected by live-server -->

  <script>

   // <![CDATA[ <-- For SVG support

   if ("WebSocket" in window) {

    (function () {

     function refreshCSS() {

      var sheets = [].slice.call(document.getElementsByTagName("link"));

      var head = document.getElementsByTagName("head")[0];

      for (var i = 0; i < sheets.length; ++i) {

       var elem = sheets[i];

       var parent = elem.parentElement || head;

       parent.removeChild(elem);

       var rel = elem.rel;

       if (

        (elem.href && typeof rel != "string") ||

        rel.length == 0 ||

        rel.toLowerCase() == "stylesheet"

       ) {

        var url = elem.href.replace(/(&|\?)_cacheOverride=\d+/, "");

        elem.href =

         url +

         (url.indexOf("?") >= 0 ? "&" : "?") +

         "_cacheOverride=" +

         new Date().valueOf();

       }

       parent.appendChild(elem);

      }

     }

     var protocol =

      window.location.protocol === "http:" ? "ws://" : "wss://";

     var address =

      protocol + window.location.host + window.location.pathname + "/ws";

     var socket = new WebSocket(address);

     socket.onmessage = function (msg) {

      if (msg.data == "reload") window.location.reload();

      else if (msg.data == "refreshcss") refreshCSS();

     };

     if (

      sessionStorage &&

      !sessionStorage.getItem("IsThisFirstTime_Log_From_LiveServer")

     ) {

      console.log("Live reload enabled.");

      sessionStorage.setItem("IsThisFirstTime_Log_From_LiveServer", true);

     }

    })();

   } else {

    console.error(

     "Upgrade your browser. This Browser is NOT supported WebSocket for Live-Reloading."

    );

   }

   // ]]>

  </script>

 </body>

</html>


HTML实践和路径问题:图片不显示,相对路径和绝对路径-这是大部人的问题的评论 (共 条)

分享到微博请遵守国家法律