day02_css基礎(chǔ)

1 form

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>form標(biāo)簽</title>
    </head>
    <body>
        <!--
            1、form標(biāo)簽(表單)
                專門用來進行用戶信息收集的一個標(biāo)簽诊县,一般要結(jié)合表單相關(guān)的標(biāo)簽使用才有意義
                表單相關(guān)標(biāo)簽:input、select措左、textarea等
                主要提供form中子標(biāo)簽的內(nèi)容的提交和重置功能
                
                action屬性:提交路徑(接口)
                methods屬性:提交方式(post/get)
        
            
            2翎冲、input標(biāo)簽
                input標(biāo)簽是表單相標(biāo)簽,可以在form標(biāo)簽中使用媳荒,也可以單獨使用
                
                type屬性:input標(biāo)簽會因為type的不同抗悍,功能完全不一樣
                name屬性:區(qū)分;提交(相當(dāng)于字典的key)钳枕,要不要給屬性賦值
                        主要看1)需不需要區(qū)分不同內(nèi)容缴渊;2)需不需要提交input標(biāo)簽的值
                value屬性:value的意義會根據(jù)type值的不同而不一樣,但是表單提交時提交的都適合value值
                
        -->
        <form action="" method="get">
            <!--
                1)文本輸入框 - text
                a. value屬性 - 給這個屬性賦值是在設(shè)置輸入框的默認值
                            修改輸入框中的內(nèi)容會改變這個屬性的值
                b. placeholder - 輸入框為空時的默認顯示信息
                c. maxlength - 輸入框最多能輸入的內(nèi)容的長度
                
                
            -->
            <font>賬號</font>
            <input type="text" name="賬號" id="" value="" placeholder="請輸入賬號"/><br />
            
            
            <!--
                2)密碼輸入框 - password
                a. value屬性 - 輸入框的默認值
                b. placeholder - 輸入框為空時的默認顯示信息
                c. maxlength - 輸入框最多能輸入的內(nèi)容的長度
            -->
            <font>密碼</font>
            <input type="password" name="密碼" id="" value="" placeholder="請輸入密碼" maxlength="5"/>
            <br />
            
            <!--
                3)單選按鈕(radio)
                    a. name屬性 - 如果多個選項是一組數(shù)據(jù)鱼炒,必須保證他們的name屬性一樣
                                才能多個選項單選
                    b. value屬性 - 不能顯示衔沼,只是用來提交的
                    c.checked屬性 - 給這個屬性賦值為checked,讓按鈕處于默認選中狀態(tài)
                    
                    補充:可以通過將label的for屬性和input的id屬性保持一致昔瞧;
                    讓label和input關(guān)聯(lián)在一起
            -->
            <font>性別:</font>
            <input type="radio" name="性別" id="11" value="男" /><label for="11">男</label>
            <input type="radio" name="性別" id="22" value="女" checked="checked"/><label for="22">女</label>
            <br />
            
            <!--
                4)復(fù)選框 - checkbox
                
            -->
            <input type="checkbox" name="愛好" id="11" value="餐飲" /><label for="11">餐飲</label>
            <input type="checkbox" name="愛好" id="12" value="游戲" /><label for="12">游戲</label>
            <input type="checkbox" name="愛好" id="13" value="旅游" /><label for="13">旅游</label>
            <br />
            
            <!--
                5)普通按鈕 - button
                a. value屬性 - 按鈕上顯示的內(nèi)容(input只能提供文字按鈕)
                                button雙標(biāo)簽可以使用圖片按鈕
                
            -->
            <input type="button" name="" id="" value="登錄" />
            <button><img src="img/aaa.ico"/></button>
            
            <!--
                6)重置按鈕 - reset
                重置當(dāng)前重置按鈕所在form便簽中所有的相關(guān)標(biāo)簽的值
            -->
            <input type="reset" name="" id="" value="重置" />
            
            <!--
                7)提交按鈕 - submit
                以‘name=value’值的方式提交當(dāng)前form標(biāo)簽的內(nèi)容
            -->
            <input type="color" name="" id="" value="" />
            <input type="submit" value="提交"/>
        </form>
    </body>
</html>

2 下拉菜單

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <form action="" method="get">
            
            
        <!--
            下拉菜單
            select標(biāo)簽 - 整個下拉列表
            option - 列表中的選項
            optgroup - 一個列表選項分組指蚁,通過label屬性來設(shè)置分組名
                        (只是在顯示上對選項進行分區(qū),不影響提交結(jié)果)
        -->
        <select name="city">
            <option value="四川">四川省</option>
            <option value="湖南">湖南省</option>
            <option value="湖北">湖北省</option>
            <option value="福建">福建省</option>
        </select>
        <br />
        
        <select name="">
            <optgroup label="四川省"></optgroup>
            <option value="四川">成都</option>
            <option value="湖南">綿陽</option>
            <option value="湖北">南充</option>
            <option value="福建">德陽</option>
            <optgroup label="廣東省"></optgroup>
            <option value="四川">廣州</option>
            <option value="湖南">深圳</option>
            <option value="湖北">東莞</option>
            <option value="福建">佛山</option>
            
            
        </select>
        
        <br / >
        <!--
            2自晰、多行文本域 - textarea
            提供一個可以換行輸入的輸入框
            rows屬性 - 行數(shù)凝化,影響輸入框的默認高度
            cols屬性 - 列數(shù),影響輸入框的默認寬度
            maxlength屬性 - 輸入的最大寬度
            autofocus屬性 - 加載時酬荞,自動處于編輯狀態(tài)
        -->
        
        <textarea name="comment" rows="" cols="" maxlength="10"></textarea>
        <input type="submit" value="提交"/>
        </form>
    </body>
</html>

3 無語意標(biāo)簽

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <!--
            div便簽和span標(biāo)簽都是無語義標(biāo)簽
            使用div一般用于對網(wǎng)頁中的內(nèi)容分塊和分組搓劫,
            div會分行顯示瞧哟,span不會換行
        -->
        
    </body>
</html>

4 CSS基礎(chǔ)

<!--
    1、什么是css
        css又叫樣式表(層疊樣式表)枪向,是web標(biāo)準(zhǔn)中的表現(xiàn)標(biāo)準(zhǔn)勤揩,專門用來針對網(wǎng)頁中的內(nèi)容
        的布局和樣式。現(xiàn)在絕大部分使用的是css3
        
    2秘蛔、怎么寫css
        1).語法
        選擇器{屬性1:屬性值2;屬性2:屬性值2}
        2).說明
        a.選擇器 - 選中需要設(shè)置樣式的標(biāo)簽陨亡;在內(nèi)聯(lián)樣式表中選擇需要省略
        b.{} - 固定寫法
        c.屬性 - 屬性以'屬性:屬性值'的形式成對出現(xiàn),多個屬性要用分號隔開深员。
        d.值 - 如果是數(shù)字表示大小数苫,數(shù)字后面必須加單位:px(像素),em(空格數(shù))
                顏色值:顏色的英文單詞(red,white);#十六進制顏色值辨液;rgb(r,g,b);rgba(r,g,b,a),a是透明度
                rgb顏色:r-red(0-255),g-green(0-255),b-blue(0-255)
                        rgb(255,0,0) == #ff0000 == 'red'
                        rgb(0,255,0) == #00ff00 == 'green'
                        rgb(0,0,255) == #0000ff == 'blue'
                        rgb(0,0,0) == #000000 == 'black'
                        rgb(255,255,255) == #ffffff == 'white'
                        透明度 - 0(完全透明) ~ 1(完全不透明)
        
        3)寫在哪
        內(nèi)聯(lián)樣式表:將樣式寫在標(biāo)簽的style屬性中
            內(nèi)聯(lián)樣式表只作用于一個固定的標(biāo)簽
        內(nèi)部樣式表:將樣式寫在style標(biāo)簽中
            內(nèi)部樣式表只作用于當(dāng)前html文件中的所有標(biāo)簽
        外部樣式表:將樣式寫入css文件中虐急,然后再html中通過link標(biāo)簽導(dǎo)入
            可以作用于所有的html中的所有標(biāo)簽
            
        復(fù)用性:外部>內(nèi)部>內(nèi)聯(lián)
        優(yōu)先級:內(nèi)聯(lián)樣式表的優(yōu)先級不管什么情況都是最高、內(nèi)部和外部的優(yōu)先級誰先寫誰高
        4)常見屬性
        color - 設(shè)置標(biāo)簽中的字體顏色
        background-color - 設(shè)置標(biāo)簽的背景顏色
        font-size - 字體大小
        width - 標(biāo)簽寬度
        height - 標(biāo)簽高度 

-->


<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <!--內(nèi)部樣式-->
        <style type="text/css">
            /*這個里面寫css代碼*/
            div{
                color: orange;
            }
            h1{
                color: purple;
            }
        </style>
        
        <!--3滔迈、外部樣式-->
        <link rel="stylesheet" type="text/css" href="css/01-test1.css"/>
        
    </head>
    <body>
        <!--1止吁、內(nèi)聯(lián)樣式-->
        <p style="color: red;font-size: 30px;">hello CSS</p>
        <div id="">
            我是div
        </div>
        <h1 style="color: dodgerblue;">我是標(biāo)題</h1>
    
    
    </body>
</html>

5 選擇器

<!--
    
    1、什么是選擇器
    通過選擇器選中標(biāo)簽
    
    2燎悍、選擇器的寫法
    1)元素選擇器(標(biāo)簽選擇器)
    直接將標(biāo)簽名作為選擇器敬惦,選中當(dāng)前html中對應(yīng)的所有標(biāo)簽
    列入:a{} - 選中當(dāng)前html中所有的a標(biāo)簽
    
    2)id選擇器
    (所有標(biāo)簽都有一個id屬性,值是自己設(shè)置谈山,但是要保證一個html中id的值唯一)
    將標(biāo)簽的id屬性的值前面加#作為選擇器俄删,選擇id屬性值時指定值的標(biāo)簽
    例如:#a - 選中當(dāng)前html中id值是a的標(biāo)簽
    
    3)類選擇器(class選擇器)
    將標(biāo)簽的class屬性的值前加.作為選擇器,選中class屬性值是指定值的標(biāo)簽
    例如:.a - 選擇當(dāng)前html中class值是a的所有標(biāo)簽
    
    4)通配符
    將*作為選擇器奏路,選中當(dāng)前html中所有的標(biāo)簽
    
    5)群組選擇器
    將多個單獨的選擇器用逗號隔開來作為一個選擇器畴椰,選中每個獨立選擇器對應(yīng)的標(biāo)簽
    p,a{} - 選中所有的p標(biāo)簽和a標(biāo)簽
    div,#a{} - 選擇所有的div標(biāo)簽和id值是a的標(biāo)簽
    #p1,.c1,.c2 - 選擇所有id是p1的標(biāo)簽和class值是c1,c2的標(biāo)簽
    
    6)后代選擇器
    將多個選擇器用空格隔開來作為一個選擇器
    div p{} - 選中所有div標(biāo)簽中的p標(biāo)簽
-->






<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            p{
                color: red;
            }
            /*標(biāo)題選擇器*/
            #a1{
                font-size: 90px;
                color: #800080;
            }
            
            .c1{
                color: yellow;
            }
            .c2{
                font-size: 50px;
            }
            
            
        </style>
    </head>
    <body>
        <!--class屬性
            1.一個html中相同的class值可以有多個
            2.同一個標(biāo)簽的classs屬性值可以多個
        -->
        <p class="c1">我是段落1</p>
        <div id="">
            <div id="">
                
                <p id="a1">我是段落2</p>
                <!--這兒的h1標(biāo)簽有兩個值,分別是c1和c2-->
                <h1 class="c1 c2">我是標(biāo)題1</h1>
            </div>
        </div>
        <p>我是段落3</p>
        <br />
        <br />
        <br />
        <a href="">超鏈接1</a>
        <div id="">
            <a href=""></a>
            <div id="">
                <a href=""></a>
                
            </div>
            
        </div>
        
        
        
    </body>
</html>

6 偽裝選擇器

<!--
    1鸽粉、偽類選擇器
    普通選擇器選中的是html中不同的標(biāo)簽斜脂;偽類選擇器選擇的是標(biāo)簽的不同狀態(tài)
    
    2、語法
    普通選擇器:狀態(tài){屬性1:屬性值1触机;屬性2:屬性值2}
    
    1)link - 初始狀態(tài)帚戳;一般針對超鏈接(a標(biāo)簽)中進行設(shè)置
                對a標(biāo)簽來說,link對應(yīng)的狀態(tài)是a標(biāo)簽從來沒有訪問過的狀態(tài)
    2)visited - 超鏈接成功訪問過的狀態(tài)
    3)hover - 鼠標(biāo)懸停在標(biāo)簽上對應(yīng)的狀態(tài)(不止針對超鏈接儡首,其他標(biāo)簽也常用)
    4)active - 鼠標(biāo)按住標(biāo)簽不放對應(yīng)的狀態(tài)(主要作用在超鏈接和按鈕上)

    3片任、選擇器的權(quán)重值
    權(quán)重越大優(yōu)先級越高,內(nèi)聯(lián)選擇器的優(yōu)先級永遠最高
    元素選擇器的權(quán)重:0001 == 1
    class選擇器的權(quán)重:0010 == 2
    id選擇器的權(quán)重:0100 == 4
    偽類選擇器的權(quán)重:0100 == 1
    群組選擇器的權(quán)重:看單獨每個選擇器的權(quán)重
    后代選擇器的權(quán)重:所有選擇器的權(quán)重之和
    


-->





<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            /*1)link*/
            a:link{
                color: rgb(150,150,150);
            }
            a:visited{
                color: green;
            }
            a:hover{
                color: red;
            }
            button:active{
                background-color: #800080;
            }
        </style>
    </head>
    <body>
        <a id="a1" >百度一下</a>
        <p>段落</p>
        <button>按鈕</button>
        
        <a href="05-選擇器.html" target="_blank">打開選擇器</a>
        
        
        
        
    </body>
</html>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蔬胯,一起剝皮案震驚了整個濱河市对供,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌笔宿,老刑警劉巖犁钟,帶你破解...
    沈念sama閱讀 211,042評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異泼橘,居然都是意外死亡涝动,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評論 2 384
  • 文/潘曉璐 我一進店門炬灭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來醋粟,“玉大人,你說我怎么就攤上這事重归∶自福” “怎么了?”我有些...
    開封第一講書人閱讀 156,674評論 0 345
  • 文/不壞的土叔 我叫張陵鼻吮,是天一觀的道長育苟。 經(jīng)常有香客問我,道長椎木,這世上最難降的妖魔是什么违柏? 我笑而不...
    開封第一講書人閱讀 56,340評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮香椎,結(jié)果婚禮上漱竖,老公的妹妹穿的比我還像新娘。我一直安慰自己畜伐,他們只是感情好馍惹,可當(dāng)我...
    茶點故事閱讀 65,404評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著玛界,像睡著了一般万矾。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上慎框,一...
    開封第一講書人閱讀 49,749評論 1 289
  • 那天勤众,我揣著相機與錄音,去河邊找鬼鲤脏。 笑死们颜,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的猎醇。 我是一名探鬼主播窥突,決...
    沈念sama閱讀 38,902評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼硫嘶!你這毒婦竟也來了阻问?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,662評論 0 266
  • 序言:老撾萬榮一對情侶失蹤沦疾,失蹤者是張志新(化名)和其女友劉穎称近,沒想到半個月后第队,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,110評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡刨秆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年凳谦,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,577評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖褪子,靈堂內(nèi)的尸體忽然破棺而出竹揍,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 34,258評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響褪贵,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜抗俄,卻給世界環(huán)境...
    茶點故事閱讀 39,848評論 3 312
  • 文/蒙蒙 一竭鞍、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧橄镜,春花似錦偎快、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至姊氓,卻和暖如春丐怯,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背翔横。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評論 1 264
  • 我被黑心中介騙來泰國打工读跷, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人禾唁。 一個月前我還...
    沈念sama閱讀 46,271評論 2 360
  • 正文 我出身青樓效览,卻偏偏與公主長得像,于是被迫代替她去往敵國和親荡短。 傳聞我的和親對象是個殘疾皇子丐枉,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,452評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 一、CSS復(fù)合選擇器 復(fù)合選擇器是由兩個或多個基礎(chǔ)選擇器掘托,通過不同的方式組合而成的,目的是為了可以選擇更準(zhǔn)確更精細...
    Threejs開發(fā)者閱讀 940評論 0 0
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5瘦锹? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 27,445評論 1 45
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J的外補...
    _Yfling閱讀 13,734評論 1 92
  • 表單標(biāo)簽 1.表單標(biāo)簽(form)表單標(biāo)簽一般用來做用戶信息收集弯院,單獨用沒有意義辱士,一般是結(jié)合相關(guān)標(biāo)簽來使用(inp...
    萌王史萊姆閱讀 310評論 0 0
  • 一、partition quicksort 分治+遞歸 快速排序一次劃分算法偽代碼: 將i和j分別指向待排序列最左...
    敲可愛的小超銀閱讀 491評論 0 0