CSS基础

CSS

三种引入方式:

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>css</title>
    <style>           //内部样式
        .box1{
            width: 300px;
            height: 300px;
            background-color: blue;
        }
    </style>
</head>
<body>
    <div class="box1">woshisb</div>
    
</body>        
    <link rel="stylesheet" href="">
 //链接外部样式
选择器{
   属性名: 属性值;
   属性名: 属性值;
   属性名: 属性值;       
}

        p{
            color: aqua;
        }   //标签选择器(选中所有的p标签)


        div{
            font-size: 40px;
        }   //选中所有的div
       #box1{
            color: blueviolet;
        }    //id选择器
        .box2{
            width: 300px;
            height: 300px;
            background-color: blue;
        }    //类选择器
        *{
            background-color: pink;
        }   //通配符选择器
        .a>li{
            background-color: aqua;
        }    //子代选择器



   <ul class="a">
        <li>1</li>
        <li>1</li>
        <li>1</li>
        <li>1</li>      //子代
        <li>1</li>
        <ul>        
            <li>2</li>  //后代
            <li>2</li>
            <li>2</li>
            <li>2</li>
        </ul>
    </ul>
        .a li{
            color: brown;
        }      //匹配所有后代(包括亲生和派生)
    <style>
        div,
        p,
        span{
            color: red;
        }    //复合选择器(给多种标签加相同的样式)
     
    </style>
</head>
<body>
    <div>hello</div>
    <p>Hi</p>
    <span>you</span>
        input{
            background-color: blueviolet;
        }
        input[type="password"]{
            background-color: aqua;
        }   //属性选择器
        div[id]{
            
        }  //匹配有id的div
        input[type^="te"]{
            background-color: darkorange;
        }    //匹配由te开头的input
        
        
        input[type$="l"]{
            background-color: chartreuse;
        }   //匹配以l结尾的input
       input[type*="e"]{
            background-color: darkgoldenrod;
        }   //匹配包含e的input

字体的样式

        div{
            font-size: 40px;     //大小
            font-weight: bolder  //是否加粗,400=normal;  800=bold;  
            font-style: italic;  //倾斜

        }
        
            font:italic 900 70px "微软雅黑"      //复合写法(前两个属性可省略且顺序一致)

文本样式

        p{
            text-indent: 10px;
            font-size: 2em;
        }   //em代表当前字体大小,那么2em就表示两倍的当前大小

作业:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        span{
            font-weight: bold;
            font-size: 2em;
        }
    </style>
</head>
<body>
    <h2>青春不常在,抓紧谈恋爱</h2>
    <form action="#">
    性别&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <input type="radio" name="gander" value="nan">&nbsp;&nbsp;&nbsp;<input type="radio" name="gander" value="nu">&nbsp;&nbsp;&nbsp;<br />
    生日&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <select name="" >
        <option value="">--请选择年--</option>
        <option value="2001">2001</option>
        <option value="2002">2002</option>
        <option value="2003">2003</option>
        <option value="2004">2004</option>
    </select>

    <select name="" >
        <option value="">--请选择月--</option>
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option value="4">4</option>
        <option value="5">5</option>
        <option value="6">6</option>
        <option value="7">7</option>
        <option value="8">8</option>
        <option value="9">9</option>
        <option value="10">10</option>
        <option value="11">11</option>
        <option value="12">12</option>

    </select>

    <select name="" >
        <option value="">--请选择日--</option>
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option value="4">4</option>
        <option value="5">5</option>
        <option value="6">6</option>
        <option value="7">7</option>
        <option value="8">8</option>
        <option value="9">9</option>
        <option value="10">10</option>
        <option value="11">11</option>
        <option value="12">12</option>
        <option value="13">13</option>
        <option value="14">14</option>
        <option value="15">15</option>
        <option value="16">16</option>
        <option value="17">17</option>
        <option value="18">18</option>
        <option value="19">19</option>
        <option value="20">20</option>
        <option value="21">21</option>
        <option value="22">22</option>
        <option value="23">23</option>
        <option value="24">24</option>
        <option value="25">25</option>
        <option value="26">26</option>
        <option value="27">27</option>
        <option value="28">28</option>
        <option value="29">29</option>
        <option value="30">30</option>
        <option value="31">31</option>

    </select><br />
    
    所在地区&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="area" value="北京思密达"><br />
    婚姻状况&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" name="hunyin" value="wei">未婚
           <input type="radio" name="hunyin" value="yi">已婚
           <input type="radio" name="hunyin" value="li">离婚<br />
    学历&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" value="幼儿园"><br />
    喜欢的类型&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="ty" value="fu">抚媚的
    <input type="checkbox" name="ty" value="fu">可爱的
    <input type="checkbox" name="ty" value="fu">小鲜肉
    <input type="checkbox" name="ty" value="fu">老腊肉
    <input type="checkbox" name="ty" value="fu">都喜欢<br />
    自我介绍&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<textarea col="5" rows="2" >自我介绍</textarea><br />
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<button>免费注册</button><br />
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <input type="checkbox">我同意注册条款和会员加入标准<br />
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <a href="E:\C\web前端\images\1.gif">我是会员,立即登录</a><br /><br />
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <span>我承诺</span><br />    
    <ul>
        <ul>
            <ul>
                <ul type="disc">
        <li>年满18岁、单身</li>
        <li>抱着严肃的态度</li>
        <li>真诚寻找另一半</li>
                </ul>
            </ul>
        </ul>
    </ul>    

    </form>
</body>
</html>

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值