美文网首页
day07(表单)

day07(表单)

作者: 很普通的人 | 来源:发表于2018-07-18 19:49 被阅读0次

    布局

        1.默认布局
        2.float布局
        3.层级布局(定位布局)
    
    • 样式
      1内联样式(不用)
      <div style.....>
      2内部样式
      <style>
      *{}
      </style>
      3外部样式
      <link rel="stylesheet" type="text/css" href="base.css"
    • 路径: 相对路径
      绝对路径 不要使用
      同级目录 :<img src="down.jpg" alt="">
      下一级目录 :<img src="images/location.png" alt="">
    • css bug
      1子元素作为父元素的第一个元素,给它margin-top,没用它的元素向下移动
      2如何解决
            .row:before{
                content:"";
                display: table;
            }
    
    • 表单

    • label和input结合使用 要点:label的for的值要和input的id一样
      <form >
      <div><label for="user">用户名</label><input type="text" id="user">
      </div>
      <div> <label for="pwd">密码</label><input type="password" id="pwd">
      </div>
      <div><input type="submit" value="提交">
      </div>

    • <技术要点:name值相同 >
      <div>
      <h4>性别</h4>
      <label for="male">男</label><input type="radio" id="male" name="sex">
      <label for="female">女</label><input type="radio" id="female" name="sex">
      </div>
      <div>

    •        < type=checkbox  复合选框 >
            <input type="checkbox">足球
            <input type="checkbox">篮球
            <input type="checkbox">羽毛球
        </div>
        <div>
      
    •    < 下拉选框 >
            <select >
                <option value="武昌区">武昌区</option>
                <option value="洪山区" selected>洪山区</option>
                <option value="青山区">青山区</option>
            </select>
        </div>
      

      </form>
      <textarea placeholder="请吐槽" cols="30" rows="10"></textarea>

      <div>< ></div>

    • input 和button的区别
      input是按钮的形态下,给border,padding不会改变它的width,height

    • 横线切过文字

            <fieldset class="border">
            <legend>其他登陆方式</legend>
            </fieldset>
          fieldset{border:none;border-top: 1px solid #333;width:340px;display: inline-block}
      
    • 背景长图的处理
      1.用相对定位使其居中对齐

           对总体的a或span 
           position:absolute;
            display: inline-block;
            width:18px;
            height:18px;
            background:url("images/icons_type.png") no-repeat;
            left:50%;top:50%;margin-left:-9px;margin-top: -9px;
            对单个定义class
            background-position-x: -84px;
      

      2如果图太大单个定义width相应的margin也要动,保证居中对齐;

            width:23px;
             margin-left: -11.5px;
      

    相关文章

      网友评论

          本文标题:day07(表单)

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