[css樣式引入] [文件路徑] [css單位]

css樣式引入

  • 樣式的三種引入方式
    1.** 外部樣式表 ** 當(dāng)樣式需要應(yīng)用于很多頁(yè)面時(shí)
    <link rel="stylesheet" type="css/text" href="./css">

    `rel=關(guān)系   stylesheet=樣式表    type=文件類型   href=文件路徑`
    `每個(gè)頁(yè)面使用 <link> 標(biāo)簽鏈接到樣式表。<link> 標(biāo)簽在<head>`  
    

2.** 內(nèi)部樣式表 ** 當(dāng)單個(gè)文檔需要特殊的樣式時(shí)
<style>
p {
color:blue;
font-size:12px;
}
</style>

  `使用 <style> 標(biāo)簽在文檔頭部定義`

3.** 內(nèi)聯(lián)樣式 ** 當(dāng)樣式僅需要在一個(gè)元素上應(yīng)用一次時(shí)
<p style=color:blue;font-size:12px;>當(dāng)前元素</p>

  `相關(guān)的標(biāo)簽內(nèi)使用樣式(style)屬性`
  • link和@import的區(qū)別

1.link是XHTML標(biāo)簽,除了加載CSS外,還可以定義RSS等其他事物;
@import屬于CSS范疇,只能加載CSS。

2.link引用CSS時(shí),在頁(yè)面載入時(shí)同時(shí)加載;
@import需要頁(yè)面網(wǎng)頁(yè)完全載入以后加載。

3.link是XHTML標(biāo)簽,無(wú)兼容問(wèn)題;
@import是在CSS2.1提出的,低版本的瀏覽器不支持。

4.link支持使用Javascript控制DOM去改變樣式;
@import不支持。

5.tip:@import最優(yōu)寫(xiě)法
兼容最多@import url(style.css) 和@import url("style.css")
字節(jié)優(yōu)化@import url(style.css)

文件路徑

  • ../main.css表示上級(jí)目錄的文件
  • ./main.css表示當(dāng)前目錄的文件
  • main.css 表示當(dāng)前目錄的文件

console.log

  • console.log:可以看到頁(yè)面中輸出的內(nèi)容,方便調(diào)試。
  • alert:只顯示對(duì)象類型,打斷頁(yè)面操作,影響調(diào)試。

text-align

text-align 屬性規(guī)定元素中的文本的水平對(duì)齊方式
該屬性通過(guò)指定行框與哪個(gè)點(diǎn)對(duì)齊,從而設(shè)置塊級(jí)元素內(nèi)文本的水平對(duì)齊方式

  • left 把文本排列到左邊。默認(rèn)值:由瀏覽器決定。
  • right 把文本排列到右邊。
  • center 把文本排列到中間。
  • justify 實(shí)現(xiàn)兩端對(duì)齊文本效果。
  • inherit 從父元素繼承 text-align 屬性的值。
test.jpg

單位

  • 定義

    • px:絕對(duì)長(zhǎng)度單位。直接指定字體大小,是固定值。
    • em:相對(duì)長(zhǎng)度單位。相當(dāng)于父元素的字體大小的倍數(shù)。
    • rem:相對(duì)單位長(zhǎng)度。相對(duì)于根元素<html>的倍數(shù)。
  • 區(qū)別

    • px優(yōu)點(diǎn)絕對(duì)大小,數(shù)值精確,兼容性最高
      缺點(diǎn)無(wú)法調(diào)整,一旦改變?yōu)g覽器的縮放,Web頁(yè)面布局就會(huì)被打破

    • em優(yōu)點(diǎn)相對(duì)大小,可以按比例調(diào)整字體大小
      缺點(diǎn)進(jìn)行任何元素設(shè)置,都有可能需要知道父元素的大??;IE8及之更早版本瀏覽器不支持

    • rem優(yōu)點(diǎn)相對(duì)大小。只修改根元素就成比例地調(diào)整所有字體大小,又可以避免字體大小逐層復(fù)合的連鎖反應(yīng)
      缺點(diǎn)IE8及之更早版本瀏覽器不支持

  • 使用

    • pxp {font-size: 100px}
    • emp1{font-size:100px} p2{font-size:5em}
    • remhtml{font-size:62.5%} p{font-size:5rem}
  • tips
    轉(zhuǎn)換工具

chrome 審查元素的功能

chrome 審查元素的功能.jpg

Elements html調(diào)試區(qū)
Console js調(diào)試區(qū)
Style css調(diào)試區(qū)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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