天天看點

HTML-span和div差別

/**
     * span和div概念差別和相似點
     * 
     *     div标記是html3.0時提出來的,但是不常用,直到css的出現才慢慢變得應用廣泛起來。
     *     span是HTML4.0以後才被引入,主要針對樣式表設計的。
     * 
     *     div可以了解成一個容器,這個容器可以放段落、标題、圖檔等各種HTML元素。
     *  div可看做一個獨立内容的對象,對于css的控制。先需要對div控制,再對div中各标記的元素再進行控制。
     * 
     *  span标記與div标記一樣,作為容器标記廣泛應用在HTML中。 
     *  span同樣可以容納各種html元素,span也可以視為獨立的對象。span和div兩個标記都可以獨立出區塊,這一點沒有很大的差別。
     * 
     * 
     */
          
/**
     *  span和div功能差別
     *  
     *      : div是一個塊級元素,它包含的元素會自動換行。
     *      : span是行内元素,在它的前後不會換行。
     *      : span沒有結構上的意義,隻是單純的應用樣式,其他元素不适合時,就可以使用span元素。
     *      : span可以作為div的子元素,但div不能是span的子元素,如果出現span中出現div不符合ws3c的頁面标準。
     *  
     *
     */
          
/**
     *  span和div使用差別
     *  
     *      span元素寬度是被包圍的内容寬度決定,不建議給span設定寬度屬性width,可以給span設定margin值,設定與父元素之前的距離。
     *      span可以通過css聲明(display:block)轉換為塊元素,想對一行内文字或圖檔進行單獨的樣式設定,而又由不需要換行的條件下,且又不影響其他行内其他内容時,span可以很好解決這些問題。
     * 
     */