0916~0919_開學季語言展

哎呀!早知道就不會破版的CSS設計技巧:前端工程師防止佈局意外的必學密技(iThome鐵人賽系列書)【軟精裝】

  • 9 594
    660
  • 分類:
    中文書電腦資訊網頁開發HTML/CSS
    追蹤
    ? 追蹤分類後,您會在第一時間收到分類新品通知。
  • 作者: 陳泰銘 追蹤 ? 追蹤作者後,您會在第一時間收到作者新書通知。
  • 出版社: 博碩文化 追蹤 ? 追蹤出版社後,您會在第一時間收到出版社新書通知。
  • 出版日:2023/07/10

活動訊息

想找書的時候,特別想偷看網友的書櫃... 原來大家都在看這本 ↓↓↓

用閱讀開啟視野,讓書成為照亮你人生的光
【金石堂選書】本月推薦您這些好書👉 快來看看

內容簡介

本書內容改編自第14屆iThome鐵人賽Modern Web組的冠軍系列文章《防禦性CSS-建立「防患未然」的匠人心態》。本書用淺顯易懂的程式碼及貼近生活的實際情境,來探討如何培養「防患未然」的思維。由於有些畫面佈局過於單純和簡單,因此會容易忽略其潛在的破版危險,這些令人容易忽略的潛在性危險,很有可能在你最不希望它出現的時候意外出現了,小則影響畫面上的美觀,大則影響產品在客戶眼中的專業形象,進而造成商業上的損失。

本書將這些常見的案例分成八個主題,逐一探討每一個問題會發生的情境,以及提供解決這些問題的具體方法和技巧,希望在這些案例分析的過程當中,以容易上手的程式碼,帶領讀者慢慢培養「防患未然」的思考習慣,即使是一行簡單的CSS,也能夠充分展現專業的程式設計態度。

【目標讀者】
♚想讓自己的網頁避免不預期錯誤的前端開發者。
♚希望快速累積切版經驗的前端開發者。
♚希望讓自己的網頁能看起來更專業的開發者。
♚希望自己對於CSS不再懼怕的新手。

本書特色

事前防範勝過事後Debug!
以八大核心主題培養「防患未然」的匠人心態!
有效對抗莫非定律,洞察無法一眼看見的潛在性危險!

♚蒐集常見案例:本書範例均為常見的實務案例
♚視覺化程式碼:透過視覺化來掌握情境及重點
♚立即解決方案:迅速理解情況,立即使用於實戰
♚清楚情境編排:不必從頭閱讀,只需看想要的主題

 

名人推薦

好評推薦

「這本專門探討防禦性程式設計的書中舉了許多案例,並一一說明應該事先考慮到什麼樣的狀況,以及應該怎麼利用CSS的彈性去防止頁面的跑版。書中的許多案例都是我自己以前在工作上曾經碰過的狀況,所以我能保證書中的內容絕對實用。這本書對沒有這麼多經驗的新手工程師來說特別有幫助,因為能夠及早學習到各種防禦性程式設計的技巧,並且運用在工作上。我誠心推薦這本防禦性程式設計的書籍,若是看完並且將此知識應用在工作上,絕對能提升樣式的可靠性。」──技術部落格Huli's blog站長,Huli

「對於初學者來說,這本書不僅說明CSS的語法,更重要的是它引導讀者理解資深工程師的思考方式和解決問題的策略。對於有經驗的開發者來說,本書能夠幫助讀者回顧並整理已經學習過的知識,在溫故中學習新知。無論你是CSS的初學者還是資深工程師,我相信這本書都能夠帶給你不同的收穫。」──PJCHENder網頁開發咩腳版主、《從Hooks開始,讓你的網頁React起來》作者,陳柏融

「這是一本讀起來很舒服、沒有壓力的專業書籍,我想只有在業界經歷過無數風雨的人,才能以如此幽默、淺顯易懂的方式,用實際案例帶讀者了解避免破版的CSS設計技巧。」──全端工程師、暢銷書作家、ChatGPT、科普AI講師及全台第一本ChatGPT應用專書作者,林鼎淵

「魔鬼藏在細節裡,特別在開發網站時又更是如此,如果開發者能先預見到許多情境,就能更好地掌控自己的產品,提升作品的質感,節省修改程式的時間。在本書中,作者將分享自己在開發中習得的各種經驗及知識無私分享給讀者,幫助讀者在開發時能儘可能考慮到各個面向,防止各種佈局意外。對於希望在網站前端開發或網站版面設計上提升自己的人,我強烈推薦這本著作給你。」──搞定學院學習社群創辦人、知名外商Hewlett-Packard資深工程師,Jimmy Chu

「這本書對工程師有益,對設計師和產品經理也大有幫助。在思考產品功能設計和開發時,它提供了寶貴的原理參考,成為不可或缺的指南之一。」──Product Manager,Anderson Tu

「使用者體驗、商業策略、工程開發可行性在產品設計中都是基本要素;這本書讓我在執行設計思考可行性評估時幫助很多,是身為設計師的我在日常工作中的必備工具書。」──UIUX Designer,Jerry Wu

「本書詳細討論了前端實戰中撰寫CSS時需要考慮的各種面向。作者將自己多年的經驗融入其中,展示了一位資深前端工程師在面對UI Mockup時思考的各種情境和細節處理。透過閱讀這本書,讀者不僅能學習到實戰技巧,還能培養在撰寫CSS時思考各種edge case的心態,這是我認為最有趣的部分之一。」──前端工程師,Joy Hung

「作者用詼諧有趣且淺顯易懂的方式,講解防禦性的前端設計思維,讓對於前端比較不熟悉的後端工程師也能看得懂,並且能從中獲得一些不一樣的思考方式。」──Teamt5 Backend Engineer,Jack

「這本書以淺顯易懂的方式介紹了一些CSS設計觀念,非常適合那些希望提升前端切版技能並避免常見設計缺陷的讀者。」──Rakuten Fullstack Engineer,Lance

作者

陳泰銘(Taiming

自2017年開始從事前端工程師工作,擁有B2C以及B2B系統開發經驗。曾於大學期間修習師資培育學程,因此對於教學及教育充滿熱忱,擅長將複雜、艱澀的技術觀念轉化為親民的白話文並分享。

2019年發起「ShareBack不藏私分享會」社群,擔任活動企劃籌備以及講師,希望建立一個不藏私、彼此教學相長的平台,讓不論本科系、非本科系的參與者從中獲得知識以及樂趣。

【iThome鐵人賽獲獎】
♚2019 Modern Web組優選:《以經典小遊戲為主題之ReactJS應用練習》
♚2021 Modern Web組佳作:《30 天擁有一套自己手刻的React UI元件庫》
♚2022 Modern Web組冠軍:《防禦性CSS-建立「防患未然」的匠人心態》

 

目錄

|CHAPTER 01| 防禦性程式設計簡介
1.1 什麼是防禦性程式設計

|CHAPTER 02| 不失禮貌的安全距離
2.1 標題與圖示
2.2 元件間的間距

|CHAPTER 03| 又是那令人在意的長短問題
3.1 類別標籤
3.2 過長的內容
3.3 過短的內容
3.4 固定的高度
3.5 固定的寬度

|CHAPTER 04| 放置圖片的正確姿勢
4.1 圖片比例
4.2 容易被忽略的預設背景重複
4.3 圖片失效的備案
4.4 響應式圖片設計

|CHAPTER 05| 陰魂不散的滾動條
5.1 移除不需要的滾動條
5.2 保留滾動條的空間
5.3 避免滾動穿透

|CHAPTER 06| 盒子模型的帽子戲法
6.1 內容盒子與邊框盒子
6.2 邊距重疊

|CHAPTER 07| Flexbox的彈性與不彈性
7.1 外容器的預設值
7.2 內元件的預設值
7.3 有彈性的間距

|CHAPTER 08| Grid迷宮般的內心戲
8.1 伸縮失效的子元件
8.2 自動填滿效果
8.3 釘選失效的祕密

|CHAPTER 09| 元件的態度決定高度
9.1 步驟對話框的高度
9.2 響應式高度設計

|CHAPTER 10| 讓人敬畏三分的CSS
10.1 分組選擇器
10.2 隱藏網頁上的元件
10.3 失效的z-index

配送方式

  • 台灣
    • 國內宅配:本島、離島
    • 到店取貨:
      金石堂門市 不限金額免運費
      7-11便利商店 ok便利商店 萊爾富便利商店 全家便利商店
  • 海外
    • 國際快遞:全球
    • 港澳店取:
      ok便利商店 順豐 7-11便利商店

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • 軟精裝
    • ISBN
    • 9786263335172
    • 分級
    • 普通級
    • 頁數
    • 232
    • 商品規格
    • 23.5*17.5*1.7
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

退換貨須知:

**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
※ 網友掛保證,絕不踩雷書單如下 ↓↓↓
預計 2025/09/30 出貨 購買後進貨 
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing