信大家應該都知道在整個網站的制作過程當中,網頁制作是整個網站建設的重中之重。創建企業網頁的總體效果會影響著整個網站的制作質量和制作水平,所以,在進行創建企業網頁的環節當中,一定要較好的把握住網頁制作的幾個重點,只有這樣,才能夠為廣大用戶設計制作出令大家滿意的公司網站。那么,下面小編就來與大家分享創建企業網頁中關于靜態網頁如何設計的問題。
一、靜態網頁設計的重要性
就目前的市場情況來說, 創建企業網頁使用到靜態網頁設計的情況多為一些不需要經常更新內容的網站。這類網站之揚以會選擇靜態網頁是因為:
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
https://gitee.com/didispace/SpringBoot-Learning.git
https://gitee.com/jeff1993/springboot-learning-example.git
https://gitee.com/kutilion/MyArtifactForEffectiveJava.git
通常實際的項目中會引入大量的靜態資源。比如圖片,樣式表css,腳本js,靜態html頁面等。這章主要學習引入模板來實現訪問靜態資源。
一般Springboot提供的默認靜態資源存放位置是/resources之下。html的文件一般存放在/resources/templates中。
渲染靜態頁面通常會用到模板。模板種類很多,這里介紹兩種:
另外比較常用的模板還有velocity,但是velocity在Springboot1.5開始就不被支持了。
示例相關代碼如下:
Thymeleaf
FreeMarker
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>
執行結果:
原理和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>
執行結果:
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
*請認真填寫需求信息,我們會在24小時內與您取得聯系。