整合營銷服務商

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

          免費咨詢熱線:

          關于靜態網頁如何設計的問題

          信大家應該都知道在整個網站的制作過程當中,網頁制作是整個網站建設的重中之重。創建企業網頁的總體效果會影響著整個網站的制作質量和制作水平,所以,在進行創建企業網頁的環節當中,一定要較好的把握住網頁制作的幾個重點,只有這樣,才能夠為廣大用戶設計制作出令大家滿意的公司網站。那么,下面小編就來與大家分享創建企業網頁中關于靜態網頁如何設計的問題。

          一、靜態網頁設計的重要性

          就目前的市場情況來說, 創建企業網頁使用到靜態網頁設計的情況多為一些不需要經常更新內容的網站。這類網站之揚以會選擇靜態網頁是因為:

          1、靜態網頁在工作中可以通過瀏覽器直接訪問,不需要通過網絡服務器或應用服務器,訪問速度快;

          2、這類網站非常安全,靜態網頁中的HTML頁面不會受Asp相關漏洞的影響,以減少攻擊;

          3、網站的后臺數據庫出錯時,不地影響網站前臺的正常訪問。

          二、靜態網頁設計需要哪些開發工具

          創建企業網頁中靜態網頁設計主要用到的軟件有DreamWeaver、photoshop和Notepad三種,這三款軟件在的靜態網頁設計中睥分工和作用是不同的。

          1、photoshop主要完成的是對靜態網頁中所有用到的圖片的修改和設計工作。

          2、Notepad是一款有著多種的主題和模板,HTML代碼編輯工具,除了語法高亮,它還支持代碼片段和隱藏/顯示代碼的功能。幫助靜態網頁設計者生成HTML代碼。

          3、DreamWeaver是進行網上框架設計、頁面布局等靜態網頁設計工作的軟件。可以將圖片與HTML代碼結合起來,最終形成一個完整的靜態網頁。

          三、制作靜態網頁要做哪些準備?

          創建企業網頁中在進行靜態網頁設計制作時需要做的準備有很多,如理清制作靜態網頁的順序,網頁風格的定位、內容布局的確認等等。

          1、理清順序

          理清制作靜態網頁的順序就是想弄清楚先做什么,后做什么,網站建設要有一個有序的過程,不要東一榔頭西一棒子的亂弄。靜態網頁制作時要先做好用戶定位,網頁產品和服務內容確認,網站架構確認等這些大方向和基礎性的東西,然后再決定網頁的外觀和風格。這樣有利于企業在進行網站建設時減少返功的危險。

          2、風格定位

          靜態網頁的風格包括:網頁的色彩、字體的大小、圖片的規格等等。網頁的色彩選擇需要根據企業的實際情況進行確認,一定要與企業的整體形象和尚UI設計相符合。需要強調的是:網站中的網頁背影圖片和色彩要一致,底色或背景圖片必須與文字對比強烈,這樣才能有易于閱讀,尤其是那些包含大量文字的網站頁面,盡量為讓訪問者營造舒適的閱讀環境。

          3、頁面布局

           創建企業網頁的頁面布局主要針對的是網頁的內容布局、排版等。在進行靜態網頁設計排版時應做到不要太疏、太密或用過大的字,在網頁的頂部標題欄左側標題欄中放置最為重要的內容,這樣是符合人們的瀏覽習慣的。頁面布局要做到簡潔明快、滿足用戶瀏覽需求,實現良好的用戶體驗。需注意的是:網頁的長主要適當,不要將網頁設計的太長,這樣會讓用戶因感覺網頁滑動太麻煩而跳出。

          文章由才藝多收集編寫轉載請注明出處:http://www.caiyiduo.com/article/show-4942.html

          學習記錄的代碼,部分參考自gitee碼云的如下兩個工程。這兩個個工程有詳盡的Spingboot1.x和2.x教程。鳴謝!

          https://gitee.com/didispace/SpringBoot-Learning.git

          https://gitee.com/jeff1993/springboot-learning-example.git

          本學習記錄的示例代碼克隆地址,分支為develop

          https://gitee.com/kutilion/MyArtifactForEffectiveJava.git

          靜態資源

          通常實際的項目中會引入大量的靜態資源。比如圖片,樣式表css,腳本js,靜態html頁面等。這章主要學習引入模板來實現訪問靜態資源。

          一般Springboot提供的默認靜態資源存放位置是/resources之下。html的文件一般存放在/resources/templates中。

          渲染靜態頁面通常會用到模板。模板種類很多,這里介紹兩種:

          • Thymeleaf
          • FreeMarker

          另外比較常用的模板還有velocity,但是velocity在Springboot1.5開始就不被支持了。

          示例相關代碼如下:

          Thymeleaf

          • studySpringboot.n06.webframework.web.WebController.java
          • templates/06_webframework/thymeleaf.html

          FreeMarker

          • studySpringboot.n06.webframework.web.WebController.java
          • templates/06_webframework/freemarker.ftl

          Thymeleaf

          build.gradle

          為了使用Thymeleaf模板,需要在build.gradle腳本中引入模板引擎的依賴

          implementation 'org.springframework.boot:spring-boot-starter-thymeleaf
          

          WebController.java

          控制器類中聲明訪問路徑,并且為模板添加一個變量

           @RequestMapping("/thymeleaf")
           public String ThymeleafTest(ModelMap map) {
           map.addAttribute("host", "http://blog.kutilionThymeleaf.com");
           return "06_webframework/thymeleaf"; 
           }
          

          注意這個方法的返回值,因為靜態頁面沒有直接放在templates文件夾下,而是放在templates文件夾的子文件夾06_webframework中,所以返回值中要把路徑帶上

          thymeleaf.html

          靜態頁面中使用了el表達式,可以將java變量反映到頁面上

          <!DOCTYPE html>
          <html>
          <head lang="en">
           <meta charset="UTF-8" />
           <title></title>
          </head>
          <body>
          <h1 th:text="${host}">This Thymeleaf framework test page.</h1>
          </body>
          </html>
          

          執行結果:

          FreeMarker

          原理和Thymeleaf基本是一樣的

          build.gradle

          implementation 'org.springframework.boot:spring-boot-starter-freemarker'
          

          WebController.java

           @RequestMapping("/freemarker")
           public String FreeMarkerTest(ModelMap map) {
           map.addAttribute("host", "http://blog.kutilionFreemarker.com");
           return "06_webframework/thymeleaf";
           }
          

          freemarker.ftl

          <!DOCTYPE html>
          <html>
          <head lang="en">
           <meta charset="UTF-8" />
           <title></title>
          </head>
          <body>
          <h1 th:text="${host}">This Freemarker framework test page.</h1>
          </body>
          </html>
          

          執行結果:

          總結

          • 引入并且使用了Thymeleaf和FreeMarker模板
          • Springboot默認已經配置好這兩種模板了,如果需要手動配置需要參考兩種模板的文檔

          phinx是一款支持多種編程語言的文檔生成工具,可以由reStructuredText或Markdown文檔生成HTML靜態網頁,并且自動生成索引,可以作為個人網站、博客,或者制作電子教程、書籍等。

          1.安裝Python

          Python官網(https://www.python.org/)下載安裝Python3+。

          2.安裝sphinx

          pip install sphinx

          3.安裝markdown支撐的模塊

          pip install sphinx-markdown-tables

          4.安裝主題模板

          pip install sphinx-rtd-theme

          5.創建項目文件夾test并進入

          6.啟動Sphinx,輸入以下信息

          Project name:Python教程

          Author name(s):zbxx.net

          Project language [en]:zh_CN

          啟動Sphinx后會在項目文件夾test中創建如下文件結構:

          7.編輯 source/conf.py 文件

          extensions = ['recommonmark','sphinx_markdown_tables']

          html_theme = 'sphinx_rtd_theme'

          8.將markdown筆記文件Python.md放到source目錄下

          9.編輯 source/index.rst 文件,加入python.md

          10.生成HTML

          make html

          生成靜態HTML網頁文件,位置:build\html,我們就擁有了一個完整的靜態網站。

          打開index.html預覽效果,可以本地使用或上傳個人網站。

          markdown筆記修改后,需要清空HTML,重新生成。

          make clean


          主站蜘蛛池模板: 日本一区二区三区爆乳| 一区二区三区在线|欧| 国产一区二区不卡在线播放| 亚洲午夜电影一区二区三区| 日韩精品一区二区三区不卡| 亚洲AV无码一区二区三区久久精品 | 国产一区二区三区四| 国产香蕉一区二区在线网站| 亚洲AV美女一区二区三区| 精品视频在线观看一区二区| 日韩一区二区a片免费观看| 乱色精品无码一区二区国产盗| 香蕉视频一区二区| 久久久人妻精品无码一区| 国产熟女一区二区三区五月婷| 人妻夜夜爽天天爽一区| 男插女高潮一区二区| 精品爆乳一区二区三区无码av| 人妻少妇精品视频一区二区三区 | 一区二区三区四区免费视频| 久久精品视频一区二区三区| 无码少妇一区二区三区| 中文字幕精品一区二区日本| 亚洲视频在线观看一区| 日韩精品无码中文字幕一区二区| 乱精品一区字幕二区| 精品人妻一区二区三区浪潮在线| 一区二区三区在线免费看| 亚洲熟女乱色一区二区三区| 精品国产AV无码一区二区三区| 日本一区二区三区久久| 日韩少妇无码一区二区三区| 亚洲日本中文字幕一区二区三区 | 视频一区二区在线播放| 亚洲第一区在线观看| 国产一区二区福利| 国产韩国精品一区二区三区久久| 国产乱码精品一区二区三区麻豆| 国产精品第一区揄拍无码| 一区二区中文字幕在线观看| 亚洲线精品一区二区三区 |