在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 產品經理/ 第十四章 從 div 扯開去
第四十一章 定位實例(二)
第十四章 從 div 扯開去
第四十三章 定位實例(四)
第四十五章 無聊的寫個小游戲吧
第十七章 導航條(二)
第十三章 神一樣的 CSS
第二十三章 導航條(八)
第四十章 定位實例(一)
第五十九章 見證奇跡
第三十五章 隨便聊聊
第十九章 導航條(四)
第四十四章 定位實例(五)
第三十六章 定位(一)
第三十九章 坐標系
第三十四章 一些補遺
第五十八章 各就各位,預備~~
第二十七章 首屏大海報(一)
第二十六章 CSS 書寫規(guī)范
第十一章 一起寫個百度
第三章 幾個小故事
第七章 認識鏈接
前言
第五十五章 苛刻至極!
第三十三章 一個頁尾
第二十二章 導航條(七)
第四十七章 JavaScript Start
第五十章 最簡單的邏輯判斷
第五十三章 一百遍啊一百遍!
第四章 做點準備工作
第一章 開場小談
第六章 開始寫點東西
第五十六章 一套工具
第四十二章 定位實例(三)
第五十二章 愛妃,朕還宣你!
第二十五章 導航條(十)
第五章 一個模板
第二章 扯扯學習方法
第十八章 導航條(三)
第四十六章 響應式
第四十八章 變量
第十六章 導航條(一)
第三十八章 定位(三)
第二十九章 首屏大海報(三)
第四十九章 運算符
第九章 來吧,表哥(表格)!
第三十一章 還是海報
第十章 表格布局原理
第三十章 首屏大海報(四)
第十二章 相對地址
第二十章 導航條(五)
第五十七章 助理!麻煩過來一下~
第三十二章 一些格子
第五十一章 朕宣你!
第五十四章 一萬遍啊一萬遍!
第二十八章 首屏大海報(二)
第十五章 開始征途
第三十七章 定位(二)
第六十章 開始玩玩
第二十一章 導航條(六)
第八章 半個標簽
第二十四章 導航條(九)

第十四章 從 div 扯開去

如果本章演示效果無法正常展示,請至主站查看 http://coffee.zji.me/

我們前邊說過 div+css 布局是招聘時一種懶到家的衡量標準(其實現(xiàn)在 css 已經是前端的基本技能了),就好像招聘文員寫上要求會打字一樣的多余。好吧,雖然這個說法被無數人吐槽著,也有些人較真說這個說法不科學等等。但是我們學習 css 總是繞不開要用到 div 的。

其實 div 就是一個普通的 Html 標簽,普通到什么地步呢?他幾乎沒有任何自帶的樣式,好吧,他就是一個空白的標簽(是樣式是空白的)。一張白紙啊,做什么都好用。我們知道 CSS 的作用就是定義樣式啊,如果我們使用的標簽本身自帶了樣式,我們還要用 CSS 對他進行修改,使其達到我們想要的效果。但是有了 div 就方便了啊,我們只要把我們需要的樣式給他就好了。畢竟新建總是要比修改來的清爽省心。就好像拿張白紙寫字很舒心,但是拿張寫過字的紙過來,你要先把文字擦掉再去寫你想要的文字,就比較鬧心了。

然后說說盒模型,這東西搞了個高大上的名字唬人而已,其實就是把 div 看成一個紙箱,那么一個頁面很多 div 就是一堆紙箱在房子里排開而已。進而的,div 的嵌套就是大箱子套小箱子。就這么回事,比如下圖就是本教程主站的盒模型 3D 視圖:

DIV 盒模型 3D 視圖

就是像擺積木一樣擺出了一個頁面,你說要是真的用積木去擺就好了,你就會了。不過其實換做代碼操作也不過是你用電腦能聽懂的語言把各個積木塊的樣子和位置描述一下罷了。

好像……有點亂哦,你想 div 這個空白標簽看起來挺好用的,可是要是頁面上全用他,那可咋區(qū)分???我在 CSS 里面寫上 div {……} 結果所有 div 全都一起發(fā)生變化了,這就有點亂了。所以我們要給 div 取名字。

其實呢,所有的 Html 元素都可以有名字的,這個名字分為兩種 classid ,用法很簡單,就是當做標簽的一個屬性去寫:

<div id="myid"></div>
<div class="myclass"></div>

就是這樣,當然他們的名字你隨便取,不過別搞怪,寫中文啊,特殊符號啊什么的肯定不行。那么你又問了,取名字就取名字吧,怎么還兩種呢?這個也好理解, id 是學號,class 是班級,反正我們初中的英語老師(為什么不是小學?我們小學沒有英語課呀)就是這么告訴我們的。

然后我們該說說 id 和 class 的區(qū)別了,他們都可以用來標識某個元素,但是他們是有區(qū)別的,否則我們也不用搞兩個名頭出來。你知道的,在學校里一個學號對應一個學生,你報出學號就能找出有且只有一個學生。所以老師提問的時候愛叫學號,肯定有人被叫到(他叫范圍以外的我們就不鳥他了)而且被叫到的肯定是一個人,不會半個班都站起來跟他吼:“報告老師,我不會!”而班級呢?一個班級可以有很多學生,這些學生的特點就是,他們是一個班的(廢話?。?,一個班的應該就是一個年級的,應該就是一樣的年齡,一樣的專業(yè)……反正是一群在某方面屬性一致的家伙。

所以, 在同一頁面內, id 是不可以重復的,不能有兩個元素具有相同的 id。某學校的兩個學生學號一樣,麻煩了,520 號考上了哈佛,結果兩個人,誰去誰不去?就打起來了。

但是,在同一頁面內,可以有多個元素具有相同的 class,三年二班有三十個同學,這很正常,校長說,讓三年二班的同學去表演合唱,那么這三十個同學就都在臺上唱歌,整齊劃一,很好看。

這就是兩者的特點。然后說,我們到 CSS 里面怎么寫呢?這就涉及到了選擇器的問題。先說啥是選擇器,我說頁面中某個元素怎樣怎樣,那么究竟是哪個元素呢?選擇器就是用來告訴我們到底是哪個元素的。比如:

p {
    color:red;
    font-size:12px;
}

這是我們上節(jié)課的代碼,大括號里是一些 CSS 屬性,我們不去管他,前邊的 p 是說這些屬性對所有的 <p></p> 標簽起作用,那么這個 p 就是一個選擇器。

然后要是想對鏈接起作用呢?就是 a {……},于是你看出門道來了,原來選擇器就是元素的標簽啊,那么 div {……} 這么寫的話,大括號里的 CSS 屬性肯定就對所有的 <div></div> 起作用啦?

沒錯,就是醬紫的!你真聰明~

但是你肯定不會就這么依了我的,剛才我們給 div 取了半天名字,然后到這根本沒用到啊。放心,我們接著就來學習 id 和 class 在 CSS 里面怎么去用。

其實也很簡單的,還是上邊那段代碼,我們給里面加一點點文字用來看效果哦:

<div id="myid">我是文字,用來看效果的</div>
<div class="myclass">我也是</div>

然后 css 寫作:

#myid {
    color:blue;
}
.myclass {
    color:red;
}

效果如下:

我是文字,用來看效果的
我也是

這你就明白了,在名字前面加個 # 號就代表 id,在名字前面加個 . 就代表 class。用 # 來開頭作為編號什么的我們很常見,這就記住啦。class 是個很平常的東西,不像 id 那么獨一無二,所以這么平凡大眾的屬性就沒得炫耀了,點個點低調的路過就好。

今天我們認識了 div,還知道了班級(class),學號(id)的特點與寫法。明天我們就開始試著去寫一些東西嘍~

本章學習卡片:卡片 14


本書是收費的,不過交費憑自覺。價格定義為每人請我喝一杯咖啡(哪種品質的咖啡隨意),支付寶賬號:

alay9999@163.com (劉源)

為了讓大家閱讀方便,本書將在如下站點發(fā)布,但最終內容以主站為準:

未經本人許可,禁止任何形式轉載。相關事宜請聯(lián)系: dms@zji.me