任务7

回答

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

  • 无序列表:无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。无序列表始于 <ul> 标签。每个列表项始于 <li>
  • 有序列表:有序列表也是一列项目,列表项目使用数字进行标记。有序列表始于 <ol> 标签。每个列表项始于<li>标签。
  • 自定义列表:自定义列表不仅仅是一列项目,而是项目及其注释的组合。自定义列表以 <dl> 标签开始。每个自定义列表项以 <dt>开始。每个自定义列表项的定义以 <dd>开始。
  • 例子:
    task7-1

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

 `line-style:none;`

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

  • 区别1:id是一个标签,用于区分不同的结构和内容,在一个页面中只能被使用一次;class是一个样式,可以套在任何结构和内容上,c可以反复使用。
  • 区别2:id是先找到结构/内容,再给它定义样式;class是先定义好一种样式,再套给多个结构/内容。
  • 区别3:形如id="aaa"定义的,在css中是这样设置其样式的: #aaa{ 样式列表 };而以class="bbb"形式定义的,在css中应该这样设置其样式:.bbb{ 样式列表 }
  • 区别4:id的优先级高于class.1
  • 区别5:id区分大小写,不能使用id词列表;而class可以。

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

  • 定义:根据CSS规范的规定,每一个网页元素都有一个display属性,用于确定该元素的类型,每一个元素都有默认的display属性值,比如div元素,它的默认display属性值为“block”,成为“块级”元素;而span元素的默认display属性值为“inline”,称为“行内”元素。
  • 区别:
    • 块元素,总是在新行上开始;行内元素,和其他元素都在一行上。
    • 块元素,能容纳其他块元素或行内元素;行内元素,只能容纳文本或者其他内联元素。
    • 块元素中高度,行高以及顶和底边距都可控制;行内元素中高、行高及顶和底边距不可改变。2
  • 常用标签:
    • 块级元素:div,h1h6,form,hr,p,table,ul,ol等;
    • 行内元素:aspanimageinputlabel等.

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

  • display: block:设置为块元素;
  • display: inline:设置为行内元素;
  • display: inline-block:设置为行内块元素。

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

  • 语义化:让所用的html css标签具有实际意义。
  • 注意细节:
    • 尽可能少的使用无语义的标签div和span;
    • 不要使用纯样式标签,如:bfontu等,改用css设置;
    • 需要强调的文本,可以包含在strong或者em标签中(浏览器预设样式,能用CSS指定就不用他们),strong默认样式是加粗(不要用b),em是斜体(不用i)。3

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

  • 作用:创建一个表单,实现本页与其他页的数据交互;
  • 常用input标签:
    • type:text:输入用户名、电话号码等;
    • type:password:密码输入框;
    • type:file:文件目录输入平台;
    • type:hidden:将无法明示的重要信息提交到下一页;
    • type:checkbox:多选框;
    • type:radio:单选框;
    • type:image:提交式图片,如验证码;
    • type:submit/reset:分别是“提交”“重置”按钮;
    • type:button:windows风格按钮。4

8. post 和 get 方式的区别?

区别如下:

  1. get是用来从服务器获得数据;post向服务器上传数据;
  2. get安全级别较post低;
  3. get传输的数据量小,主要受URL长度限制;post可以传输大量数据;
  4. Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL;
  5. get是form的默认方式。

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

  • 用途1: 作为可与服务器交互数据的HTML元素的服务器端的标示,比如input、select、textarea、和button等。我们可以在服务器端根据其Name通过Request.Params取得元素提交的值。
  • 用途2:HTML元素Input type='radio'分组,我们知道radio button控件在同一个分组类,check操作是mutex的,同一时间只能选中一个radio,这个分组就是根据相同的Name属性来实现的。
  • 用途3:建立页面中的锚点,我们知道<a href="URL">link</a>是获得一个页面超级链接,如果不用href属性,而改用Name,如:<a name="PageBottom"></a>,我们就获得了一个页面锚点。
  • 用途4: 作为对象的Identity,如Applet、Object、Embed等元素。比如在Applet对象实例中,我们将使用其Name来引用该对象。
  • 用途5: 在IMG元素和MAP元素之间关联的时候,如果要定义IMG的热点区域,需要使用其属性usemap,使usemap="#name"(被关联的MAP元素的Name)。
  • 用途6: 某些特定元素的属性,如attribute,meta和param。例如为Object定义参数<PARAM NAME = "appletParameter" VALUE = "value">或Meta中<META NAME = "Author" CONTENT = "Dave Raggett">。引用

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

  • <button>提交</button>:创建一个普通按钮,需要绑定事件才可以用以提交数据;
  • <a class="btn" href="#">提交</a>:一个链接按钮;
  • <input type="submit" value="提交">:提交按钮,提交表单。5

11. radio 如何分组?

name=" "设为一样,就是一组。

12. placeholder 属性有什么作用?

提供可描述输入字段预期值的提示信息。W3

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

  1. 隐藏域在页面中对于用户是不可见的,在表单中插入隐藏域的目的在于收集或发送信息,以利于被处理表单的程序所使用。浏览者单击发送按钮发送表单的时候,隐藏域的信息也被一起发送到服务器。
  2. 有些时候我们要给用户一信息,让他在提交表单时提交上来以确定用户身份,如sessionkey,等等.当然这些东西也能用cookie实现,但使用隐藏域就简单的多了.而且不会有浏览器不支持,用户禁用cookie的烦恼。
  3. 有些时候一个form里有多个提交按钮,怎样使程序能够分清楚到底用户是按那一个按钮提交上来的呢?我们就可以写一个隐藏域,然后在每一个按钮处加上onclick="document.form.command.value="xx""然后我们接到数据后先检查command的值就会知道用户是按的那个按钮提交上来的。
  4. 有时候一个网页中有多个form,我们知道多个form是不能同时提交的,但有时这些form确实相互作用,我们就可以在form中添加隐藏域来使它们联系起来。
  5. javascript不支持全局变量,但有时我们必须用全局变量,我们就可以把值先存在隐藏域里,它的值就不会丢失了。引用

代码

任务7

本文著作权归作者所有;如需转载请联系饥人谷,并注明原文出处。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,835评论 4 364
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,598评论 1 295
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,569评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,159评论 0 213
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,533评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,710评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,923评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,674评论 0 203
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,421评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,622评论 2 245
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,115评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,428评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,114评论 3 238
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,097评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,875评论 0 197
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,753评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,649评论 2 271

推荐阅读更多精彩内容

  • 1.有序列表、无序列表、自定义列表如何使用?写个简单的例子。三者在语义上有什么区别?在哪些情况下使用哪种(重要)?...
    墨月千楼阅读 248评论 0 0
  • 一、有序列表、无序列表、自定义列表如何使用?写个简单的例子。三者在语义上有什么区别?在哪些情况下使用哪种(重要)?...
    鸿鹄飞天阅读 656评论 0 0
  • 一、有序列表、无序列表、自定义列表如何使用?写个简单的例子。三者在语义上有什么区别?在哪些情况下使用哪种(重要)?...
    咩咩咩1024阅读 455评论 0 0
  • 1. 有序列表、无序列表、自定义列表如何使用?写个简单的例子。三者在语义上有什么区别?在哪些情况下使用哪种(重要)...
    小木子2016阅读 165评论 0 0
  • 最近在补四重奏 很喜欢小雀呀
    pude阅读 83评论 0 0