前端學習筆記(二)

使用語義化的HTML5

在以往的html中界面編寫中,一般都是使用class辨別是哪個區(qū)塊,現(xiàn)在我們可以利用HTML5中的一些具有語義化的標簽進行編寫。增加了代碼的可讀性。
常見的語義化標簽有以下幾個

頭部
<header></header>
導航
<nav></nav>
腳部
<footer></footer>
每個分塊
<section></section>
文章標簽
<article></article>
側(cè)邊欄
<aside></aside>

推薦幾個前端常用的網(wǎng)站

boostrap扁平化的一個開源工具庫,里面也提供了很多的矢量圖標,很值得參考
Flat UI
阿里巴巴的icon font 矢量圖標庫,很多圖標都可以 從中找到很方便。
Icon Font

高清圖庫

pixabay

GRATISOGRAPHY

Free Images

picjumbo

death to the stock photo

public do main archive

很多很多,中文網(wǎng)站還是不是很多,再挖一坑 ,等學的差不多了 ,可以自己寫一個中文的高清圖網(wǎng)站,美滋滋。

選擇器易錯辨析

  • 標簽和類選擇器或者id選擇器結(jié)合
    選擇所有含有該類的所有標簽
  • 逗號運算符
    可以同時設(shè)置幾個標簽的相同屬性
  • 選擇器中間的空格
    這是比較精確的選擇方法,空格前面是父標簽,后面是子標簽或類等意思是設(shè)置該標簽或者類里面的,設(shè)置精度比較大,在相對復雜的界面的時候,可以靈活使用,
  • 關(guān)系選擇器
    很多是關(guān)于關(guān)系的選擇器,比如說a:first-child為a標簽的第一個子標簽
    后面可能會詳細的寫一下。

引入自己的字體

@font-face{
      font-family:aaa;
      src:url(xxx.ttf)
}
p{
    font-family:aaa;
}

在font-face中設(shè)置font-family并設(shè)置字體的地址,然后在需要的使用的地方直接引用font-family就可以了。
但是不同的瀏覽器對不同的字體格式有著不同的支持
ie貌似只支持eot字體
chrome safari FireFox 支持ttf,woff ,其中建議使用woff字體。
有壓縮,沒版權(quán)。

圓形圖片的生成

還記得我上面一個筆記寫的,設(shè)置邊框圓角嘛,可以直接利用border的一些設(shè)置,直接實現(xiàn)。bootstrap的縮略圖估計也是這樣實現(xiàn)的,順便說一下,感覺閱讀bootstrap的源碼確實是一個學習的好東西。

img{
    border:1px solid #fff;
    border-radius:50%;
}

上個筆記說過50%是就直接生成圓形。mark。

border的相關(guān)使用

本來不打算寫這個的,寫了圓形圖片,突然發(fā)現(xiàn)border的使用還是有比較記載下來的。

  • 制作bootstrap中引用 雖然在markdown中一個右尖括號就一可以實現(xiàn),但是畢竟不都是markdown寫法。
    其實邏輯很簡單。只要加個左邊框的,然后在這個元素再加個左邊的padding值,不就很完美了嘛。
p{
    border-left:5px solid #27AE60;
    padding-left:10px;
    background:#ECF0F1;
}
  • 制作一個文章標題的下劃線
h1{
border-bottom:2px solid rgba(0,0,0,.15);
padding-bottom:10px;
}
其中rgba()是一個顏色,其中R,G,B,A,分別指的是紅色 綠色 藍色 和透明度。
  • 制作透明的button 在我上一篇筆記。
  • 還有很多常見的用處慢慢更新。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 14,090評論 1 92
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,502評論 19 139
  • CSS基礎(chǔ) 本文包括CSS基礎(chǔ)知識選擇器(重要?。。。├^承、特殊性、層疊、重要性CSS格式化排版單位和值盒模型浮動...
    廖少少閱讀 3,423評論 0 40
  • 轉(zhuǎn)載請聲明 原文鏈接地址 關(guān)注公眾號獲取更多資訊 第一部分 HTML 第一章 職業(yè)規(guī)劃和前景 職業(yè)方向規(guī)劃定位...
    前端進階之旅閱讀 16,852評論 32 459
  • 學生的飲食、睡眠、衛(wèi)生、運動、休閑等,這些事關(guān)學生是否有健康的生活方式的方面,在學校教育中,似乎不被重視或...
    耕耘三尺有天地閱讀 631評論 0 1

友情鏈接更多精彩內(nèi)容