java工程師走向前端學習心路歷程(二)
no.3、溫故而知新——HTML佈局篇
第一篇中寫了一些java工程師需要兼顧做前端開發需要準備的工具、知識庫,並且分享了一個例項。這也是我在學習過程中親身經歷的一些東西,希望對大家有用!前期需要準備的或許遠遠不止這些,根據個人水平而定,如果對css一竅不通那麼需要補習這方面的知識。瞭解一些也需要加強,個人認為w3cschool:http://www.w3school.com.cn/是個不錯的學習場所,裡面有很多語法方面的介紹和例項,並且可以線上編輯執行,馬上看到效果。
當然做前端需要做的第一件事還是佈局,在前一篇也有些分享,下面再做些更為詳細的分享~~~
心路歷程(一)中的myIndex.html裡面的佈局事實上是目前佈局的一個經典模式,裡面的內容可以改造為實際應用中能用到的佈局,比如想做阿里巴巴美容護膚頻道的首頁佈局
(http://page.china.alibaba.com/shtml/household/beauty.html)
1、這一塊就屬於頭部(放在header層)
2、這一塊就屬於尾部(放在footer層)
3、中間的一片都屬於內容(當然放在content層)
———————————————————————我是分割線—————————————————————————
分層相對是比較簡單的,只要從大局上分三層,一般不會有什麼問題,有些主頁面佈局會比較特殊,這裡暫不做介紹。
既然已經分好header、content、footer三層,就要把大致的html寫好:
<!-- 頭部 -->
<div id="header">
......
</div>
<!-- 內容 -->
<div id="content">
......
</div>
<!-- 底部 -->
<div id="footer">
<div id="header">
......
</div>
<!-- 內容 -->
<div id="content">
......
</div>
<!-- 底部 -->
<div id="footer">
......
</div>
</div>
1.1 header中的佈局
header中又有三層:
第一層為公司logo+搜尋欄;
第二層為導航欄;
第三層為“您目前所在的位置”+“支付寶交易、保障金交易”。
那麼頭部可以加入如下程式碼:
<!-- 頭部 -->
<div id="header">
<!--logo和search-->
<div id="masthead-v4" class="w952 fd-clr">
<div class="ali-logo-v4">...</div>
<div class="ali-search-v4">....</div>
</div>
<!-- 導航欄 -->
<div class="ali-nav">...</div>
<!-- 您當前所在位置 -->
<div class="ali-crumbs w952">...</div>
</div>
1.2 content中的佈局
<!-- 內容 -->
<div id="content" class="w952">
<div class="layout-p32a24" id="agencyjoin-markup-1st">
<div class="grid-5"></div>
<div class="grid-13"></div>
<div class="grid-6 grid-fexed"></div>
</div>
<div class="layout-p32a24" id="agencyjoin-markup-2nd">
<div class="grid-24"></div>
<div class="grid-5"></div>
<div class="grid-13"></div>
<div class="grid-6 grid-fexed"></div>
</div>
<div class="layout-p32a24" id="agencyjoin-markup-3rd">
<div class="grid-24"></div>
<div class="grid-5"></div>
<div class="grid-13"></div>
<div class="grid-6 grid-fexed"></div>
</div>
<!--..............................
...省略相同佈局的第4、5層...
..............................-->
<div class="layout-p32a24" id="agencyjoin-markup-6rd">
<div class="grid-24"></div>
<div class="grid-24"></div>
</div>
</div>
1.3 footer中的佈局
<!-- 底部 -->
<div id="footer">
<div class="layout">
<div class="grid-24">
<h4>阿里巴巴版權所有@alibaba.com</h4>
</div>
</div>
</div>
以上部分都是從大的角度看佈局,一塊巨大的畫布框架已經搭好,好比我們java開發中基本的框架弄好了。具體業務功能點之類的再分工合作,一塊塊的做!千萬不要急!
相關文章
- .net工程師學習vue的心路歷程(二)工程師Vue
- .net工程師學習vue的心路歷程(一)工程師Vue
- .net工程師學習vue的心路歷程(三)工程師Vue
- 我作為前端工程師的心路歷程前端工程師
- 學習嵌入式的心路歷程分享
- Web 前端小白入門(二):心路歷程,非技術指南Web前端
- Java 學習歷程Java
- C++未眠夜----我學習C++的心路歷程 (轉)C++
- 前端面經 | 騰訊實習生校招面試心路歷程前端面試
- 心路歷程(一)-自學java兩個月心得Java
- 一位臺灣軟體工程師的心路歷程軟體工程工程師
- Kotlin之心路歷程Kotlin
- Web 前端小白入門(一):心路歷程,非技術指南Web前端
- 工作三年心路歷程
- Flutter 找到所需元件心路歷程反思Flutter元件
- 一位 sealer maintainer 的心路歷程AI
- 一個C#開發編寫Java框架的心路歷程C#Java框架
- Java工程師修煉之路(從小白到BAT的兩年學習歷程)Java工程師BAT
- node學習歷程
- 學習GCD歷程GC
- 一個web前端開發者學習Flutter 的歷程(一)Web前端Flutter
- 一個C#開發者用Java搭建Android框架的心路歷程C#JavaAndroid框架
- 個人自學python方法整理以及心路歷程Python
- 塗鴉智慧選型 TiKV 的心路歷程
- Flutter 的學習歷程Flutter
- Go學習歷程(一)Go
- 記一次破解某APP的心路歷程APP
- Python實訓的心路歷程——第5天Python
- 我的前端學習經歷前端
- 深度學習發展歷程深度學習
- 設計模式學習歷程設計模式
- C++學習歷程 (轉)C++
- 計算機學習歷程計算機
- 從谷歌面試翻車到offer收割的心路歷程谷歌面試
- 分享一下某個debugger心路歷程
- 《死亡之門》開發者淺談遊戲設計的心路歷程遊戲設計
- PicGo的star數破1000的心路歷程PicGo
- Max先生的加拿大移民登陸工作心路歷程!