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
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...