day05

今天学了什么

1.margin的BUG

1给子元素设置margin-top:父元素移动,子元素不移动
给父元素overflow:hidden;
2给父元素设置伪元素parent:before{
content“”;display:table;}
例子://HTML
//CSS * { margin: 0; padding: 0; } .one { width: 500px; height: 500px; background-color: red; /*overflow: hidden;*/ } .one:before { content: ""; display: table; } .two { width: 100px; height: 100px; background-color: green; margin-top: 50px; }

MARGIN -(TOP/ BOTTOM)的 bug

例:
//HTML
hello
world
//CSS * { margin: 0; padding: 0; } .one { width: 100px; height: 100px; background-color: oldlace; margin-bottom: 50px; } .two { margin-top: 100px; width: 100px; height: 100px; background-color: pink; }

2读取路径

绝对路径:从盘符开始的路径

![](D:/images/down.jpg )【不要使用此方法】

相对路径:相对当前文件所在的路径

同级目录     src="down.jpg"
下一级目录         src="images/down.jop
上一级目录         src=“../down.jpg”

3 HTML表单相关元素

登录面:

注:
单选框:

    

例: //HTML

//CSS * { margin: 0; padding: 0; } input { width: 200px; height: 30px; margin-bottom: 30px; } form { width: 254px; margin: 50px auto; background: orange; padding: 50px; } label { display: inline-block; width: 50px; }

单选框复合选框


    

游泳 开车 旅行

下拉选框(预选框)


预选的下拉选框 
 //在想要的option上加selected这个属性
例:

文本域(吐槽框)

例:

【了解  特殊符号
    空格】

display和visibility的区别

display:none;
//显示为没有
【对比】:
visibility:hidden/visible
//可见度
visibility:hidden
 //事物存在,但是隐藏了
visibility:visible
//事物可以看见
(划重点)

雪碧图

image.png

image.png

//HTML

//CSS
   span {
            width: 19px;
            height: 19px;
            display: inline-block;
            background: #ccc url("images/icons_type.png");
            background-position: -19px 0;
        }

《其他登入方式》的表单制作

//HTML
其他登入方式
//CSS *{ margin: 0; padding: 0; } .box{ margin:50px auto; width: 400px; height: 500px; border: 1px solid saddlebrown; box-sizing: border-box; padding: 10px; } fieldset{ border: 0; } .item{ border-top: 1px solid #e0e0e0; margin-top: 20px; }

input输入框和button按钮的区别

input有默认的样式padding=1px;border=2px,高度就默认增加了6px;
【对比】:
button有默认的样式box-posotion=border-box,高度不会改变
border-box(不改变边距大小 从而挤压内容)

我今天掌握了什么

给父元素overflow:hidden;
2给父元素设置伪元素parent:before{
content“”;display:table;}
例子://HTML
//CSS * { margin: 0; padding: 0; } .one { width: 500px; height: 500px; background-color: red; /*overflow: hidden;*/ } .one:before { content: ""; display: table; } .two { width: 100px; height: 100px; background-color: green; margin-top: 50px; }

MARGIN -(TOP/ BOTTOM)的 bug

例:
//HTML
hello
world
//CSS * { margin: 0; padding: 0; } .one { width: 100px; height: 100px; background-color: oldlace; margin-bottom: 50px; } .two { margin-top: 100px; width: 100px; height: 100px; background-color: pink; }

3 HTML表单相关元素

登录面:

注:
单选框:

    

例: //HTML

//CSS * { margin: 0; padding: 0; } input { width: 200px; height: 30px; margin-bottom: 30px; } form { width: 254px; margin: 50px auto; background: orange; padding: 50px; } label { display: inline-block; width: 50px; }

单选框复合选框


    

游泳 开车 旅行

下拉选框(预选框)


预选的下拉选框 
 //在想要的option上加selected这个属性
例:

文本域(吐槽框)

例:

【了解  特殊符号
    空格】

display和visibility的区别

display:none;
//显示为没有
【对比】:
visibility:hidden/visible
//可见度
visibility:hidden
 //事物存在,但是隐藏了
visibility:visible
//事物可以看见
(划重点)

雪碧图

image.png

image.png

//HTML

//CSS
   span {
            width: 19px;
            height: 19px;
            display: inline-block;
            background: #ccc url("images/icons_type.png");
            background-position: -19px 0;
        }

《其他登入方式》的表单制作

//HTML
其他登入方式
//CSS *{ margin: 0; padding: 0; } .box{ margin:50px auto; width: 400px; height: 500px; border: 1px solid saddlebrown; box-sizing: border-box; padding: 10px; } fieldset{ border: 0; } .item{ border-top: 1px solid #e0e0e0; margin-top: 20px; }

input输入框和button按钮的区别

input有默认的样式padding=1px;border=2px,高度就默认增加了6px;
【对比】:
button有默认的样式box-posotion=border-box,高度不会改变
border-box(不改变边距大小 从而挤压内容)

我今天没掌握什么

input输入框input type="text"和input type="submit"间的区
【主要是用的少 不掌握 实质不太清楚】

你可能感兴趣的:(day05)