html/css學習筆記(一)

来源:http://www.cnblogs.com/ordin-jgc/archive/2017/05/08/6826577.html
-Advertisement-
Play Games

<!-- pre{ width: 900px; color:blue; font-weight: bolder; } --> 盒子模型 1.background 1.1 background-color background-image: url(""); background-repeat bac ...


    =============================================================================================
    盒子模型
    1.background 
        1.1
            background-color
            background-image: url("");
            background-repeat
            background-size: (x軸的比例 y軸的比例)
            background-position
            background-attachment:fixed;(背景圖固定不滾動)
        1.2 複合寫法
            background: color iamge position repeat;
    2.border
        2.1複合寫法
            border: border-width border-style border-color;
        2.2邊框圓角
            border-radius
    3.padding
        padding:20px 10px;  上下邊距:20px 左右邊距:10px
        padding: 20px 30px 4px; 上  左右 下
        padding:10px 20px 30px 40px; 上 右 下 左
    4.margin
        4.1寫法和padding類似
        4.2註意
            a.子級margin-top特定情況下會穿透父級
                規避方法:   1.給父級加邊框
                            2.給父級加voerflow:hidden;
                            3.將margin-top用父級padding-top替代。
            b.兄弟關係的margin-top和margin-bottom會疊壓
    5.文本設置
        font-size 文字大小
        font-family  字體
        color  文字顏色
        line-height 文字行高
        text-align 文本對齊方式
        text-indent:(像素/em);首行縮進
        font-weight 文字著重 (normal bold bolder)
        font-style 文字傾斜(normal italic oblique(斜體) )
        font-decoration 文本修飾 (none underline line-through)
        letter-spacing 字母間距(px)
        word-space 單詞間距(以空格為解析單位)
    小結
        A.盒子模型 url("./img/盒子模型.jpg");
        
        B.常見覆合屬性
            background: background-color background-iamge background-position background-repeat

            border: border-width border-style border-color

            padding: 上 右 下 左

            margin: 上右 下 左

            font: font-style font-weight font-size/line-height font-family;
    =============================================================================================
    標簽
    1.常見的標簽
        title標簽 
            雙標簽
            語義:網頁標題 權重最大
        div標簽
            雙標簽
            語義:無意義
        h標簽
            雙標簽
            語義:標題
            預設樣式:font-size font-weight margin 
            h1權重最大 h2次之
        p標簽
            雙標簽
            語義:段落
            預設樣式: margin
            p標簽再嵌套不要包含塊元素的標簽
        ul標簽
            語義:無序列表
            預設樣式:margin padding-left list-style-type
        li標簽
            語義:列表項
            預設樣式:list-style-type;
        ol標簽
            語義:有序列表
            預設樣式:同ul
        dl標簽
            字典標簽
            語義:自定義列表
            預設樣式:無
        dt標簽
            語義:列表標題
            預設樣式:無
        dd標簽
            語義:列表說明
            預設樣式:margin-left
    小結
        快屬性標簽的特性:
            1.預設父級100%的寬
            2.支持所有css樣式
            3.獨占一行
    =============================================================================================

    內聯屬性的標簽
        內鏈屬性標簽特性:
            1.同屬性的標簽排在一排
            2.內容撐開寬度
            3.不支持寬高,不支持上下的padding和margin
            4.代碼換行被解析 間距的大小取決於父級的font-size的大小
        span標簽
            語義:無意義
        strong標簽
            語義:強調(加粗) 
            預設樣式:font-weight 權重比較高
        em標簽 
            語義:強調(斜體) 
            預設樣式:font-style 權重比較高
        a標簽
            語義:超鏈接
            預設樣式:color text-decoration cursor;
            註:
                target="_self"(預設)當前頁打開 target="_blank"新視窗打開
                herf屬性:
                    1.如果要連接網址,一定要加http://
                    2.#代表連接到當前頁面
    內聯塊屬性標簽
        特性:
            1.同屬性的標簽排在一排
            2.內容撐開寬度
            3.支持所有css的樣式
            4.代碼換行被解析 間距大小取決於父級的font-size大小
        img標簽
            單標簽
            語義:圖片
            預設樣式:低版本瀏覽器中有預設邊框
    小結
        標簽類型的轉換
            顯示為無:display:none;
            塊屬性: display:block;
            內鏈屬性
                內聯:display:inline;
                內聯塊:display:inline-block;
    =============================================================================================
    浮動的樣式和特性
        浮動的特性
            1.浮動的元素排在同一排
            2.浮動的元素內容撐開寬度
            3.浮動的元素支持所有css樣式
            4.浮動的元素脫離文檔流
            5.浮動的元素提升層級半級(屬性蓋住內容溢出,可做文字環繞div的效果)
                            

                                                        (未完待續......)
        
    

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 最近在弄框架,用到了webpack打包,當然不可避免的遇到了開發實際問題。在實際開發中,我們不可能改一個文件,就去構建一次,於是想到了實時更新。查看webpack,看到了webpack-dev-server。 webpack-dev-server webpack已經想到了開發流程中的自動刷新,這就是 ...
  • HTML API localstorage在瀏覽器的API有兩個:localStorage和sessionStorage,存在於window對象中:localStorage對應window.localStorage,sessionStorage對應window.sessionStorage。loca ...
  • 一:不同空格符合的區別 &nbsp; 半形的不斷行的空白格(推薦使用) &ensp; 半形的空格 &emsp; 全形的空格 詳細的含義: &nbsp;:這是我們使用最多的空格,也就是按下space鍵產生的空格。在HTML中,如果你用空格鍵產生此空格,空格是不會累加的(只算1個)。要使用html實體表 ...
  • 軟體工程第二次作業——結對編程 ================================ 團隊 學號:1500802014;姓名:孟祥磊;博客地址: "http://www.cnblogs.com/MXLei1/" 學號:1500802013;姓名:劉哲乾;博客地址: "http://www ...
  • 今天在下載一個比較大的項目,經常shasum check failed,太煩了,於是想切淘寶源,分別嘗試nrm切換和傳遞 registry,結果都出現Unexpected end of JSON input錯誤。這是比較奇怪的,看起來是JSON數據沒有傳完。結合以前SwitchyOmega走priv ...
  • 1.圖片 <img / > 圖片的格式: 1.1BMP 占用空間大,顏色豐富。 1.2JPEG 有損壓縮,占用空間較小。 1.3GIF 多幀動圖,支持透明色。 1.4PNG 無損壓縮,點陣圖(由無數小點組成)支持透明色/半透明色。 <img /> 屬性: src="PATH” PATH:圖片的所在路徑 ...
  • 這是我幾個月之前的項目作品,花了相當的時間去完善。博客人氣不高,但拿代碼的人不少,所以一直處於保密狀態。沒有公開代碼。但如果對你有幫助,並能提出指導意見的,我將十分感謝。 IFE前端2015春季 任務3 綜合練習 任務描述 參考 "設計稿" 實現一個簡單的個人任務管理系統:如下圖 " " 任務需求描 ...
  • 現在部分瀏覽器已支持自定義滾動條,成了設計師和完美主義者的救星。 新版上線後,設計師又提了個新需求:把導航欄右側的滾動條,在不滾動時隱藏掉(同時還發了個小視頻表示效果)。就是下圖中右側的粗線: 在mac系統下測試了Chrome/Safari/Firefox瀏覽器,發現這些系統在預設情況下,不滾動時滾 ...
一周排行
    -Advertisement-
    Play Games
  • 前言 本文介紹一款使用 C# 與 WPF 開發的音頻播放器,其界面簡潔大方,操作體驗流暢。該播放器支持多種音頻格式(如 MP4、WMA、OGG、FLAC 等),並具備標記、實時歌詞顯示等功能。 另外,還支持換膚及多語言(中英文)切換。核心音頻處理採用 FFmpeg 組件,獲得了廣泛認可,目前 Git ...
  • OAuth2.0授權驗證-gitee授權碼模式 本文主要介紹如何筆者自己是如何使用gitee提供的OAuth2.0協議完成授權驗證並登錄到自己的系統,完整模式如圖 1、創建應用 打開gitee個人中心->第三方應用->創建應用 創建應用後在我的應用界面,查看已創建應用的Client ID和Clien ...
  • 解決了這個問題:《winForm下,fastReport.net 從.net framework 升級到.net5遇到的錯誤“Operation is not supported on this platform.”》 本文內容轉載自:https://www.fcnsoft.com/Home/Sho ...
  • 國內文章 WPF 從裸 Win 32 的 WM_Pointer 消息獲取觸摸點繪製筆跡 https://www.cnblogs.com/lindexi/p/18390983 本文將告訴大家如何在 WPF 裡面,接收裸 Win 32 的 WM_Pointer 消息,從消息裡面獲取觸摸點信息,使用觸摸點 ...
  • 前言 給大家推薦一個專為新零售快消行業打造了一套高效的進銷存管理系統。 系統不僅具備強大的庫存管理功能,還集成了高性能的輕量級 POS 解決方案,確保頁面載入速度極快,提供良好的用戶體驗。 項目介紹 Dorisoy.POS 是一款基於 .NET 7 和 Angular 4 開發的新零售快消進銷存管理 ...
  • ABP CLI常用的代碼分享 一、確保環境配置正確 安裝.NET CLI: ABP CLI是基於.NET Core或.NET 5/6/7等更高版本構建的,因此首先需要在你的開發環境中安裝.NET CLI。這可以通過訪問Microsoft官網下載並安裝相應版本的.NET SDK來實現。 安裝ABP ...
  • 問題 問題是這樣的:第三方的webapi,需要先調用登陸介面獲取Cookie,訪問其它介面時攜帶Cookie信息。 但使用HttpClient類調用登陸介面,返回的Headers中沒有找到Cookie信息。 分析 首先,使用Postman測試該登陸介面,正常返回Cookie信息,說明是HttpCli ...
  • 國內文章 關於.NET在中國為什麼工資低的分析 https://www.cnblogs.com/thinkingmore/p/18406244 .NET在中國開發者的薪資偏低,主要因市場需求、技術棧選擇和企業文化等因素所致。歷史上,.NET曾因微軟的閉源策略發展受限,儘管後來推出了跨平臺的.NET ...
  • 在WPF開發應用中,動畫不僅可以引起用戶的註意與興趣,而且還使軟體更加便於使用。前面幾篇文章講解了畫筆(Brush),形狀(Shape),幾何圖形(Geometry),變換(Transform)等相關內容,今天繼續講解動畫相關內容和知識點,僅供學習分享使用,如有不足之處,還請指正。 ...
  • 什麼是委托? 委托可以說是把一個方法代入另一個方法執行,相當於指向函數的指針;事件就相當於保存委托的數組; 1.實例化委托的方式: 方式1:通過new創建實例: public delegate void ShowDelegate(); 或者 public delegate string ShowDe ...