发表于: 2018-10-26 10:54:38

1 734


今天完成的事情:

今天主要完成任务四,学习包括任务四中的知识点,包括relative, absolute, fixed 的区别,对绝对定位的深入理解,表单内容里的相关知识点,比如inputbutton,文本框里如何设置文字,及文本框如何自适应等。


明天计划的事情:

任务四提交给师兄审核,需要修改则进行修改,开始任务四的学习。


遇到的问题:

在设置两个文本框时,一直不知道怎么设置成隐藏边框,因为给整个input设置div的类选择器(class=”text”)后再调整格式,是作为整个元素块进行调整的,无法调整对于的文本框,后来才看到师兄做任务的写法是将类选择器放入input中(class=”input-box1”),结果一试确实可以设置边框了。登陆那个按钮也是遇到这个情况,再button外加div后设置类选择器再设置样式,按钮就是默认按钮的灰色小按钮,无法设置样式,后来直接设置button样式就解决了,现在有一种思想是设置样式就设置div,实际很多时候设置不了元素本身的样式。

另外设置密码和手机图标和后面的小竖条时,本来是想分别截图手机和小竖条的,但是没有找到方法放他们的位置,后来想到截图成一个来设置,比较方便,不知道两个分开是否有方法设置。

还有设置绝对定位时的高度是根据原图估算的,文本框的长宽始终对不上后面的盒子模型,只能不断调试,使文本框符合它后面盒子模型的宽高


收获:

1、学习css如何实现垂直居中

https://www.cnblogs.com/zhouhuan/p/vertical_center.html

像任务四中头部登陆这两个字的居中办法就用了绝对定位结合margin: auto,还有使用 line-height 对单行文本进行垂直居中。

2、学习css的position:absolute绝对定位的特性:

绝对定位的元素以前所占空间会释放,脱离普通文档流,在层级上是最上层的,所以会覆盖html里它的下面的元素。

用途:不用relative限制absolute,(有利于样式的复用),a.实现一个小东西在一个块上。

绝对定位的元素有位置跟随的特性,即跟随它html结构里的上一个元素(“ ”也可以)

用途:a.用于布局写某个小东西在某元素的后面(上下左右均可),用margin调距离。

绝对定位后元素出现的位置和没定位时一样,可用top,right,bottom,left,margin来调整(负margin也好,兼容到IE6)。

用途:想去哪去哪,但是会覆盖其他的元素。注意事项:用一些标签会有间距,可以在写html结构时让两个标签无间距<img></img><i></i>.

绝对定位的限制,受限于absolute,relative,fixed

绝对定位影响浮动,若加在父元素上,则内部元素浮动无效,同级则不影响,也可以去除元素自身的浮动。注意事项:和浮动的区别,浮动的遇到文字不会覆盖。浮动的历史为文字环绕效果。

绝对的布局,高100%,头和脚高固定,高有溢出部分出现滚动条。

 3、边框如何实现自适应宽度

width中一个calc属性可以用这个来实现宽度的自适应比如在input样式中写如下样式width:calc(100%-X);X为以占宽度

4在input中既隐藏边框,也隐藏轮廓的设置css代码如下:

input{
    border: none;
    outline: none;
}

5、学习表单提交中的inputbuttonsubmit的区别https://blog.csdn.net/ldc5306590/article/details/54376417

这个再做任务四时就发现好几种设置都是有提交按钮的作用,到底该用那个,最终看到上面这个文章选择了:button[type=submit]



返回列表 返回列表
评论

    分享到