day04

作者: 克马 | 来源:发表于2018-06-25 19:31 被阅读0次

今天学到什么

1.CSS样式的几种引入方式
  • 1.1外部样式表(建议使用)
<link rel="stylesheet" type="text/css" href="/css.css">
  • 1.2内部样式表
位于 <head> 标签内部(不建议使用)
eg:
    <style>
    p{color:pink;font-size:16px}
    </style>
  • 1.3内联样式(不建议使用)
eg:
    <p style=”color:pink;font-size:16px”>hello world</p>
2.定位的宽高继承问题
父元素给position:relative
子元素position:absolute
![如果给子元素绝对定位 它不会继承父元素的宽度]
 eg:
        .parent{
            width: 300px;
            height: 300px;
            background-color: red;
            position: relative;
        }  
        .child{
             width: 100px; 
            height: 100px;
            position: absolute;
            background-color: aqua;
        }
3.margin
      如果父元素的第一个元素设置margin-top 父元素移动 子元素不移动
      解决: 1.给父元素 overflow:hidden    
                   2.给父元素设置伪元素
                    parent:before{
                       content:"";
                       display:table;
                   }

      兄弟级元素margin 重复的问题:
      .first{
            margin-bottom: 100px;
      }
      .second{
              margin-top: 200px;
      }
      两个之间的margin取最大值  应为:200px;
4.表单
  • 4.1 lable
<label> 标签为 input 元素定义标注(标记)。
label 元素不会向用户呈现任何特殊效果。
不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。
<label> 标签的 for 属性应当与相关元素的 id 属性相同。
  • 4.2单选框
```单选框需给一样的name名
eg:
    <p>
        <label for="male">男</label>
        <input id="male" type="radio" name="sex" value="男">  
        <label for="female">女</label>
        <input id="female" type="radio" name="sex" value="女">
    </p>
  • 4.3复合选框
eg:
    <p>
        <label>爱好</label>
        <input type="checkbox" name="爱好" value="游泳">游泳
        <input type="checkbox" name="爱好" value="开车">开车
    </p>
  • 4.4下拉选框
<select>
            <option>洪山区</option>
            <option>青山区</option>
            <option>汉阳区</option>
</select>
  • 4.5预选的下拉选框
<select>
            <option>洪山区</option>
            <option selected>青山区</option>
            <option>汉阳区</option>
</select>
在想要的option上加selected这个属性 默认显示青山区
  • 4.6文本域
<textarea placeholder="请输入。。。"></textarea>
5.input输入框
input type="sumit"时给边框不会改变它的width,height
        type="text" 则会改变
6.display和visibility的区别
  display:none; 时元素直接从页面上消失了
  visibility:hidden; 将元素隐藏 相当与透明度给0
7.iframe
  eg:
     <iframe> 标签规定一个内联框架。
    一个内联框架用来在当前 HTML 文档中嵌入另一个HTML文档

    技术要点:iframe的name值要和a标签的target值一样
    <iframe src="" frameborder="0" name="frame"></iframe>
    <a href="first.html" target="frame">first</a>
    <a href="second.html" target="frame">second</a>
8.iconfont
单一颜色:
<link rel="stylesheet" href="http://at.alicdn.com/t/font_720211_i0mmb2kzvo.css">
<i class="iconfont icon-gouwuche gouwu"></i>

彩色:
    <script src="http://at.alicdn.com/t/font_720211_i0mmb2kzvo.js">  </script>
    <svg class="icon" aria-hidden="true">
        <use xlink:href="#icon-shoubing"></use>
    </svg>

相关文章

网友评论

      本文标题:day04

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