整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          如何在互聯網放置 HTML 頁面

          喜歡互聯網的一點是在互聯網放置靜態頁面是如此簡單。今天有人問我該怎么做,所以我想我會快速地寫下來!

          -- Julia Evans(作者)

          我喜歡互聯網的一點是在互聯網放置靜態頁面是如此簡單。今天有人問我該怎么做,所以我想我會快速地寫下來!

          只是一個 HTML 頁面

          我的所有網站都只是靜態 HTML 和 CSS。我的網頁設計技巧相對不高( https://wizardzines.com 是我自己開發的最復雜的網站),因此保持我所有的網站相對簡單意味著我可以做一些改變/修復,而不會花費大量時間。

          因此,我們將在此文章中采用盡可能簡單的方式 —— 只需一個 HTML 頁面。

          HTML 頁面

          我們要放在互聯網上的網站只是一個名為 index.html 的文件。你可以在 https://github.com/jvns/website-example 找到它,它是一個 Github 倉庫,其中只包含一個文件。

          HTML 文件中包含一些 CSS,使其看起來不那么無聊,部分復制自 https://example.com 。

          如何將 HTML 頁面放在互聯網上

          有以下幾步:

          1. 注冊 Neocities 帳戶
          2. 將 index.html 復制到你自己 neocities 站點的 index.html 中
          3. 完成

          上面的 index.html 頁面位于 julia-example-website.neocities.com 中,如果你查看源代碼,你將看到它與 github 倉庫中的 HTML 相同。

          我認為這可能是將 HTML 頁面放在互聯網上的最簡單的方法(這是一次回歸 Geocities,它是我在 2003 年制作我的第一個網站的方式):)。我也喜歡 Neocities (像 glitch ,我也喜歡)它能實驗、學習,并有樂趣。

          其他選擇

          這絕不是唯一簡單的方式,在你推送 Git 倉庫時,Github pages 和 Gitlab pages 以及 Netlify 都將會自動發布站點,并且它們都非常易于使用(只需將它們連接到你的 GitHub 倉庫即可)。我個人使用 Git 倉庫的方式,因為 Git 不會讓我感到緊張,我想知道我實際推送的頁面發生了什么更改。但我想你如果第一次只想將 HTML/CSS 制作的站點放到互聯網上,那么 Neocities 就是一個非常好的方法。

          如果你不只是玩,而是要將網站用于真實用途,那么你或許會需要買一個域名,以便你將來可以更改托管服務提供商,但這有點不那么簡單。

          這是學習 HTML 的一個很好的起點

          如果你熟悉在 Git 中編輯文件,同時想練習 HTML/CSS 的話,我認為將它放在網站中是一個有趣的方式!我真的很喜歡它的簡單性 —— 實際上這只有一個文件,所以沒有其他花哨的東西需要去理解。

          還有很多方法可以復雜化/擴展它,比如這個博客實際上是用 Hugo 生成的,它生成了一堆 HTML 文件并放在網絡中,但從基礎開始總是不錯的。


          via: https://jvns.ca/blog/2019/09/06/how-to-put-an-html-page-on-the-internet/

          作者: Julia Evans 選題: lujun9972 譯者: geekpi 校對: wxy

          本文由 LCTT 原創編譯, Linux中國 榮譽推出

          點擊“了解更多”可訪問文內鏈接

          次我們來說一下,HTML網頁中的定位,有很多小伙伴一定好奇,為什么我們寫的代碼都是按順序羅列的而在網頁的展示效果中,我們的各種樣式,標簽,圖片等東西都是出現在網頁的各個位置,網頁看起來很美觀,各種盒模型擺放合理,這是因為在HTML中有定位的能力,今天我們就來學習一下。

          position在英語中是位置的意思,而在我們CSS代碼中position也是跟位置有關的,position有三個屬性值分別為relative(相對定位:相對于自己原來的位置進行定位,但保留自己原來的位置,別的元素無法占用),absolute(絕對定位:相對于有定位的父級進行定位,如果沒有則相對于文檔進行定位,定位會脫離文檔,不保留原來的位置,會和原來的文檔不在一個層),fixed(位置定位:他的位置不會隨著滑輪的滾動而改變較常見于彈窗廣告,他也會脫離文檔流)。

          我們說完了position,接下來我們就說說他是怎么進行定位的,我們有left,top,right,bottom,五個屬性分別對應 距左邊,距上邊,距右邊,距下邊,大家注意到我在每個方向前都加了個字,我們所做的定位是距各個方向的距離而不是移動,例:left:200px,是向右移動200像素,他的意思是距離左邊增加200像素。在我們實際的編程中一般都不常用bottom,我們知道,滑輪是可以一直往下滑的,所以我們相對于底部定位的話就很困難。

          我們來通過代碼和結果來看一下:


          沒有定位的樣式


          加了relative


          加了relative的結果

          上面這個結果圖看著比例不太對是因為作者截圖沒截好[捂臉]

          我們可以看出貓圖片并沒有移動,而是給兔子圖片留著位置。


          加了absolute


          加了absolute的結果

          這個結果我們可以看出貓圖片向前移動了,并沒有保留兔子圖片原來的位置


          加了fixed

          代碼中的<br>是為了使滑輪可以滑動,以便更好的展示效果。

          <script src="https://lf3-cdn-tos.bytescm.com/obj/cdn-static-resource/tt_player/tt.player.js?v=20160723"></script>

          用了fixed的效果展示。

          以上的代碼樣式只對兔子圖片起作用,我沒有給貓添加任何樣式,貓圖片只是作為參照物。

          HTML文檔中的任何地方可包括JavaScript代碼。但也有以下的最佳方法來包含JavaScript在HTML文件。

          在 <head>...</head> 部分。

          在 <body>...</body> 部分。

          在<body>...</body> 和<head>...</head> 部分。

          腳本和外部文件,然后包括在<head>... </ head>部分。

          在下面的章節中,我們將看到如何可以包含JavaScript方式的不同:

          在JavaScript的<head>... </ head>部分:

          如果你想在一些事件上運行一個腳本,當用戶點擊某個地方,如,那么應該腳本的頭部,如下所示:

          <html>
          <head>
          <script type="text/javascript">
          <!--
          function sayHello() {
             alert("Hello World")
          }
          //-->
          </script>
          </head>
          <body>
          <input type="button" onclick="sayHello()" value="Say Hello" />
          </body>
          </html>
          123456789101112131415復制代碼類型:[javascript]

          這將產生以下結果:

          JavaScript在<body>... </ body>部分:

          如果需要一個腳本的頁面加載,以便腳本生成頁面內容來運行,該腳本在文檔的<body>部分。在這種情況下,就不必使用JavaScript定義的所有功能:

          <html>
          <head>
          </head>
          <body>
          <script type="text/javascript">
          <!--
          document.write("Hello World")
          //-->
          </script>
          <p>This is web page body </p>
          </body>
          </html>
          12345678910111213復制代碼類型:[javascript]

          JavaScript 在<body> 和 <head> 部分:

          你可以把JavaScript代碼在<head>和<body>部分完全如下:

          <html>
          <head>
          <script type="text/javascript">
          <!--
          function sayHello() {
             alert("Hello World")
          }
          //-->
          </script>
          </head>
          <body>
          <script type="text/javascript">
          <!--
          document.write("Hello World")
          //-->
          </script>
          <input type="button" onclick="sayHello()" value="Say Hello" />
          </body>
          </html>12345678910111213141516171819復制代碼類型:[javascript]

          在JavaScript外部文件:

          當開始工作,更廣泛地使用JavaScript,可能會發現有情況下,在站點的多個頁面重用相同的JavaScript代碼。

          你并不局限于將保持在多個HTML文件相同的代碼。 script標簽提供了一種機制,允許存儲JavaScript在外部文件中,然后將其包含到HTML文件。

          下面是一個例子來說明如何使用腳本標記和src屬性包含在HTML代碼的外部JavaScript文件:

          <html>
          <head>
          <script type="text/javascript" src="filename.js" ></script>
          </head>
          <body>
          .......
          </body>
          </html>
          
          12345678910復制代碼類型:[javascript]

          使用JavaScript從外部文件源,則需要使用擴展寫下所有的JavaScript代碼在一個簡單的文本文件“.js”,然后包括文件,如上圖所示。

          例如,你可以保持在以下文件filename.js的內容,然后包括filename.js文件后,在HTML文件中使用sayHellofunction:

          function sayHello() {
             alert("Hello World")
          }

          開課吧廣場-人才學習交流平臺


          主站蜘蛛池模板: 亚洲高清成人一区二区三区| 色偷偷一区二区无码视频| 国产成人精品一区二三区| 在线观看精品一区| 久久精品成人一区二区三区| 一夲道无码人妻精品一区二区| 高清一区二区三区| 亚洲精品精华液一区二区| 免费无码一区二区| 日本成人一区二区三区| 91精品一区二区综合在线| 久久精品综合一区二区三区| 后入内射国产一区二区| 91亚洲一区二区在线观看不卡| 日韩精品无码一区二区三区AV | 无码人妻精品一区二区三区夜夜嗨 | 亚洲男女一区二区三区| 88国产精品视频一区二区三区| 久久精品一区二区三区日韩| 无码人妻精品一区二区三区夜夜嗨 | 日韩在线一区高清在线| 人妻无码一区二区三区免费| 久久亚洲综合色一区二区三区| 中文字幕在线观看一区| 国产婷婷一区二区三区| 亚洲一区免费观看| 91精品一区二区三区久久久久 | 久久精品国产一区二区 | 99久久精品国产免看国产一区 | 一区二区三区福利视频免费观看| 欧美一区内射最近更新| 亚洲av高清在线观看一区二区| 东京热无码av一区二区| 爆乳熟妇一区二区三区霸乳 | 国模极品一区二区三区| 国产AV天堂无码一区二区三区 | 国产一区二区三区在线观看影院| 濑亚美莉在线视频一区| 国产suv精品一区二区33| 亚洲AV色香蕉一区二区| 中文字幕一区二区三区在线不卡 |