1. HTML 是什么?DOCTYPE的作用?严格模式和混杂模式的区别?
HTML 是 Hyper Text Markup Language 的简写,译成中文是「超文本标记语言」 顾名思义,超文本,就是不止于文本,视频、音频、图片等等都可以,说到底就是一种特殊的文档。HTML 构建了一个网页的基本骨架,TA 是用来描述网页的一种语言。 <! DOCTYPE> 标签的前面,告知浏览器以何种模式来渲染文档。严格模式的排版和JS运作模式都是以浏览器支持的最高的标准运行。 按照W3C的标准来解析代码。混杂模式是以宽松的,向后兼容的方式来解析代码。
2. HTML 骨架什么结构?什么是DTD?
HTML标签对内部,分为head的标签对和body标签对两部分,其中head的标签对是网页的配置,Body标签对里面要书写网页的正式内容。DTD就是文档类型声明,叫做Document Type Definition。文档类型声明或者文档类型定义都是可以的。
3. 标题和段落标签、div标签要如何使用?
我们用什么文字呢,我们就需要看什么语义。它的语义如果是一级标题,那就要使用H1标签,二级标题,就是H2标签,一直到H6标签。段落标签呢,就是P标签,P标签当中,只能放文字图片,还有表单元素,不能放置H系列标签,也不能放置其他的P标签。段落标签,能有效解决文字一段一段换行的问题。Div标签呢,表示风格的语义,相同部分的内容,就要放在一个div标签当中。
4. 网页的字符集有什么区别?
网页的常见字符集,主要是UTF8和GB23122种。其中GB2312呢,也叫做GBK。那么UTF8字符呢比较全,涵盖了所有语言文字。但是,它一个汉字占三个字节,而GB2312呢,它的文字虽然不全,没有一些其他国家的语言文字。但是,它一个汉字只占两个字节。
5. 常见的seo配置项和应该遵守的规则有哪些?
SEO,叫做search engine optimization叫做搜索引擎优化。常见的SEO配置项就是要书写好网页的title,书写好网页的两个Meta标签,它们的name属性,分别是description和keywords,它们分别表示网页的描述和关键词。SEO,还要遵守一些规范。
6. HTTP 是什么?我们做好的网页如何被用户看到?
HTTP叫做hyper text transfer protocol超文本传输协议。我们在访问网站的时候,实际上浏览器就会发出HTTP请求,而服务器就会发回HTTP响应。这样一唱一和,就能看见网页了。所以HTTP,是网页传输协议。我们将做好的网页上传到服务器当中,只有将做好的网页上传到服务器上,网页才能够拥有网址,才能够被用户看见。
7.ul 、ol、和dl分别要在什么场合下使用?
ul表示无序列表。OL表示有序列表,DL表示定义列表,使用的时候要去看语义,如果页面上要列出一些搜索结果,一些新闻的条目,或者是导航条中的一些栏目,使用ul,如果页面上呢要显示一些排行榜,就要使用有序列表OL,DL呢是定义列表,只要页面上的文字构成了定义关系,就需要使用DL定义列表。
8.ul 和li标签的嵌套使用规则是什么?
ul的子元素只能是li,ol的子元素呢也只能是li,dl的子元素,只能是dt和dd,li不能散着放,dt和dd也不能散着放,但是li当中,可以放很多别的东西的,li里头可以放H系列标签,P标签,甚至再放别的ul标签都可以。
9.ul 和ol常见属性有哪些?
Ul的常见属性就是type
Disc实心圆 circle空心圆 square实习方形。OL呢,它有type start,还有REVERSED3个常见的属性。
10. 如何正确的在网页中插入图片,他有什么属性?
要使用img标签,它的src属性表示要插入的图片的路径。Src属性,它表示图片的一个路径位置, alt属性表示的是当这个图片因为某种原因不能正常加载的时候呢,它显示的替换文本。还有width和heigth属性,分别表示图片的宽度和高度。
11. 如何使用a标签插入超链接,他有什么属性?
使用A标签制作超级链接,A标签它的属性,有href、target值为blank,就表示要在新的窗口或者标签页当中呢打开超级链接,还有title属性,表示用户鼠标悬停在超级链接上面显示的文本。
12. 如何在网页上插入音频和视频?
使用video和audio标签,Video是视频,Audio是音频,他们的src属性,就可以来设置插入的视频和音频的文件路径。可以添加loop属性就可以自动的循环,Auto play属性就可以自动的去播放。Controls这个属性就会显示播放控件。
13. 常见的大纲标签和语义化标签呢?有哪些?
header article footer section,还有nav aside等等这些常见的大纲标签,语义化标签,要去记住b u i,还有strong em mark。还有figure caption和figure标签,
14. 表单如何创建?
表单要去使用form标签来进行创建,Form标签身上,要有method的属性以及action属性,Method的属性的值是get或者post,action属性表示表单提交到哪个后台的程序.
15. 常用的表单元素有哪些?
input标签,Type属性是text是输入文本,Type属性是radio单选按钮。复选框的type属性是checkbox。下拉菜单select里头配option。
多行的门框textarea种按钮,它们的type属性分别是button reset和submit,还有一些HTML5、新增的一些表单元素,比如说输入数字的框,Typeb属性是number email color等等。
16. 单选按钮复选框使用的时候要注意什么?
单选按钮,它一定要能够互斥,不能让用户同时选择,解决的方法是给他们设置相同的name属性,这样他们就能够实现互斥了。复选框实际上也应该有相同的name属性,就是同一组的,也要有相同的name属性。这样才能表示他们是一道题目,为了点击文字,也能够选择单选按钮或者说勾选复选框,那么此时就需要给它们设置label标签,用label标签包裹单选按钮或者复选框以及他们的文字,点击文字的时候就能够一同视为你点击了单选按钮和复选框。
17. Table tr TD 和TH标签的正确使用。
Table就是表格标签。它里面TR标签。TR标签呢,就是表格的行。TD和TH,它们都是属于小格。所以表格是三级嵌套的形式,Table里面嵌TR TR里面嵌小格,小格可能是TD,也可能是TH标签。
18. 实现单元格的合并
使用rowspan和colspan来去实现单元格的合并。
19.caption thead tbody 和tfoot标签的正确使用。
Captain标签通常作为table标签的第一个子元素出现。表示表格的总标题。thead的标签并不是标题的意思。它是用于将一些属于表头的TR组织在thead的里面。tbody是表格的主体数据。tfoot是表格的表的脚,写一些总结呀,汇总部分的一些数据,要写在t foot里面。