饥人谷技术博客

HTML4

2016-10-03  本文已影响0人  饥人谷__小圆

本教程版权归小圆和饥人谷所有,转载须说明来源

问答

1. 有序列表、无序列表、自定义列表如何使用?写个简单的例子。三者在语义上有什么区别?在哪些情况下使用哪种(重要)? 如何嵌套?

示例JS Bin
嵌套:ol>li ; ul>li ; dl>dt+dd

2. 如何去除列表前面的点或者数字?

设置属性 list-style: none 可去除。

3. class 和 id 有什么区别?什么时候用 class 什么时候用 id?

4. 块级元素、行内元素是什么?有什么区别?分别对应哪些常用标签?

区别:

| | 独占一行 | 能设置宽高 | margin,padding值 |
| :------: | :-------: | :--------: |
| 块级元素 | 是 | 是 | 四个方向都可以设置 |
| 行内元素 | 否 | 否 | 上下方向不可设置 |

5. display: block、display: inline、display: inline-block分别有什么作用?

6. 下面代码是做什么的?抄写一遍下面的代码,注意class和id的使用及命名方式

Paste_Image.png

有三个div元素设置了class="wrap",这样可以方便给多个选择器统一样式;还有三个划分结构的div元素设置了id属性,体现了id属性的唯一性。

7. 如何理解 HTML CSS 语义化? 在平时写代码的过程中要注意哪些细节

语义化:用正确的标签做正确的事情。让页面的内容结构化,便于对浏览器、搜索引擎解析;在没有样式CCS情况下也以一种文档格式显示,并且是容易阅读的;搜索引擎的爬虫依赖于标记来确定上下文和各个关键字的权重,利于 SEO;使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解。

细节

  • 尽可能少的使用没有语义的标签,如:div、span。

8. form表单有什么作用?有哪些常用的input 标签,分别有什么作用?

form表单:

input标签

9. post 和 get 方式的区别?

10. 在input里,name 有什么作用?

作用是给表单起名,为了便于我们操作 <form name="regFrm"/> 通常我们给表单起名都遵循这么个规则,前面的 reg 是这个表单是干什么的(reg 注册)后面以 Frm 结尾,就是 form 的一 个缩写。

11. <button>提交</button><a class="btn" href="#">提交</a><input type="submit" value="提交">三者有什么区别?

<button>提交</button>:只是单纯的能被点击的按钮,点击它什么也不会发生。
<a class="btn" href="#">提交</a>:实际上还是链接,点击后跳回页面顶部。
<input type="submit" value="提交">:语义化的提交按钮,点击后会提交所有input中的输入信息。

12. radio 如何 分组?

通过设置相同的name值进行分组。

13. placeholder 属性有什么作用?

用于设置可描述输入字段预期值的提示信息,该提示会在输入字段为空时显示。

14. type=hidden隐藏域有什么作用? 举例说明

隐藏域在页面中对于用户是不可见的,在表单中插入隐藏域的目的在于收集或发送信息(暂存数据),以利于被处理表单的程序所使用。
例如:在编写表单页面的时候加入一行隐藏的内容,尽管隐藏域的数据在页面不显示,但在表单提交后会一起提交到后台。当有人恶意伪造表单的时候,无法伪造隐藏域的内容,后台看不到隐藏域的数剧即可知道数据是伪造的。

上一篇 下一篇

猜你喜欢

热点阅读