01-22css基礎(chǔ)

一:表單標(biāo)簽

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <!--表單標(biāo)簽(form)
            表單標(biāo)簽一般用來(lái)做用戶信息收集莱没,單獨(dú)用沒有意義烂完,一般是結(jié)合相關(guān)標(biāo)簽來(lái)使用
            (input,select,textarea)
            表單標(biāo)簽可以對(duì)包含在這個(gè)標(biāo)簽中的其他標(biāo)簽做信息的提交和重置
            action:提交位置(接口相關(guān))
            method:請(qǐng)求方式(get/post)
        -->
        <form action="" method="post">  
        </form>
        <!--input   
            單標(biāo)簽
            1.type屬性:決定輸入框的樣式
                text(默認(rèn)):普通的文本輸入框
            2.name屬性:
                主要用來(lái)區(qū)分?jǐn)?shù)據(jù)拘荡,提交的時(shí)候是以name = value的形式提交的
            3.value屬性
                單標(biāo)簽中的value相當(dāng)于雙標(biāo)簽中的內(nèi)容,value值只能是文本
                設(shè)置value屬性其實(shí)就是設(shè)置輸入框默認(rèn)顯示的內(nèi)容纹烹。修改內(nèi)容就是修改value值                    
        -->
        <form action="" method="post">
            <!--txet:文本輸入框
                placeholder:占位符(輸入框中的提示信息)
                maxlength : 輸入框中最多輸入的字符個(gè)數(shù)
            -->
            <input type="text" name="tel" value="12345" placeholder="請(qǐng)輸入電話號(hào)碼" maxlength="10"/>
            <input type="text" name="email" id="" value="" />
            
            <!--password:密碼輸入框
                placeholder:占位符(輸入框中的提示信息)
                maxlength : 輸入框中最多輸入的字符個(gè)數(shù)
            -->                 
            <input type="password" name="密碼" id="" value="123456" placeholder="請(qǐng)輸入密碼" />            
            <!--radio:單選按鍵
                    name - 同一組數(shù)據(jù)對(duì)應(yīng)的name值設(shè)置成一樣的才能做到單選
                    value - 這兒的value只是用于數(shù)據(jù)提交,不會(huì)顯示出來(lái)
                    checked="checked" --讓按鈕處于默認(rèn)選中狀態(tài)
            -->
            <!--讓文字和按鈕關(guān)聯(lián),文字用label標(biāo)簽顯示,for屬性與 id 屬性一樣袋狞,點(diǎn)文字與點(diǎn)按鈕效果一樣-->
            <input type="radio" name="sex" id="3" value=""  /><label for="3">男生</label>         
            <input type="radio" name="sex" id="" value="女生" checked="checked" /><font>女</font>          
            <!--checkbox : 復(fù)選按鈕
                name - 同一組數(shù)據(jù)的name值要一樣
                value - 這兒的value只是用于數(shù)據(jù)提交,不會(huì)顯示出來(lái)
            -->
            <input type="checkbox" name="s" id="" value="生物" /><font>生物</font>
            <input type="checkbox" name="s" id="" value="物理" /><font>物理</font>          
            <!--button : 普通按鈕
                    value - 值可以顯示在按鈕上映屋,不會(huì)提交。
            -->
            <input type="button" name="" id="" value="按一下" />           
            <!--submit : 提交按鈕
                這個(gè)按鈕的點(diǎn)擊事件是將當(dāng)前所在的form標(biāo)簽中同蜻,設(shè)置了name屬性的相關(guān)標(biāo)簽數(shù)據(jù)以name =value的形式提交
            -->
            <input type="submit" name="" id="" value="提交" />        
            <!--reset : 重置按鈕
                將當(dāng)前所在的form標(biāo)簽中棚点,將所有標(biāo)簽設(shè)置成初始狀態(tài)
            -->
            <input type="reset" name="" id="" value="重置" />
            <input type="color" name="" id="" value="" />       
        </form>
                <!--button標(biāo)簽(中間可以放圖片)-->
        <button>登陸</button>     
    </body>
</html>

二:下拉列表和多行文本域

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>下拉列表和多行文本域</title>
    </head>
    <body>
        <!--下拉列表(菜單)
                select標(biāo)簽 - 代表整個(gè)下拉列表
                option標(biāo)簽 - 代表列表中的每個(gè)選項(xiàng)
                                        可以通過(guò)設(shè)置selected="selected"來(lái)讓這個(gè)選項(xiàng)默認(rèn)選中
                optgroup - 設(shè)置label的值來(lái)對(duì)當(dāng)前下拉菜單內(nèi)容進(jìn)行分組
        -->
        <select name="省">
            <optgroup label="大陸"></optgroup>                
            <option value="四川省">四川省</option>
            <option selected="selected" value="哈哈省">哈哈省</option>
            <option value="東北省">東北省</option>
            <option value="華東">華東</option>  
        </select>
        <select name="">
            <optgroup label="市"></optgroup>
            <option value="成都市">成都市</option>
            <option value="峨眉市">峨眉山</option>
        </select>
        
        <!--多行文本域
            textarea - 輸入框,可以同時(shí)顯示多行內(nèi)容(可以上下滾動(dòng)湾蔓,自動(dòng)換行)
            name - 區(qū)分和提交
            rows - 行數(shù)(不滾動(dòng)最多能顯示的行數(shù)瘫析,影響輸入框的高度)
            cols - 列數(shù)(一行顯示的文字的數(shù)量,影響輸入框的寬度)
            placeholder - 占位符
            maxlength - 限制文字輸入的個(gè)數(shù)           
        -->
        <textarea name="" rows="" cols="" placeholder="請(qǐng)輸入你的問(wèn)題">默認(rèn)文字</textarea>
    </body>
</html>

三:div和span

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>      
        <!--
            1. div和span都是無(wú)語(yǔ)義標(biāo)簽:網(wǎng)頁(yè)中分組分塊默责,可以將div作為容器贬循,
            div占一行
            
            2. html中標(biāo)簽分類:行內(nèi)標(biāo)簽,塊級(jí)標(biāo)簽
            塊級(jí)標(biāo)簽:一個(gè)占一行桃序。例如div杖虾、h1、p媒熊、列表奇适、table、tr芦鳍、form
            行內(nèi)標(biāo)簽:一行顯示多個(gè).例如span嚷往、td、input柠衅、select皮仁、textarea
        -->
        <div id="">
            div1
        </div>
        <div id="">
            div2
        </div>
        <span id="">
            span1
        </span>
        <span id="">
            span2
        </span>
    </body>
</html>

四:css基礎(chǔ)

<!--
    1:什么是CSS(層疊樣式表,簡(jiǎn)稱樣式表)
    CSS是WEB標(biāo)準(zhǔn)中的表現(xiàn)標(biāo)準(zhǔn),主要用來(lái)設(shè)置網(wǎng)頁(yè)中內(nèi)容布局和樣式    
    2.怎么寫CSS(語(yǔ)法)
    選擇器{屬性名1:屬性值1 ; 屬性名2:屬性值2 ……}
                選擇器 - 選中想要設(shè)置樣式的標(biāo)簽
                {} - 固定寫法
                屬性 - 屬性名和屬性值用冒號(hào)連接贷祈,多個(gè)屬性之間用分號(hào)分開趋急,如果沒有分號(hào)分導(dǎo)致后面的樣式都無(wú)效
                          屬性名必須是CSS提供的屬性(大概200多個(gè))
                          屬性值 : 表示大小的數(shù)值必須加單位(px - 像素  em - 空格數(shù) )(也可以使用百分比,相對(duì)于父標(biāo)簽)                         
    a.常用屬性
    color - 字體顏色
    backgroud-color - 背景顏色
    font-size - 字體大小
    width - 寬度
    height - 高度 
    3.CSS寫在哪兒
    a. 內(nèi)聯(lián)樣式表 :將樣式表寫在標(biāo)簽的style屬性中付燥;注意:這種樣式表不需要寫‘選擇器{}’宣谈,直接給屬性賦值
    b. 內(nèi)部樣式表 :將樣式表寫在style標(biāo)簽中(這個(gè)標(biāo)簽可以放在head中,也可以放在body中)
    c. 外部樣式表 :將樣式表寫在一個(gè)CSS文件中键科,在head中通過(guò)link導(dǎo)入 
    內(nèi)聯(lián)樣式表不管在什么情況下闻丑,優(yōu)先績(jī)都是最高的
    內(nèi)部樣式和外部樣式,誰(shuí)后寫誰(shuí)的優(yōu)先級(jí)高 
    4.CSS中的值
    顏色:顏色英文單詞勋颖,#16進(jìn)制顏色值嗦嗡,rgb(紅,綠饭玲,藍(lán) )侥祭,rgba(紅,綠茄厘,藍(lán),透明度); 透明度范圍0-1
-->
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <!--3.外部樣式表
                link - 導(dǎo)入外部文件
                rel - 導(dǎo)入的文件的作用,stylesheet樣式表矮冬,icon設(shè)置網(wǎng)頁(yè)圖標(biāo)
                type - 對(duì)導(dǎo)入的文件類型說(shuō)明,類型/文件后綴
                            text/css - 導(dǎo)入一個(gè)文本文件次哈,文件后綴是css
                href - 文件路徑         
        -->
        <!--導(dǎo)入一個(gè)外部樣式表-->
        <link rel="stylesheet" type="text/css" href="css/04CSS基礎(chǔ).css"/>
        <link rel="icon" type="img/jpg" href="img/QQ圖片20190122144809.jpg"/>                     
        <!--內(nèi)部樣式表-->
        <style type="text/css">
            /*在這兒寫CSS代碼*/
            div{
                background: sandybrown;
            }
            /*一個(gè)style標(biāo)簽中胎署,可以寫多個(gè)樣式表*/
            p{
                color: slateblue;
            }
        </style>
    </head>
    <body>
        <!--1.內(nèi)聯(lián)樣式表-->
        <div style="color:red; font-size: 40px;">
            我是div1
        </div>
        <p>我是段落</p>
        <div id="">
            我是div2
        </div>
        <h1>我是標(biāo)題</h1>
    </body>
</html>

五:選擇器

<!--
    選擇器(選中標(biāo)簽)
    1.元素選擇器(標(biāo)簽選擇器):
    直接將標(biāo)簽名作為選擇器,選中所有指定標(biāo)簽窑滞,
    例如:div{} , p{} , a{}選中所有這個(gè)名字的標(biāo)簽 
    2.id選擇器
    將標(biāo)簽的id屬性值前面加#做為選擇器琼牧,選中id屬性值是指定的值的標(biāo)簽
    注意:一個(gè)頁(yè)面中id值要唯一(不同標(biāo)簽的id值不一樣)
    例如:#p2{}    
    3.class選擇器(類選擇器)
    將標(biāo)簽的class屬性值前面加 . 做為選擇器,選中所有class屬性值是指定值的標(biāo)簽     
    4. *(通配符)
    直接將星號(hào)作為選擇器哀卫,選中當(dāng)前頁(yè)面中所有的標(biāo)簽
    例如: *{} 
    5. 群組選擇器
    將多個(gè)選擇器用逗號(hào)隔開作為一個(gè)選擇器巨坊,選中每個(gè)單獨(dú)的選擇器選中的所有標(biāo)簽。
    例如:a,p{}   選中所有a和p標(biāo)簽
            #p1,div{}  選中id值是p1和所有的div標(biāo)簽
            .c1,#p1,a{} 選中所有class值是c1,id值是p1和所有的a標(biāo)簽
            
    6.層級(jí)選擇器(后代選擇器)
    將多個(gè)選擇器用空格隔開作為一個(gè)選擇器此改,按層級(jí)選中最后一個(gè)選擇器選中的標(biāo)簽
    例如: div .c1{} - 選中所有在div標(biāo)簽中的class值是c1的標(biāo)簽
              .c1 .c2 #d1{} - 選中class是c1中class是c2的id是d1的標(biāo)簽            
    7.選擇器的權(quán)重
    不同的選擇器的權(quán)重值不一樣趾撵;權(quán)重值越大優(yōu)先績(jī)?cè)礁撸挥性跈?quán)重相同的時(shí)候共啃,誰(shuí)后寫誰(shuí)優(yōu)先績(jī)高
    不管什么情況鼓寺,內(nèi)聯(lián)樣式優(yōu)先績(jī)最高
    元素選擇器 : 0001(1)
    class選擇器:0010(2)
    id選擇器:0100(4)
    通配符:0001(1)
    群組選擇器:分開看每一個(gè)選擇器的權(quán)重
    后代選擇器:用空格分開的是所有選擇器權(quán)重之和      
-->
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            /*通配符*/
            *{
                
            }
            #p2{
                background-color: #FF4500;
            }
            /*class選擇器*/
            .c1{
                color: deeppink;
                font-size: 30px;
            }
        </style>
    </head>
    <body>
        <p id="p2">我是段落</p>
        <!--class=后面可以加多個(gè)值,用空格隔開-->
        <div class="c1">我是div</div>
        <h1 class="c1">我是標(biāo)題</h1>
    </body>
</html>

六:偽類選擇器

<!--偽類選擇器
    普通選擇器是選中某一個(gè)標(biāo)簽勋磕,偽類選擇器是選中標(biāo)簽的某種狀態(tài)
    1.語(yǔ)法:
    普通選擇器:狀態(tài){}
    2.創(chuàng)建狀態(tài)
    link - 初始狀態(tài)(對(duì)于a標(biāo)簽來(lái)說(shuō)妈候,初始狀態(tài)指的是標(biāo)簽對(duì)應(yīng)的地址沒有成功訪問(wèn)過(guò)的時(shí)候)
    visited - 訪問(wèn)后的狀態(tài)(一般針對(duì)a標(biāo)簽)
    hover - 鼠標(biāo)懸停在標(biāo)簽上的時(shí)候?qū)?yīng)的狀態(tài)
    active -鼠標(biāo)按住不放的時(shí)候   
    注意:1.狀態(tài)前不是只能寫元素選擇器,更不是只能寫a標(biāo)簽
              2.需要遵守‘愛恨’原則挂滓,'loVeHAte'
-->
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            /*設(shè)置a標(biāo)簽所有狀態(tài)的樣式*/
            /*a{
                color: aqua;
            }*/
            a:link{
                color: red;
            }
            a.visited{
                color: greenyellow;
            }
            a:hover{
                color: darkorange;
                background-color: gray;
                font-size: 30px;
            }
            a:active{
                background-color: red;
            }
        </style>
    </head>
    <body>
        <a href="http://www.reibang.com/u/ba8efa9a6f67">你好苦银,青春!</a>
    </body>
</html>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市幔虏,隨后出現(xiàn)的幾起案子纺念,更是在濱河造成了極大的恐慌,老刑警劉巖想括,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件陷谱,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡瑟蜈,警方通過(guò)查閱死者的電腦和手機(jī)烟逊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)铺根,“玉大人宪躯,你說(shuō)我怎么就攤上這事∥挥兀” “怎么了访雪?”我有些...
    開封第一講書人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)掂林。 經(jīng)常有香客問(wèn)我臣缀,道長(zhǎng),這世上最難降的妖魔是什么泻帮? 我笑而不...
    開封第一講書人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任肝陪,我火速辦了婚禮,結(jié)果婚禮上刑顺,老公的妹妹穿的比我還像新娘。我一直安慰自己饲常,他們只是感情好蹲堂,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著贝淤,像睡著了一般柒竞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上播聪,一...
    開封第一講書人閱讀 51,554評(píng)論 1 305
  • 那天朽基,我揣著相機(jī)與錄音,去河邊找鬼离陶。 笑死稼虎,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的招刨。 我是一名探鬼主播霎俩,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了打却?” 一聲冷哼從身側(cè)響起杉适,我...
    開封第一講書人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎柳击,沒想到半個(gè)月后猿推,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡捌肴,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年蹬叭,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片哭靖。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡具垫,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出试幽,到底是詐尸還是另有隱情筝蚕,我是刑警寧澤,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布铺坞,位于F島的核電站起宽,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏济榨。R本人自食惡果不足惜坯沪,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望擒滑。 院中可真熱鬧腐晾,春花似錦、人聲如沸丐一。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)库车。三九已至巨柒,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間柠衍,已是汗流浹背洋满。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留珍坊,地道東北人牺勾。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像阵漏,于是被迫代替她去往敵國(guó)和親禽最。 傳聞我的和親對(duì)象是個(gè)殘疾皇子腺怯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

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

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)川无。 注意:講述HT...
    kismetajun閱讀 27,486評(píng)論 1 45
  • 瀏覽器與服務(wù)器的基本概念 瀏覽器(安裝在電腦里面的一個(gè)軟件) 作用: ①將網(wǎng)頁(yè)內(nèi)容渲染呈現(xiàn)給用戶查看呛占。 ②讓用戶通...
    云還灬閱讀 1,119評(píng)論 0 0
  • 本課來(lái)自http://www.imooc.com/learn/9請(qǐng)不要用作商業(yè)用途。 HTML5 HTML介紹 H...
    PYLON閱讀 3,227評(píng)論 0 5
  • 概述 在網(wǎng)易云課堂學(xué)習(xí)李南江老師的《從零玩轉(zhuǎn)HTML5前端+跨平臺(tái)開發(fā)》時(shí)懦趋,所整理的筆記晾虑。筆記內(nèi)容為根據(jù)個(gè)人需求所...
    墨荀閱讀 2,337評(píng)論 0 7
  • 這幾天在西安旅游,借住在一個(gè)遠(yuǎn)房親戚家仅叫。他家房子一直空著帜篇,正好省我住酒店了。不巧的是晚上突然停電了诫咱,后來(lái)發(fā)現(xiàn)原來(lái)是...
    遠(yuǎn)在遠(yuǎn)方閱讀 193評(píng)論 1 1