day2_HTML&CSS

案例1:网站注册页面

表单标签

1.表单标签

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>表单标签</title>
    </head>
    <body>
        <form action="#" >
            用户名:<input type="text" /><br />
            密码:<input type="password" /><br />
            确认密码:<input type="password" /><br />
            性别:<input type="radio" name="sex"/><input type="radio" name="sex"/><br />
            爱好:<input type="checkbox" name="hobby"/>钓鱼
            <input type="checkbox" name="hobby"/>打电动
            <input type="checkbox" name="hobby"/>写代码<br />
            头像:<input type="file" /><br />
            籍贯:<select name="province">
                <option>--请选择--</option>
                <option>北京</option>
                <option>上海</option>
                <option>广州</option>
            </select><br />
            自我介绍:
                <textarea>
                    
                </textarea><br />
            提交按钮:<input type="submit" value="注册"/><br />
            普通按钮:<input type="button" value="zhuce"/><br />
            重置按钮:<input type="reset" />
        </form>
    </body>
</html>

submit是表单的提交属性,可以实现将所在表单的数据进行的提交。

 

2表单标签属性

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>表单标签属性介绍</title>
    </head>
    <body>
        <form action="#" method="get">
            隐藏字段:<input type="hidden" name="id" value="" /><br />
            用户名:<input type="text" name="username" readonly="readonly" value="zhangsan" size="40px" maxlength="5"  placeholder="请输入用户名"/><br />
            密码:<input type="password" name="password" required="required"/><br />
            确认密码:<input type="password" name="repassword"/><br />
            性别:<input type="radio" name="sex" value="男"/><input type="radio" name="sex" value="女" checked="checked"/><br />
            爱好:<input type="checkbox" name="hobby" value="钓鱼"/>钓鱼
            <input type="checkbox" name="hobby" value="打电动"/>打电动
            <input type="checkbox" name="hobby" value="写代码" checked="checked"/>写代码<br />
            头像:<input type="file" name="file"/><br />
            籍贯:<select name="province">
                <option>--请选择--</option>
                <option value="北京">北京</option>
                <option value="上海" selected="selected">上海</option>
                <option value="广州">广州</option>
            </select><br />
            自我介绍:
                <textarea name="zwjs">
                    
                </textarea><br />
            提交按钮:<input type="submit" value="注册"/><br />
            普通按钮:<input type="button" value="zhuce"/><br />
            重置按钮:<input type="reset" />
        </form>
    </body>
</html>

将表单标签加了很多属性,可能有些属性我们不需要。

 

案例2:使用DIV+CSS完成首页重构

01DIV和span效果演示

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>div效果演示</title>
        <style>
            div{
                border: 1px solid red;
                /*width: 400px;
                height: 200px;*/
            }    
        </style>
    </head>
    <body>
        <div id="1">
            锄禾日当午
        </div>
        汗滴禾下土
    </body>
</html>

div最基本的操作只是实现了,两部分的一个分区

为加上更复杂的参数

02span效果演示

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>span演示</title>
        <style>
            span{
                font-size: 10px;
            }
        </style>
    </head>
    <body>
        <span>
            逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!
        </span>        
    </body>
</html>

上面是span的一个小例子。在style中设置apan的属性达到控制显示字符的不同形式。font-size: 10px;//控制显示字体的大小。

 

02CSS基本选择器

1元素选择器

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>元素选择器</title>
        <style>
            div{
                font-size: 30px;
                color: pink;
            }
        </style>
    </head>
    <body>
        <div>
            逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!11
        </div>
        <div>
            逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!22
        </div>
    </body>
</html>

元素选择器,将整个元素都选中,上面操作的就是整个div元素。使得只要元素是div的就会显示为style中设置的样子

2类选择器

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>类选择器</title>
        <style>
            .div2{
                font-size: 30px;
                color: gold;
            }
        </style>
    </head>
    <body>
        <div>
            逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!11
        </div>
        <div class="div2">
            逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!22
        </div>
        <div>
            逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!11
        </div>
        <div class="div2">
            逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!44
        </div>
    </body>
</html>

上面的语句不以元素分类(div等),而是加入一个关键词class 来进行区分,注意调用方式.div 进行设置。

 

3id选择器

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>id选择器</title>
        <style>
            #div5{
                font-size: 30px;
                color: yellow;
            }
            .div2{
                font-size: 10px;
                color: green;
            }
        </style>
    </head>
    <body>
        <div>
            逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!11
        </div>
        <div class="div2">
            逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!22
        </div>
        <div>
            逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!33
        </div>
        <div class="div2">
            逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!44
        </div>
        <div id="div5">
            逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!55
        </div>
    </body>
</html>

选择器的使用都在style中设置。元素选择器直接用元素名设置

类选择器使用.+class名设置

id选择器使用#+id名设置

 

03CSS其他选择器

1层级选择器

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title>层级选择器</title>
        <style>
            div p{
                font-size: 30px;
                color: green;
            }
        </style>
    </head>

    <body>
        <div>
            <p>
                逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!44
            </p>
        </div>
        <div>
            逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!55
        </div>
        <p>
            逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!66
        </p>
    </body>

</html>

层级选择器以<p></p>为标志

2属性选择器

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>属性选择器</title>
        <style>
            input[type='text']{
                background-color: red;
            }
            input[type='password']{
                background-color: blue;
            }
        </style>
    </head>
    <body>
        用户名;<input type="text" name="username"/><br />
        密码:<input type="password" name="password"/>
    </body>
</html>

 

posted @ 2018-03-26 13:28  Road_of_Mike  阅读(83)  评论(0编辑  收藏  举报