国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

一步步搭建物聯(lián)網(wǎng)系統(tǒng)——無處不在的CSS

andot / 2555人閱讀

摘要:與類選擇器最常一起出現(xiàn)的是選擇器,不過這個適用于比較高級的場合,諸如用控制的時候就需要用到選擇器。在線查看一步步搭建物聯(lián)網(wǎng)系統(tǒng)圖靈電子書版一步步搭建物聯(lián)網(wǎng)系統(tǒng)

無處不在的CSS

或許你覺得CSS一點(diǎn)兒也不重要,而事實(shí)上,如果說HTML是建筑的框架,CSS就是房子的裝修。那么Javascript呢,我聽到的最有趣的說法是小三——還是先讓我們回到代碼上來吧。

CSS

下面就是我們之前說到的代碼,css將Red三個字母變成了紅色。

HTML




    

Red

只是,

javascriptvar para=document.getElementById("para");
para.style.color="blue";

將字體變成了藍(lán)色,CSS+HTML讓頁面有序的工作著,但是Javascript卻打亂了這些秩序,有著唯恐世界不亂的精彩,也難怪被冠以小三之名了——或許終于可以理解,為什么以前人們對于Javascript沒有好感了——不過這里要講的是正室,也就是CSS,這時還沒有Javascript。

如果沒有一個好的結(jié)構(gòu)

那么以后可能就是這樣子。。。。

然后我們有一個像app.js一樣的style.css放在同目錄下,而他的內(nèi)容便是

CSS.para{
    font-size: 22px;
    color:#f00;
    text-align: center;
    padding-left: 20px;
}
.para2{
    font-size:44px;
    color:#3ed;
    text-indent: 2em;
    padding-left: 2em;
}

這代碼和JS的代碼有如此多的相似

javascriptvar para={
    font_size:"22px",
    color:"#f00",
    text_align:"center",
    padding_left:"20px",
}

而22px、20px以及#f00都是數(shù)值,因此:

javascriptvar para={
    font_size:22px,
    color:#f00,
    text_align:center,
    padding_left:20px,
}   

目測差距已經(jīng)盡可能的小了,至于這些話題會在以后討論到,如果要讓我們的編譯器更正確的工作,那么我們就需要非常多這樣的符號,除非你樂意去理解:

lisp(dotimes (i 4) (print i))

總的來說我們減少了符號的使用,但是用lisp便帶入了更多的括號,不過這是一種簡潔的表達(dá)方式,也許我們可以在其他語言中看到。

regexd{2}/[A-Z][a-z][a-z]/d{4}

上面的代碼,是為了從一堆數(shù)據(jù)中找出“某日/某月/某年”。如果一開始不理解那是正則表達(dá)式,就會覺得那個很復(fù)雜。

這門語言可能是為設(shè)計(jì)師而設(shè)計(jì)的,但是設(shè)計(jì)師大部分還是不懂編程的,不過相對來說這門語言還是比其他語言簡單易懂一些。

樣式與目標(biāo)

如下所示,就是我們的樣式

css.para{
    font-size: 22px;
    color:#f00;
    text-align: center;
    padding-left: 20px;
}

我們的目標(biāo)就是

如果沒有一個好的結(jié)構(gòu)

所以樣式和目標(biāo)在這里牽手了,問題是他們是如何在一起的呢?下面就是CSS與HTML溝通的重點(diǎn)所在了:

選擇器

我們用到的選擇器叫做類選擇器,也就是class,或者說應(yīng)該稱之為class選擇器更合適。與類選擇器最常一起出現(xiàn)的是ID選擇器,不過這個適用于比較高級的場合,諸如用JS控制DOM的時候就需要用到ID選擇器。而基本的選擇器就是如下面的例子:

p.para{
    color:#f0f;
}

將代碼添加到style.css的最下面會發(fā)現(xiàn)“如果沒有一個好的結(jié)構(gòu)”變成了粉紅色,當(dāng)然我們還會有這樣的寫法

p>.para{
    color:#f0f;
}

為了產(chǎn)生上面的特殊的樣式,雖然不好看,但是我們終于理解什么叫層疊樣式了,下面的代碼的重要度比上面高,也因此有更高的優(yōu)先規(guī)則。

而通常我們可以通過一個

p{
    text-align:left;
}

這樣的元素選擇器來給予所有的p元素一個左對齊。

還有復(fù)雜一點(diǎn)的復(fù)合型選擇器,下面的是HTML文件




    CSS example
    


    

如果沒有一個好的結(jié)構(gòu)

那么以后可能就是這樣子。。。。

還有CSS文件

.para{
    font-size: 22px;
    color:#f00;
    text-align: center;
    padding-left: 20px;
}
.para2{
    font-size:44px;
    color:#3ed;
    text-indent: 2em;
    padding-left: 2em;
}

p.para{
    color:#f0f;
}
div#content p {
    font-size:22px;
}
更有趣的CSS

一個包含了para2以及para_bg的例子

    

那么以后可能就是這樣子。。。。

我們只是添加了一個黑色的背景

.para_bg{
    background-color:#000;
}

重新改變后的網(wǎng)頁變得比原來有趣了很多,所謂的繼承與合并就是上面的例子。

我們還可以用CSS3做出更多有趣的效果,而這些并不在我們的討論范圍里面,因?yàn)槲覀冇懻摰氖莃e a geek。

或許我們寫的代碼都是那么的簡單,從HTML到Javascript,還有現(xiàn)在的CSS,只是總有一些核心的東西,而不是去考慮那些基礎(chǔ)語法,基礎(chǔ)的東西我們可以在實(shí)踐的過程中一一發(fā)現(xiàn)。但是我們可能發(fā)現(xiàn)不了,或者在平時的使用中考慮不到一些有趣的用法或者說特殊的用法,這時候可以通過觀察一些精致設(shè)計(jì)的代碼中學(xué)習(xí)到。復(fù)雜的東西可以變得很簡單,簡單的東西也可以變得很復(fù)雜。

在線查看:一步步搭建物聯(lián)網(wǎng)系統(tǒng)

圖靈-電子書版一步步搭建物聯(lián)網(wǎng)系統(tǒng)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/55065.html

相關(guān)文章

  • 步步搭建聯(lián)網(wǎng)系統(tǒng)——無處不在CSS

    摘要:與類選擇器最常一起出現(xiàn)的是選擇器,不過這個適用于比較高級的場合,諸如用控制的時候就需要用到選擇器。在線查看一步步搭建物聯(lián)網(wǎng)系統(tǒng)圖靈電子書版一步步搭建物聯(lián)網(wǎng)系統(tǒng) 無處不在的CSS 或許你覺得CSS一點(diǎn)兒也不重要,而事實(shí)上,如果說HTML是建筑的框架,CSS就是房子的裝修。那么Javascript呢,我聽到的最有趣的說法是小三——還是先讓我們回到代碼上來吧。 CSS 下面就是我們之前...

    dreambei 評論0 收藏0
  • 步步搭建聯(lián)網(wǎng)系統(tǒng)——無處不在HTML

    摘要:也可以補(bǔ)充好之前在這個最小物聯(lián)網(wǎng)系統(tǒng)缺失的那些東西,給那些正在開始試圖去解決編程問題的人。在線查看一步步搭建物聯(lián)網(wǎng)系統(tǒng)圖靈電子書版一步步搭建物聯(lián)網(wǎng)系統(tǒng) 某一天,正走在回學(xué)校的路上的我突然想到:未來將會是一個科技的時代——雖然現(xiàn)在也是——只是在未來,科技將會無處不在。如果我們依舊對周圍這些無處不在的代碼一無所知的話,或許我們會成為黑客帝國之中被控制的普通人。于是開始想著,有一天人們會像學(xué)...

    高勝山 評論0 收藏0
  • 步步搭建聯(lián)網(wǎng)系統(tǒng)——無處不在HTML

    摘要:也可以補(bǔ)充好之前在這個最小物聯(lián)網(wǎng)系統(tǒng)缺失的那些東西,給那些正在開始試圖去解決編程問題的人。在線查看一步步搭建物聯(lián)網(wǎng)系統(tǒng)圖靈電子書版一步步搭建物聯(lián)網(wǎng)系統(tǒng) 某一天,正走在回學(xué)校的路上的我突然想到:未來將會是一個科技的時代——雖然現(xiàn)在也是——只是在未來,科技將會無處不在。如果我們依舊對周圍這些無處不在的代碼一無所知的話,或許我們會成為黑客帝國之中被控制的普通人。于是開始想著,有一天人們會像學(xué)...

    iamyoung001 評論0 收藏0
  • 步步搭建聯(lián)網(wǎng)系統(tǒng)——無處不在HTML

    摘要:也可以補(bǔ)充好之前在這個最小物聯(lián)網(wǎng)系統(tǒng)缺失的那些東西,給那些正在開始試圖去解決編程問題的人。在線查看一步步搭建物聯(lián)網(wǎng)系統(tǒng)圖靈電子書版一步步搭建物聯(lián)網(wǎng)系統(tǒng) 某一天,正走在回學(xué)校的路上的我突然想到:未來將會是一個科技的時代——雖然現(xiàn)在也是——只是在未來,科技將會無處不在。如果我們依舊對周圍這些無處不在的代碼一無所知的話,或許我們會成為黑客帝國之中被控制的普通人。于是開始想著,有一天人們會像學(xué)...

    JerryC 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<