发表于: 2019-07-24 01:50:27

1 1123


今天完成的事

1.添加如何学习标题

2.构思学习流程部分

栅格系统分成4等分,然后小箭头采用伪元素添加。伪元素采用绝对定位固定。

3.简单架构学习流程部分

4.初步添加样式


今天完成预览



明天计划的事

1.尝试使用伪元素添加雪碧图完成箭头图标

2.完成优秀学员部分的简单架构

3.完成任务2的深度思考




遇到的问题

1.学习流程那里圆圈里的数字无法居中,不知道是不是有bootstrap的影响


今天的收获

完成深度思考的时候学习到了 一些知识以及调试工具的应用



深度思考

1.常见的inline元素、block元素、inline-block元素有哪些?它们之间有什么区别 

inline元素

表示行内元素。一个内联元素不会开始新的一行,并且只占有必要的宽度。

特点:

  • 和其他元素都在一行上;
  • 元素的高度、宽度、行高及顶部和底部边距不可设置;
  • 元素的宽度就是它包含的文字或图片的宽度,不可改变。

常见的inline内联元素:

span、img、a、lable、input、abbr(缩写)、em(强调)、big、cite(引用)、i(斜体)、q(短引用)、textarea、select、small、sub、sup,strong、u(下划线)、button(默认display:inline-block))


block元素

表示块级元素。一个块级元素总是开始新的一行,并且占据可获得的全部宽度(左右都会尽可能的延伸到它能延伸的最远。

特点:

  • 每个块级元素都从新的一行开始,并且其后的元素也另起一行。(一个块级元素独占一行);
  • 元素的高度、宽度、行高以及顶和底边距都可设置;
  • 元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。

常见的block块级元素:

div、p、h1…h6、ol、ul、dl、table、address、blockquote、form

inline-block元素

inline-block元素表示内联块状元素,像内联元素,但具有宽度和高度。

特点:

和其他元素都在一行上;

元素的高度、宽度、行高以及顶和底边距都可设置

常见的inline-block内联块元素:

img、input

inline元素、block元素、inline-block元素的区别

  • 块级元素会独占一行,而内联元素和内联块元素则会在一行内显示。

  • 块级元素和内联块元素可以设置 width、height 属性,而内联元素设置无效。

  • 块级元素的 width 默认为 100%,而内联元素则是根据其自身的内容或子元素来决定其宽度。

2.如何使用浏览器的F12调试页面?  

一个程序员按照要求编写一个网页,不可能一次编写就完全达到目的,一般要对自己的的代码修改调试几次后才能到达要求,浏览器的F12开发人员工具就可以很方便的帮助程序员调试自己的代码。

        F12 开发人员工具是一套按需采用的工具,网站开发人员可以随时在任何网页上使用 F12 工具,从而快速调试 JavaScript、HTML 和级联样式表 (CSS),还可以跟踪并查明网页或网络的性能问题。

       F12调试页面各个功能分别是什么?

Elements标签页

Elements标签页的左侧就是对页面HTML结构的查看与编辑,你可以直接在某个元素上双击修改元素的属性。


Network标签页

Network标签页对于分析网站请求的网络情况、查看某一请求的请求头和响应头还有响应内容很有用。注意是在你打开Chrome开发者工具后发起的请求,才会在这里显示



Sources标签页

Sources标签页可以查看到请求的资源情况,包括CSS、JS、图片等的内容。也可以设置各种断点。对存储的内容进行编辑然后保存也会实时的反应到页面上。



Audits标签页

这个对于优化前端页面、加速网页加载速度很有用;点击run按钮,就可以开始分析页面,分析完了就可以看到分析结果了


Console标签页

就是Javascript控制台了


在控制台中可以直接模拟手机、调整UA、修改网络连接状态。 


IDE是什么?它和文本编辑器相比有什么优缺点? 

IDE就是集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。

集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。

如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任务会自动生成。

IDE相比文本编辑器的优点是

1)节省时间和精力。IDE的目的就是要让开发更加快捷方便,通过提供工具和各种性能来帮助开发者组织资源,减少失误,提供捷径。

2)建立统一标准。当一组程序员使用同一个开发环境时,就建立了统一的工作标准,当IDE提供预设的模板,或者不同团队分享代码库时,这一效果就更加明显了。

3)管理开发工作。首先,IDE提供文档工具,可以自动输入开发者评论,或者迫使开发者在不同区域编写评论。其次,IDE可以展示资源,更便于发现应用所处位置,无需在文件系统里面艰难的搜索。

4.IDE具有补充功能,能够帮助Web开发人员以更高的生产效率完成任务。

5)在进行大量开发项目时,IDE的内置功能可能会帮助你以更加简化的方式完成工作。

而相对于文本编辑器的缺点是

1)有时候IDE需要付费使用

2.)有时对操作系统和配置有一定要求

3)IDE需要下载安装,而文本编辑器通常是操作系统自带的


加和不加meta的viewport有什么区别?

viewport是浏览器的可视区域。通常viewport使用在移动端,因为移动端的往往比电脑端小,所以在移动端的时候,浏览器会出现横向的滚动条。假如我们需要时viewport达到理想状态,需要加meta的viewport来控制它的大小

而不加meta,viewoprt就会自动设定到900px这样的理想状态,假如页面内容宽度小于viewoprt的默认值 那么就会出现需要缩放才能看清楚页面的情况。


返回列表 返回列表
评论

    分享到