发表于: 2018-06-25 22:52:59

1 634


今天完成的:

        学习了关于html和css常用的布局。

        了解了一下vertical-align属性。

        学习了媒体查询相关的一些知识。

        解决了昨天内容区拉伸布局可能会被影响的问题。(用媒体查询.....)

        修改了一小部分任务八首页的样式,可以适应980px以上的屏幕宽度。

        (今天报名了线下,正式成为了一名内门弟子。然后看了些注意事项,填了些东西啥的,占用了一些时间。今天的效率和进度确实慢了不少,明天一定注意。)

明天计划的:

        开始写职业推荐页面。

遇到的问题:

        vertical-align 作为垂直居中的一个方法,我一直对它有点不太理解,今天偶然看见一篇讲vertical-align的文章,仔细研读了一下。

        在通过媒体查询改样式的时候,有部分样式没有改动成功。检查了一下,发现是优先级的问题,复写的样式优先级低于了原先样式的优先级。突然想到了之前师兄跟我说过的写样式的时候选择器不要超过三层,现在大概明白了用意。。。

        还发现了一些问题:在屏幕宽度小于980px的时候,(官网上)很多布局都变了,样式也有改变。我的页面就.....嗯,简直快不能看.....不过因为样式要求改变有很多,结构也要改变不少,暂时先不去做改动(毕竟任务九才要求了响应式)。目前想简单的改一下,能适应大多数pc端(像我的屏幕宽度比较小的,按个F12样式就变了不少.......)

今日收获:

        了解了一些常见的布局,及实现方法。

            如:水平、垂直居中;一列定宽,一列自适应;两列定宽,一列自适应;一列不定宽,一列自适应;多列布局;全屏布局;响应式布局等等。

        了解了vertical-align的一些属性及用法,对这个属性有了一定的理解。(主要是用来对行内的元素进行各种垂直方向上的各种定位)。不过一般情况下很少会用到该属性。参考资料见:https://www.zhangxinxu.com/wordpress/2010/05/我对css-vertical-align的一些理解与认识(一)/

         不过还是了解到一个小知识点:

            .test { vertical-align : -2px ; }

            元素相对于基线向下偏移两像素,这个常常用来修复单选框/复选框与12像素文字大小不对齐的问题。

        学习到了不少响应式相关的知识。响应式设计主要有三部分组成:流式布局,媒体查询和灵活的媒体类型。

        流式布局:就是使用百分比等相对单位进行样式的设计,可以让页面结构在不同分辨率、屏幕大小下不会出现结构的混乱。

        媒体查询:用于对目标设备提供有针对性的样式;比如上面的流式布局,若在屏幕大小比较小的手机端,就够就会被缩放到比较小,有时候会影响用户体验,使用媒体查询,在特定的分辨率或者其他条件下,能给与指定的样式,让不同客户端都能有较好的体验。

        (主要用到的就是对屏幕width的查询了)

        流式媒体:当视窗发生改变的时候,媒体(图片、视频等)大小并不总是能做出适应的改变。这时就可以通过使用最大宽度值为100%,来快速实现媒体按照比例进行缩放。对于一些iframe和嵌入媒体,此方法就不会那么有效,需要用到其他方法。过多的不再赘述。

(参考资料见:https://www.w3cplus.com/css/advanced-html-css-lesson4-responsive-web-design.html   其中还有不少拓展阅读)

        关于媒体查询的几种方法:

        1.在现有样式表中使用@media规则

        2.在一个新样式表里使用@import规则

        3.用link标签给html文档引用一个单独的样式表  (通常使用第一种方法。)

/* 今天虽说看了不少知识和拓展阅读,不过动手少了很多,就添加和修改了一下 task8-1 的一些样式,明天要抓紧时间赶任务,敲代码了。*/


返回列表 返回列表
评论

    分享到