day07(表单)

布局

    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;
    
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,692评论 1 92
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,308评论 1 45
  • html是hypertext markup language的缩写,即超文本标记语言。“超文本”就是指页面内可以包...
    tiandashu阅读 4,001评论 0 1
  • 上夜班。实习一年了!第一次遇见这种人! 胸中有无限的怒火。 神外收了一个病人,病人家属倒是很和蔼。可是突然来了一些...
    白芲阅读 1,450评论 0 1

友情链接更多精彩内容