美文网首页
day22-HTML和CSS

day22-HTML和CSS

作者: 向前冲我在路上 | 来源:发表于2018-08-16 07:33 被阅读0次

一、标杆标签

<!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>

相关文章

  • day22-HTML和CSS

    1.表单标签 02-表单标签(下拉和多行文本域) 03-空白标签 04-认识CSS 05-CSS选择器 06-伪类选择器

  • day22-HTML和CSS

    一、标杆标签 二、下拉菜单 三、空白标签 四、认识CSS 五、CSS选择器 六、伪类选择器

  • day22-html和css

    一、表单标签 1、表单标签:form标签表单标签是用来收集用户信息的,是一个容器,用来获取这个标签中相应的其他标签...

  • day22-html

    一、html 1.web标准 a.结构标准(html):决定网页中的内容。b.表现标准(CSS):决定网页中内容的...

  • CSS 教程

    CSS 教程 CSS 教程 CSS 简介 CSS 语法 CSS Id 和 Class选择器 CSS 创建 CSS ...

  • CSS第一天

    CSS 什么是CSS 为什么要学习CSS CSS基础语法 CSS使用方法 CSS选择器 CSS继承和层叠 CSS优...

  • css大纲

    css 基础 CSS 简介 在 html 中使用 css link 和 @import CSS 选择器 CSS 优...

  • 测开:css学习1

    http://css.cuishifeng.cn/ css在线操作手册 css介绍和引用 1.1、CSS 概述 ...

  • css定位

    CSS 定位 (Positioning) 属性允许你对元素进行定位。 CSS 定位和浮动 CSS 为定位和浮动提供...

  • CSS 定位

    CSS 定位 (Positioning) 属性允许你对元素进行定位。 CSS 定位和浮动 CSS 为定位和浮动提供...

网友评论

      本文标题:day22-HTML和CSS

      本文链接:https://www.haomeiwen.com/subject/xjxnbftx.html