受益匪淺,感觸良多!先簡單介紹下這本書,英文原版書由o'reilly media, inc.自2023年出版,中文版由東南大學出版社在2023年出版,大概這也是網上宣稱英語是程式設計師的兩條腿之一的緣故。看得懂英文刊物書籍能迅速了解國外頂尖大牛的見解與觀點,這無疑就是快人一步。
歷時半個月將《深入淺出html與css》讀完,現總結如下幾個方面。
因本人看得是純英文版(店家竟不加說明),相較於中文閱讀難度偏大(但這本書語言淺顯易懂,過四級的同學基本能看懂八成以上),這部書給我最大的感覺就是不像其他只適合專家的html書籍一樣,也不同於那些將知識點排版並成列的枯燥書籍。基本上每頁都是不多的文字加豐富的和生動的案例構成的,特別適合初學者。(雖然本人1年前曾學過web前端,但基本已忘記)這本書可以強化記憶,知識點也不容易忘。
讚揚了這麼多,最令我震驚的是其稱cascade有%99的web前端工程師了解不深,現將其解釋如下。
把你所有的樣式表收集整理好(包括自己寫的,讀者新增的及瀏覽器預設的樣式表)
找到所有匹配的宣告屬性(例如我們只管font-size屬性,這一步就是在所有樣式表中找出所有選擇了標籤且有宣告font-size屬性的選擇器。)
按author、reader、browser的順序將你屬性的所有匹配項進行排列
將所有的宣告按他們的具體程度排序(例如後代選擇器「blockquote h1」比「h1」選擇器更具體)
最後,按照它們在各自樣式表**現的順序對任何衝突的規則進行排序(現在,你只需獲取列表,並對任何衝突的規則進行排序,以便其各自樣式表的後面(更接近底部)出現的規則更加重要。那就是如果你在你的樣式表加了新規則,它會覆蓋掉它前面的任何規則)
在排序好的列表中的第一條規則將會被font-size屬性使用3
3.這本書的全篇案例是相互承接循序漸進的,案例中要求做網頁的starbuzzboss需求可真是多。。。希望自己能夠在前端這條道路上越走越遠。
css 深入淺出定位
這一對的問題我們應該怎麼解決。還沒有開始定位啊.應該怎麼辦了?大家看看這個東西其他他就是乙個普通流。html裡面的寫法就是從上到下,從左到右的排版布局。每個非浮動塊級元素都獨佔一行,從上到下排列,內聯元素則從左到右排列。如果當前行不能排列下來,則另一起一行然後浮動排列。大家知道文件流後對於後面的定位...
html5 深入淺出(2)
標籤定義聲音,比如 或其他音訊流。改標籤內含有的屬性以及相容性 已火狐和谷歌為例 audio src 南屏晚鐘.controls muted autoplay 您的瀏覽器不支援 audio audio controls source src horse.ogg type audio ogg sour...
深入淺出Cocoa之類與物件
本文 最近打算寫一些objc中比較底層的東西,尤其是 runtime 相關的。蘋果已經將 objc runtime 開源了,我們可以從 瀏覽源 或 源 從 入手呢?那當然是最基本的類與物件。與c 相比,objc中的類與物件結構要簡潔與一致得多 參考 深度探索c 物件模型 你就知道c 中類與物件結構的...