day22-HTML和CSS

一、标杆标签

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>表单</title>
    </head>
    <body>
        <!--表单标签
            专门来收集用户信息
            1. 可以提交表单中收集的信息
            action属性:设置提交信息的位置
            method属性:提交方式 --POST/get
        -->
        <form action="" method="get">
            <!--input标签
                1.是表单标签
                2.type属性:
                    text值:普通的文本输入框
                    password值:密码文字输入框
                3.name属性:传值时很重要,
                4.value属性:标签内容
                5.placeholder属性:提示信息,占位符
                6.maxlength:输入框中输入字符的个数 
                7.readonly属性:值为readonly只读内容,不能编辑。
            -->
            用户名:<input type="text" name="username" id="" readonly="readonly" value="输入用户名" maxlength="20" placeholder="请输入用户名" /><br />
            <!--type属性:password----输入的值是密文显示-->
            密 &nbsp;&nbsp;码:<input type="password" name="password" placeholder="输入密码"/><br />
            <!--单选按钮
                type属性:radio
                name属性:统一类型的对应的name值必须一样
                value属性:
                checke属性:设置按钮默认处于选中状态。
            -->
            <input type="radio" name="sex" id="" value="女" checked="checked"/><span >女</span>
            <input type="radio" name="sex" id="" value="男" /><span >男</span>
            <!--type属性:submit提交按钮值-->
             <input type="submit" name="" id="" value="提交" />   
            <!--input标签:多选按钮
                1.type属性:checkbox
                2.name:同一类型对应的name值必须一样
                3.value:设置选中按钮提交的值
                4.checked:设置checked,让按钮处于默认选中
            -->
            <input type="checkbox" name="interest" id="" value="篮球" /><span >篮球</span>
            <input type="checkbox" name="interest" id="" value="乒乓球" /><span >乒乓球</span>
            <input type="checkbox" name="interest" id="" value="羽毛球" /><span >羽毛球</span>
            <input type="checkbox" name="interest" id="" value="游泳" /><span >游泳</span>
            <input type="checkbox" name="interest" id="" value="爬山" /><span >爬山</span>    
           <!--input标签:type属性:值为button,普通按钮-->
           <input type="button" name="" id="" value="登录" /><br />
           <!--input标签:重置标签
           将当前所在的from中的所有表单相关标签对应的值,回到最初的状态-->
           <input type="reset" name="" id="" value="重置" />
           <!--input标签:type属性;file值,文件选择器-->
           <input type="file" name="" id="" value="文件上传" />
        </form>
    </body>
</html>

二、下拉菜单

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>下拉菜单和多行文本域</title>
    </head>
    <body>
        <form action="" method="get">
            <!--1.下拉菜单-->
            <select name="city" size="3">
                <option value="">成都</option>
                <option value="">重庆</option>  
                <option value="" selected="selected">北京</option> <!--selected="selected"默认选中-->
                <option value="">大连</option>
                <option value="">青岛</option>
            </select>
            <!--2.多行文本输入域(多行文本输入框)-->
            <textarea name="textarea" rows="20" cols="30" placeholder="请输入你申请的理由500字内" maxlength="300"></textarea>
                <!--3.表单分组:fieldset:
                一个fieldset标签对应一个分组
                legend标签:设置分组名-->
            <fieldset>
                <form action="" method="get">
    <input type="text" value="username"/>
                    <input type="reset" value="重置2" />
                </form>
            </fieldset>
            <fieldset>
                <form action="" method="get">
                    
                    <input type="text" value="username"/>
                    <input type="reset" value="重置2" />
                </form>
            </fieldset>
        
        </form>
    </body>
</html>

三、空白标签

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>空白标签</title>
    </head>
    <body>
        <!--html中的标签分为两大类:
        1.块级标签:一行只能有一个(不管标签的宽度什么样的)
            div,h1-h6,p,hr,dl,dd,li,列表相关的标签都是块标签。
            table,form,
        2.行内标签:一行可以有多个标签,没有任何特殊的意义(无语义标签)
            a,img,input,select(下拉列表),textarea(多行输入)
        -->
        <div style="background-color: red;">哈哈哈</div>
        <span style="background-color: yellow;">
            一生所爱
        </span>
    </body>
</html>

四、认识CSS

<!--
    1.什么是CSS
    CSS是web标准中的表现标准,用来设置网页上的标签的样式(长什么样,位置)
    CSS代码或者CSS文件,我们叫样式表。
    目前使用CSS3版本
    2.写在哪儿
        a.内联样式表:将代码写标签内部的style属性中。(优先级最高)
        b.内部样式表:写在head标签中,用style标签来装CSS代码。
        c.外部样式表:新建一个CSS文件,通过head中的link标签来关联 
        优先级:
        内联:优先级最高
        内部和外部:是那个最后赋值那个就优先
    3.怎么写
    选择器{属性:属性值;属性:属性值}
    选择器:用来选择中需要设置样式的标签
    属性:CSS属性(CSS2中的属性有两百多个属性)
    属性值:如果是数字,表示的大小要在后面加px.否则无效。
    注意:没事属性之间用分号隔开,否则属性无效。      
    补充属性:color:设置字体颜色,background-color:设置背景颜色  whith:标签宽度
-->
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>认识CSS</title>
        <style type="text/css">
            /*写样式的地方*/
        </style>
        <!--关联外部文件样式表-->
        <link rel="stylesheet" type="text/css" href="css/CSS.css"/>
    </head>
    <body>
        <!--style 属性:每个标签都有
            内联的写法
        -->
        <div style="color: red;">
            我是div
        </div>
    </body>
</html>

五、CSS选择器

<!--
    0.元素选择器(标签选择器):标签名
        选中所有的标签名对应的标签
    1.Id选择器:#id属性值
        每个标签都有一个id属性,整个HTML中,id是唯一的。
    CSS中的颜色值:
        1.颜色英语单词
        2.十六进制颜色值;0-255,00-ff(#ff0000-红色)
        3.rgb值:rgb(红,绿,蓝) rgba(红,绿,蓝,透明度)-透明度0-1
    2.class选择器:.class属性值
        每个标签都有一个class,但是class的值不用是唯一的
    3.通配符  *
        选中所有的标签
    4.层级选择器:
        选择器1 选择器2...    
    5.群组选择器:同时选中所有,用逗号隔开。   
-->
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>CSS选择器学习</title>
        <style type="text/css">
            *{
                font-size:20px ;
            }
            #a2,#a1{width: 200px;
            background-color: #FFFF00;
            }
            /*层级选择器*/
            all_a a{
                color: pink;
            }
            div div a{
                text-decoration: underline;
            }
            /*群组选择器*/
            h1,span{    
            }
        </style>
    </head>
    <body>
        <div>
            <div id="">
                <p>一会就走</p>
            </div>
            <div id="all_a">
                <a href="">a1</a>
                <a href="">A@</a>
                <a href="">A#</a>
            </div>
        </div>
        <a id="a1">我是a1</a>
        <p id="a2">我是p标签</p>
        <div id="">
            我是div
        </div>
    </body>
</html>

六、伪类选择器

<!--
    伪类选择器的语法:
        1. 选择器:状态
        link:超链接对应的是初始状态
        visited:超链接访问后的状态
        hover:鼠标悬停在标签上的时候对应的状态
        active:鼠标按住时的状态
        
        给同一个标签通过伪类选择器给不同状态设置不同的样式的时候,
        要遵守爱恨原则(先爱后恨)
        LOVe HAte       
-->
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>伪类选择器</title>
        <style type="text/css">
            /*同时设置a标签的所有状态*/
            a{
                color:red;
            }
            a:link{
                color: greenyellow;
            }
            a:visited{
                color: yellow;
            }
            a:hover{
                color: blue;
                font-size: 50px;
            }
            #b2{
                width: 200px;
                height: 30px;
                background-color: chartreuse;
            }
            #b2:hover{
                width: 600px;
                height: 200px;
                background-color: red;
            }
        </style>
    </head>
    <body>
        <a href="http://taobao.com">百度一下</a>
        <div id="b2">
        </div>
    </body>
</html>
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,294评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,493评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,790评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,595评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,718评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,906评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,053评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,797评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,250评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,570评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,711评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,388评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,018评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,796评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,023评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,461评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,595评论 2 350

推荐阅读更多精彩内容

  • 1.表单标签 02-表单标签(下拉和多行文本域) 03-空白标签 04-认识CSS 05-CSS选择器 06-伪类选择器
    七一欧阅读 353评论 0 3
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明先生_X自主阅读 15,969评论 3 119
  • 断奶攻坚战2014-4-25 14:34 断奶是对妈咪宝贝最大的考验。需要极大的毅力! 譬如浩然两次痛苦断奶,譬如...
    甘怀阅读 104评论 0 0
  • 《熊出没之雪岭熊风》这部演给小朋友的片子,我至少看了三遍以上,通常都是为了陪我家儿子,但是,我自己也很喜欢看。 这...
    飞飞来啦阅读 1,026评论 0 0
  • 首先,这篇文章只说css3的属性,在不支持这些属性的浏览器里怎么实现这些效果不在这篇文的考虑范围之内。 渐变Gra...
    SuperSnail阅读 470评论 0 6