學習響應式設計

學習響應式設計 pdf epub mobi txt 電子書 下載 2025

[美] 彼得森(Clarissa Peterson) 著,文巍 譯
圖書標籤:
  • 響應式設計
  • 前端開發
  • Web開發
  • CSS3
  • HTML5
  • 移動優先
  • 用戶體驗
  • 網頁設計
  • 自適應布局
  • 前端框架
想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 人民郵電齣版社
ISBN:9787115389732
版次:1
商品編碼:11696213
包裝:平裝
叢書名: 圖靈程序設計叢書
開本:16開
齣版時間:2015-06-01
用紙:膠版紙
頁數:308
正文語種:中文

具體描述

編輯推薦

  全麵覆蓋從項目立項到網站上綫的工作流程  詳細講解響應式設計策略和技巧,為各式設備打造極優的用戶體驗  充分利用漸進增強優化用戶體驗  不僅麵嚮Web開發人員,適閤從事網站相關工作的各類人群閱讀參考

內容簡介

  《學習響應式設計》分為四部分,全麵介紹響應式Web設計策略與技術,引領大傢掌握從項目立項到網站上綫的響應式設計工作流程。首先介紹響應式設計及其與其他網頁設計方法的區彆。第二部分概述構建響應式站點的基礎知識、需要掌握HTML和CSS知識、圖像處理,以及響應式設計的核心:媒體查詢。第三部分帶大傢全麵瞭解響應式設計的工作流程,從用戶體驗的角度探討響應式設計,確保網站在各種設備上的適應性和功能完備性。

作者簡介

  Clarissa Peterson,用戶體驗設計師、Web開發人員,響應式網站設計谘詢公司Peterson/Kandy(位於濛特利爾)聯閤創始人。她經常在開發者會議及研討會上發錶關於響應式設計、移動策略和用戶體驗方麵的演講。

內頁插圖

精彩書評

  ★本書內容非常全麵而又不失深度,對響應式Web設計的各種概念和理論給齣瞭極棒的闡釋!”  ——Tom Barker,美國康卡斯特公司軟件工程與研發部總監

  ★“這本書的內容對初學者的知識體係是一個很好的補充,他們將通過本書學會創建更簡潔、更具訪問性和功能性的網站。Clarissa的講解深入淺齣,且不失時機地用大量示例闡明設計策略與技巧,其中的設計建議和極好實踐對於專業開發人員具有很好的參考價值。”  ——讀者評論

  ★“它不僅可以幫助Web設計師更新舊有思維方式和知識儲備,說服客戶更新甚或摒棄舊有網站重新設計,而且可以幫助不甚瞭解編碼的項目經理理順其在程序員、設計師與客戶間的溝通……”  ——讀者評論

目錄

第一部分 響應式設計基礎

第1章 什麼是響應式設計

1.1 一點兒基礎

1.2 簡史

1.3 為什麼是響應式設計

1.4 總結

第2章 響應式內容

2.1 內容策略

2.2 內容整理

2.3 內容編寫

2.4 內容平等

2.5 內容管理

2.6 自適應內容

2.7 總結

第二部分 創建響應式網站

第3章 響應式網站之HTML

3.1 使用HTML

3.2 頁麵基本結構

3.3 視口

3.4 結構性元素

3.5 創建一個頁麵

3.6 清晰和語義化的HTML

3.7 總結

第4章 響應式網站之CSS

4.1 CSS 的工作方式

4.2 CSS 版本

4.3 置CSS 於何處

4.4 層疊

4.5 使用層疊

4.6 注釋

4.7 組織你的樣式錶

4.8 盒模型

4.9 顯示

4.10 定位

4.11 浮動和清除

4.12 基本樣式

4.13 總結

第5章 媒體查詢

5.1 何為媒體查詢

5.2 媒體查詢結構

5.3 在樣式錶鏈接中使用媒體查詢

5.4 使用媒體查詢的其他方式

5.5 我們可以查詢什麼

5.6 瀏覽器支持

5.7 斷點

5.8 設計範圍

5.9 響應式設計

5.10 使用媒體查詢

5.11 兩列布局

5.12 設置最大寬度

5.13 如何選擇斷點

5.14 總結

第6章 圖像

6.1 顯示圖像的方式

6.2 替代文本

6.3 圖像文件格式

6.4 優化圖像

6.5 內容圖像

6.6 背景圖像

6.7 響應式圖像

6.8 總結

第三部分 玩轉響應式設計

第7章 響應式設計工作流程 

7.1 策略與規劃

7.2 內容先於布局

7.3 考慮布局

7.4 原型

7.5 視覺設計

7.6 響應式設計工具

7.7 推銷響應式設計

7.8 與客戶閤作

7.9 總結

第8章 豈止手機

8.1 用戶體驗

8.2 設備無關的設計

8.3 專注於移動優先

8.4 盡你所能

8.5 設備類型

8.6 觸摸

8.7 屏幕尺寸

8.8 可訪問性(通用化設計)

8.9 決定支持哪些設備

8.10 為何要用真實設備進行測試

8.11 測試

8.12 總結

第四部分 設計響應式網站

第9章 文字排版

9.1 始於HTML

9.2 字型

9.3 使用字體

9.4 調整文字大小

9.5 行長  

9.6 留白

9.7 內邊距和外邊距

9.8 為屏幕尺寸改變字型

9.9 總結

第10章 導航及頁眉布局

10.1 響應式導航

10.2 網站品牌

10.3 導航鏈接

10.4 導航模式

10.5 頁眉

10.6 總結

第11章 性能

11.1 性能的重要性

11.2 性能作為設計元素

11.3 網頁加載與渲染方式

11.4 性能測量

11.5 清理代碼  

11.6 將HTTP 請求減至最少

11.7 服務器設置

11.8 JavaScript

11.9 CSS

11.10 托管

11.11 有條件地加載內容

11.12 重繪與迴流

11.13 RESS

11.14 總結


精彩書摘

  2007 年,iPhone 的發布對於網站設計來說是一個轉摺點,網站設計師們突然失去瞭對畫布(我們在上麵設計網站)的控製。此前,網站隻是在顯示器屏幕上供人瀏覽,盡管屏幕尺寸有所不同,但差彆並不是那麼大。而現在,我們怎樣纔能使網站在iPhone 這麼小的屏幕上供人瀏覽呢?

  在開始的一段時間裏,我們製作瞭專門針對iPhone 屏幕尺寸進行瞭優化的移動網站,其獨立於我們的“常規”網站。同時維護兩個站點還不是那麼糟,但大量不同屏幕尺寸的手機很快湧現齣來,然後是平闆電腦以及更小號的平闆電腦,我們終於意識到不可能為每種可能的屏幕尺寸都製作一個網站。

  我們需要一種適用於所有屏幕尺寸的解決方案,需要一種設計網站的方法,使網站能夠自動適配各種顯示屏幕。

  一時間各種創意層齣不窮,不久之後響應式網站設計脫穎而齣。它是一種靈活的不依賴於固定屏幕尺寸的網站設計方法,能夠檢測屏幕的大小並調整設計,從而針對具體設備提供最佳的視覺體驗。2010 年,Ethan Marcotte 在A List Apart 上首次發錶瞭關於響應式網站設計的文章(http://alistapart.com/article/responsive-web-design)。

  如其他新技術一樣,響應式網站設計一開始並不被人接受,許多人不斷辯稱——甚至於現在某些人還在這麼做——我們需要為手機單獨創建網站。但隨著今天市場上設備的激增,很明顯,我們不能依賴於一種手機模型並將其作為設計標杆。我們的設計要能夠適應所有設備,而這些設備的屏幕尺寸各不相同。

  而與此同時,響應式設計也在不斷發展。它不再僅僅是適應屏幕尺寸,也能適應不同的設備性能,如觸摸屏、視網膜顯示屏,以及慢速連接。

  在2014 年,58% 的美國成年人擁有一部功能豐富並允許用戶完全訪問網絡的智能手機,這些手機搭載瞭iOS、Android、Windows Phone 等操作係統,1 且35% 的美國成年人擁有一部平闆電腦。2 我們有令人驚嘆的硬件設備,而響應式設計能幫助我們充分利用網絡。

  然而,盡管大多數美國成年人都有智能手機,但仍有32% 受訪者的手機不是智能手機。這之中的很多人用手機訪問網絡時隻能使用功能受限的瀏覽器,這種瀏覽器無法如他們希望的那樣顯示所有網站。響應式網站設計也是這種情況下的一種解決方案。

  響應式網站設計一開始隻是設計簡單的、注重內容的站點(不依賴CSS 或JavaScript),使其能顯示在幾乎所有的聯網設備上。在此基礎之上,這種設計通過漸進式增強——響應式網站設計正是基於此——針對具體的顯示屏尺寸以及設備功能進行優化。因而,功能手機(也即功能有限的舊式手機)隻能獲得那些它們能使用的內容,而相對來說較新的智能設備所訪問的網站則具有豐富的設計、完美適配其屏幕的界麵,設備功能被充分利用。

  響應式網站設計使我們有能力為所有用戶呈現最好的網站,而不管他們具體使用什麼設備。網絡對每個人應該都是可用的,而響應式設計將指導我們做到這一點。

  創建響應式網站並不僅僅是學習幾段新代碼那麼簡單。它還包括重新審視網站構想方式,關注用戶體驗,並確保內容和功能不是在設計完成之後纔加上去的。

  我們還必須改變網站製作方式,過渡到一個涉及設計師、開發者和其他團隊成員的更具協作性的過程中去。

  我們需要學習一些新的代碼,但響應式設計並不是一種新的編程語言,創建一個響應式網站隻需要HTML、CSS,有時再加點JavaScript。如果你已經知道如何製作網站,那麼本書中講到的大部分內容對你來說都會很熟悉。你需要記住,在創建一個響應式網站時,90%的工作與創建非響應式網站時是一樣的。但除瞭增加少許新技術,你需要掌握正確的基礎知識,使用結構恰當、閤乎規範的標記(HTML 和CSS)。如果沒有堅實的基礎,你難以確信自己的網站能正確工作並在各種設備上恰當地顯示。

  如果你從事與建設網站相關的工作,不管是一名Web 設計師、開發人員、內容策劃、用戶體驗設計師、網站負責人、IT 主管,還是從事其他任何涉及創建和維護網站的工作,你都將從本書中知曉:響應式設計的工作原理、怎樣調整自己的工作流程以適應響應式設計,以及如何創建對任何設備都能提供最佳設計與用戶體驗的響應式網站。

  ……

前言/序言


網頁的無限可能:擁抱靈動自適應的用戶體驗 在信息爆炸的時代,內容的傳遞方式早已超越瞭傳統的固定屏幕。從握在手中的智能手機,到寬闊的電腦顯示器,再到未來可能齣現的各種新奇設備,用戶訪問網絡的入口變得越來越多元。這意味著,我們的網頁設計也必須隨之進化,不再拘泥於單一的尺寸和布局。 《網頁的無限可能:擁抱靈動自適應的用戶體驗》並非一本關於具體技術實現的書籍,它更側重於構建一種設計理念和思維模式,引導開發者和設計師們跳齣固有的框架,深刻理解並實踐“靈動自適應”的設計哲學。這本書的核心在於,我們如何能夠創造齣真正以用戶為中心的、能夠在任何設備上都提供流暢、直觀且美觀體驗的網頁。 核心理念:用戶體驗至上,響應式是手段而非目的 我們常常將“響應式設計”掛在嘴邊,但這本書會挑戰這種流於錶麵的理解。它認為,響應式設計隻是實現“靈動自適應用戶體驗”的一種強大工具,而其最終目標,是讓用戶無論身處何種場景、使用何種設備,都能輕鬆愉悅地獲取所需信息、完成預期任務。這意味著,我們不能僅僅是為瞭“適配屏幕”而進行調整,而是要深入思考: 用戶在不同設備上的真實使用場景是什麼? 手機用戶可能在行走中、匆忙間訪問,他們需要快速獲取關鍵信息;平闆用戶可能更傾嚮於輕鬆瀏覽、閱讀長文;桌麵用戶則擁有更寬廣的操作空間,可以處理更復雜的功能。 不同設備的交互方式有何差異? 觸摸操作的精度、鼠標滾動的便捷性、鍵盤輸入的效率,這些都直接影響著界麵的設計。 內容在不同尺寸屏幕上的呈現優先級如何變化? 哪些信息必須被優先展示,哪些可以被隱藏或摺疊,纔能在有限的空間內最大化信息的傳達效率? 《網頁的無限可能》會帶領讀者層層剝開這些問題,從宏觀的策略到微觀的細節,全麵審視如何構建真正以用戶為中心的設計。 第一部分:轉變思維——從“固定”到“流動”的認知升級 在數字世界的早期,網頁設計很大程度上是圍繞著桌麵電腦的固定分辨率進行的。這種思維模式,即“固定布局”,為我們帶來瞭穩定但缺乏靈活性的設計。本書將首先幫助讀者打破這種慣性思維,認識到“流動性”和“自適應性”的重要性。 告彆像素迷戀,擁抱相對單位: 我們將探討使用百分比、em、rem等相對單位在布局和排版中的優勢,理解它們如何能夠隨著屏幕尺寸的變化而動態調整,而非僵硬地固定。 網格係統的新思考: 傳統的網格係統雖然有用,但在應對高度動態的響應式需求時,可能需要更靈活的框架。本書將介紹一些更具彈性的網格設計理念,以及它們如何幫助我們構建既有序又靈活的布局。 內容優先的原則: 真正的靈動設計,其核心是圍繞內容展開的。我們會強調如何識彆並定義頁麵的核心內容,並圍繞這些內容來構建能夠優雅適應各種屏幕的布局,而不是強行將固定布局“塞”進不同的屏幕尺寸。 第二部分:策略與架構——構建響應式設計的基石 有瞭正確的思維模式,接下來就需要一套切實可行的策略和架構來支撐我們的設計。這一部分將深入探討如何進行響應式設計的前期規劃和整體架構。 移動優先 vs. 桌麵優先: 這是一個經久不衰的討論。本書將不預設任何一種絕對的優劣,而是引導讀者根據項目需求、目標用戶和內容特點,來選擇最適閤的設計起點。我們將深入分析兩種策略各自的優勢、劣勢以及適用的場景。 斷點(Breakpoints)的藝術: 斷點是響應式設計中的關鍵概念,但如何科學地設置斷點,而非隨意為之,是需要深入研究的。本書將講解如何根據內容和布局的自然變化來確定斷點,以及避免斷點過多導緻的設計和開發負擔。 流體布局(Fluid Grids)與彈性圖像(Flexible Images)的精髓: 這兩個是響應式設計最基礎也是最重要的技術支撐。我們將深入講解它們的原理,以及在實際應用中如何避免常見的陷阱,確保圖像在縮放時不會失真或變形,布局能夠平滑地過渡。 內容重排與優先級管理: 在不同的屏幕尺寸下,內容的呈現順序和重要性可能會發生變化。本書將教授如何運用 CSS 媒體查詢(Media Queries)等技術,對內容進行精細化的重排和管理,確保關鍵信息始終易於訪問。 第三部分:交互與體驗——讓每個交互都流暢自然 設計不僅僅是視覺的呈現,更是交互的體驗。在響應式設計中,如何確保用戶在不同設備上的交互都同樣順暢和直觀,是至關重要的。 觸摸友好型界麵設計: 針對觸摸屏設備,按鈕的大小、間距、可點擊區域都需要特彆設計。本書將深入探討如何設計易於觸摸的交互元素,以及如何處理滑動、縮放等觸摸手勢。 導航的智慧: 導航是用戶探索網站的關鍵。在有限的移動端屏幕上,如何設計清晰、易於訪問的導航係統,是一個巨大的挑戰。我們將探討各種創新的導航模式,如漢堡菜單、底部導航欄、摺疊式菜單等,並分析它們的優劣。 錶單設計的響應式考量: 錶單是用戶輸入信息的重要渠道。在不同屏幕尺寸下,如何確保錶單的可讀性和易用性,避免用戶輸入錯誤,是本書將重點關注的。 微交互與反饋: 即便是細微的交互反饋,也能極大地提升用戶體驗。本書將引導讀者思考如何在響應式設計中融入恰當的微交互,讓用戶操作時感受到清晰的反饋,從而建立信任感。 第四部分:性能優化——速度是用戶體驗的另一翼 響應式設計帶來的不僅僅是靈活的布局,也可能伴隨著性能的挑戰。尤其是在移動端,網絡速度和設備性能是有限的。 圖片優化策略: 圖片是網頁的“大頭”。本書將深入講解如何根據不同屏幕尺寸加載不同分辨率的圖片(如 `srcset` 屬性),以及使用現代圖片格式(如 WebP)來優化加載速度。 CSS 和 JavaScript 的性能考量: 如何編寫精簡高效的 CSS 和 JavaScript 代碼,避免不必要的渲染和計算,也是響應式設計性能優化的重要環節。 漸進增強(Progressive Enhancement)與優雅降級(Graceful Degradation): 這兩種策略在響應式設計中扮演著重要角色。本書將詳細闡述如何運用它們,確保核心功能在各種環境下都能正常工作,同時為支持更高級特性的設備提供更豐富的體驗。 工具與工作流: 學習一些實用的工具和工作流,如響應式圖片生成器、CSS 預處理器、構建工具等,能夠極大地提高我們的開發效率和設計質量。 第五部分:未來的展望——擁抱變化,持續創新 數字世界瞬息萬變,技術和用戶需求都在不斷發展。本書的最後一部分將著眼於未來,鼓勵讀者保持學習和創新的心態。 無障礙設計(Accessibility)與響應式設計: 無障礙設計是現代網頁設計的必備要素,它與響應式設計相輔相成。本書將探討如何將無障礙原則融入到響應式設計流程中,確保所有用戶都能平等地訪問網絡。 服務於人工智能和新技術的響應式設計: 隨著語音助手、AR/VR 等新技術的興起,網頁設計的邊界正在被不斷拓寬。本書將展望這些新技術對響應式設計提齣的新挑戰和新機遇。 持續測試與迭代: 響應式設計並非一蹴而就,持續的測試和用戶反饋是優化的關鍵。本書將強調建立有效的測試流程,並根據實際數據進行迭代改進。 《網頁的無限可能:擁抱靈動自適應的用戶體驗》不是一本指令式的教科書,它更像是一位經驗豐富的嚮導,帶領您穿越響應式設計的重重迷霧,抵達用戶體驗的光明彼岸。它旨在激發您的設計潛能,讓您能夠獨立思考,創造齣真正能夠適應未來、服務於所有用戶的、卓越的網頁。這本書將幫助您理解,真正的靈動設計,是關於賦予網頁生命,讓它能夠隨著用戶的需求和所處的環境,自然而然地舒展開來,呈現齣最完美的狀態。

用戶評價

評分

最近一直在學習如何更好地管理自己的時間,畢竟工作和生活都比較忙碌,總感覺時間不夠用。我嘗試瞭一些時間管理的方法,比如番茄工作法、GTD(Getting Things Done)等,但總覺得實踐起來有些睏難,效果也不是很理想。有些時間管理類書籍,講的理論性太強,不太接地氣,讀起來容易産生“聽君一席話,如聽一席話”的感覺。還有些文章,隻是簡單地列舉一些提高效率的小技巧,但沒有係統性的方法論。我發現自己很容易被各種突發事件打斷,或者因為效率不高而拖延,導緻很多事情堆積起來,壓力很大。我希望能找到一本能夠深入淺齣地講解時間管理原理,並且提供一套完整、可行的實踐體係的書籍,最好還能包含一些應對拖延、提高專注力的方法,以及如何平衡工作與生活的建議,這樣我纔能真正掌握時間管理的主動權。

評分

最近剛搬進新傢,廚房裏的東西太多瞭,收納成瞭我的一大難題。本來想著先隨便放放,等安頓好瞭再慢慢整理,結果現在一團糟,做飯的時候找個鍋鏟都要翻箱倒櫃。我上網搜瞭不少收納教程,有關於櫥櫃收納的,有關於冰箱收納的,還有關於小戶型收納的,信息量太大,反而不知道從何下手。一些博主分享的收納神器,看起來都很誘人,但我傢廚房空間有限,很多東西買瞭也放不下,或者不實用。我試著按照網上的視頻學著做,比如利用牆麵空間掛置物品,或者用收納盒分隔抽屜,但效果總是不盡如人意。有時候覺得,收納這事兒真的需要一些係統性的指導,而不是零散的技巧。我需要的是一個能教我如何根據自傢廚房的具體情況,設計齣最閤理的收納方案,並且能給齣詳細的操作步驟和一些實用的收納工具推薦,這樣我纔能真正解決這個問題。

評分

這幾天一直在摺騰我的老筆記本,想讓它重獲新生,在各種社區和論壇裏搜羅配置方案。一開始就被各種“硬核”名詞轟炸,什麼“超頻”、“BIOS”、“顯卡驅動”,看得我眼花繚亂。好不容易找到幾個看起來靠譜的教程,結果視頻裏的操作和我的電腦型號幾乎對不上,簡直是雞同鴨講。還有些博主,一邊故作高深地講著原理,一邊又把最關鍵的步驟一筆帶過,生怕彆人學會瞭似的。我好幾次都想放棄,直接買個新的算瞭,但又心有不甘,畢竟電腦還能用,隻是速度太慢瞭,影響工作效率。朋友推薦我試試一些免費的優化軟件,我嘗試瞭幾款,效果都不太明顯,反而感覺電腦更卡瞭,真是鬱悶。我現在特彆希望有一個那種能把所有可能遇到的問題都考慮到,並且給齣詳細步驟和截圖的指南,最好還能根據不同電腦配置給齣針對性建議,這樣我纔能更有信心繼續下去。

評分

最近我開始嘗試自己動手製作一些傢居小物件,主要是想給我的生活增添一些樂趣,同時也讓傢裏的裝飾更有個性。我在網上看瞭不少DIY教程,有製作香薰蠟燭的,有製作布藝抱枕的,還有製作收納筐的。但很多教程都隻講瞭大概的步驟,對於一些關鍵的細節,比如材料的選擇、工具的使用、注意事項等等,都沒有詳細說明。我試著跟著做,結果要麼是成品不盡如人意,要麼是過程中遇到睏難,不知道如何解決。有時候,我會因為材料不對而導緻失敗,或者因為操作不當而弄得一團糟。我真的很希望有一本能夠提供詳細、準確的DIY教程的書籍,它應該包含所需材料的清單,詳細的操作步驟,清晰的圖示或者視頻鏈接,以及一些成功的經驗和避免失敗的技巧。最好還能根據不同難度級彆進行分類,讓我可以循序漸進地學習,慢慢掌握各種手工製作的技能。

評分

我最近迷上瞭攝影,尤其是風光攝影。剛開始隻是用手機隨便拍拍,但漸漸地發現手機的局限性,於是咬牙入瞭一颱單反相機。然而,拿到相機後,我發現自己連基本的參數設置都搞不明白,更彆說拍齣好看的照片瞭。網上關於攝影的教程五花八門,有的講構圖,有的講用光,有的講後期處理,信息太雜亂瞭。我嘗試著去學習,但總覺得學到的都是碎片化的知識,不成體係。有時候,我對著美麗的風景,卻拍不齣想要的效果,感到非常沮喪。我渴望找到一本能夠係統性地講解攝影基礎知識,從相機操作、曝光原理、構圖技巧到後期處理,一步步帶我入門的書籍。最好這本書還能有大量的實拍案例分析,講解不同場景下的拍攝思路和技巧,甚至能涵蓋一些戶外攝影的注意事項,這樣我纔能更有針對性地提升自己的攝影水平。

評分

jd說要10個字,本來想說,不錯的

評分

內容策略指的是規劃和管理內容的一種方法。這些內容不僅包括文本,也包括其他形式的信息,如圖像、視頻和音頻。內容策略不僅限於網站上有什麼,還關係到網站如何運作。

評分

賞心悅目

評分

要是不正經看本書總覺得自己這方麵不太踏實

評分

便宜便宜便宜朋友圈便宜

評分

書很好,京東買書更加好。

評分

好好學習,天天買書…

評分

默認設計應針對最窄屏幕寬度進行

評分

搞活動買的,用券後價格非常劃算,屯著慢慢研究學習

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有