1. 程式人生 > >JavaScript-簡單的CSS樣式

JavaScript-簡單的CSS樣式

    感覺小鹹兒最近懶散了很多啊!已經很久沒有更新自己的部落格內容了,最近小鹹兒在學習JavaScript,所以接下來,小鹹兒來給大家分享一下在JavaScript中簡單的CSS樣式。

  •     CSS:層疊樣式表(英文全稱:Cascading Style Sheets)是一種用來表現HTML(標準通用標記語言的一個應用)或XML(標準通用標記語言的一個子集)等檔案樣式的計算機語言。

  •     CSS特點:1、豐富的樣式;2、易於使用和修改;3、多頁面應用;4、層疊;5、頁面壓縮;

    簡單的介紹了一下CSS是什麼,接下來就是主要學習的內容:

  • position屬性:
        static(預設)
        Relative
        Fixed(脫離文件流)
        absolute(脫離文件流)

    除此之外,還有一些其他的屬性:位置中的上下左右

  • 與top、left、bottom和right的連用:
        top元素頂端與距離瀏覽器上邊緣的距離
        left元素頂端與距離瀏覽器左邊緣的距離
        bottom元素頂端與距離瀏覽器下邊緣的距離
        right元素頂端與距離瀏覽器右邊緣的距離

    接下來的內容就是relative是幹什麼用的?

  •     在絕對定位預設是以瀏覽器作為參考的情況下:
        在relative定位的元素中,位置的層次主要為Z-Index屬性

    而對於樣式的顯示和隱藏Display的運用呢?則具體如下:

  • none(無)、block(塊)、inline(行級)
  • 標籤:div、span

    小鹹兒舉一個具體的示例:有層次的顯示位置

    首先新增一個HTML頁,在HTML中寫入程式碼,

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
    <style
type="text/css" >
#dv1, #dv2 { width:300px; height :200px; position :absolute ; border :1px solid red; } #dv1 { top:50px; left:100px; background-color :blue ; z-index:0; } #dv2 { background-color :green ; z-index:0; } </style> <script type ="text/javascript"> var dv = null; onload = function () { var dvs = document.getElementsByTagName("div"); for (var i = 0; i < dvs.length; i++) { dvs[i].onclick = function () { if (dv != null) dv.setAttribute("style", "z-index:0"); this.setAttribute("style", "z-index:1"); dv = this; }; } }; </script> </head> <body> <div id="dv1"></div> <div id="dv2"></div> </body> </html>

    頁面的顯示效果為:當滑鼠點選任意一層時,這一層都會顯示在最頂層

這裡寫圖片描述

    今天小鹹兒總結的都是最簡單的樣式應用,這些基礎都需要自己一步一個腳印的走過來,不斷的積累,夯實自己的基礎;