第七弹-HTML4

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

有序列表使用语法:
有序列表
无序列表使用语法:
无序列表
自定义列表使用语法:
自定义列表
三种列表的使用场景:
  • 有序列表:多使用于有优先级的项目,第一步、第二步、……第N步分别做什么,不可随意调换顺序;
  • 无序列表:多使用于同等级、同类型项目的并列显示,没有先后之分,可随意调换位置;
  • 自定义列表:多使用于多个并列项目,同时每个项目下可再细分为多个更小的并列项目;
列表嵌套:
列表嵌套

二、如何去除列表前面的点或者数字?

为列表添加声明:

<style>
  ol,ul,dl{
 list-style:none;
   } 
</style>

备注:list-style:none为清除列表的默认样式

三、class 和 id 有什么区别?什么时候用 class 什么时候用 id?

  • id:id选择器,使用#name定义(name为id名,可任意取名),使用id="name"调用,其优先级高于类选择器,一个标签只能有一个id且每个id只能使用一次,多用于页面分块的块级标签上;
  • class:类选择器,使用.name定义(name为类名,可任意取名),使用class="name"调用,一个标签可以有多个类且同一个类可以用到不同的标签上,多用于多个标签样式相似或完全相同时;

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

  • 块级元素:占用空间是一整行,常用标签有div、p、h1...h6、table、tr、ul、li、dl、dt、form等等;
  • 行内元素:占用空间是它自身的内容宽度,常见标签有a、span、img、input、button、em、textarea等等;
区别:
  1. 行内元素可以并排显示,块级元素不能;
  2. 行内元素设置宽高无效;
  3. 行内元素设置垂直方向的外边距和内边距有效但不占据空间,设置边框或背景颜色是可见,设置水平方向的外边距和内边距有效且占据空间;

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

  • display:inline 块级元素转化成内联元素,不换行;
  • display:block 内联元素转换成块元素,换行;
  • display:inline-block 既包含内联元素属性有包含块级元素属性,既不换行又可以使用块元素所拥有的属性;

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

做页面布局,分为三个大的区块:导航栏、内容展示区块、页脚,每个大的区块对应一个id类型,大的区块包含很多小的区块,内部的小区块则用class类选择器去渲染样式,如下图:


页面布局

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

HTML CSS 语义化理解:
  • “语义化”指的是机器在需要更少的人类干预的情况下能够研究和收集信息,让网页能够被机器理解,最终让人类受益;
  • 语义化的主要目的就是让大家直观的认识标签和属性的用途和作用;
  • 根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于开发者阅读和写出更优雅的代码的同时让浏览器的爬虫和机器很好地解析;
平时写代码的过程中要注意哪些细节:
  • 多用语义化标签,方便机器阅读及人员代码维护;
  • 对类或id取名最好使用有意义的英文单词,尽量不要用中文或拼音类取名;
  • 每条属性结束都记得添加结束符(分号";");
  • 代码缩进,便于检查错误,代码比较规范,一些标签嵌套可以明显的看出;

备注:语义化理解采摘自百度知道

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

表单的作用:

用于把用户输入的数据提交到后台服务器端;

常用的input标签:
  • *name: *规定input项目提交时的名称,必须有,否则该提交项会被忽略;
  • *type: *规定提交项目的类型;
  • placeholder:提交项目内容提示;
  • maxlength:限制输入内容的最大长度;
  • value:规定提交项目的值;
  • checked:添加该属性时默认选中;
  • disabled:添加该属性则禁用输入;

九、post 和 get 方式的区别?

  • get提交时地址上会显示提交的数据信息,不安全;post不进行显示直接提交到后台,安全性较好;
  • get最多提交1k数据,浏览器地址栏长度限制;post提交数据的大小受后端服务器限制,数据量较大;

十、在input里,name有什么作用?

规定input提交项目的名称,方便后台识别并进行相应的处理,必须有,否则提交内容会被忽略;

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

  • <button></button> :html中的按钮标签,有默认样式,未定义功能事件;
  • <input type="submit" value="提交">: 表单的一个提交按钮,当点击时会提交input的数据到后台,有默认样式
  • <a class="btn" href="#">提交</a>:html的超链接标签a,显示文本内容为提交,它包含一个class类为btn的样式;

十二、radio 如何 分组?

使用name属性进行分组,相同name的为一组,下图分为性别和币种两组radio:


radio分组

十三、placeholder 属性有什么作用?

为用户输入框显示提示信息,提高用户体验,如下图为用户名和密码提示:


placeholder效果展示

十四、type=hidden隐藏域有什么作用? 举例说明

隐藏域用户看不见,同样可以传送数据到后台,使用者不知道其内容:
  1. 用于暂存数据,下面代码为data-store的隐藏域存储了一个叫get-post的图片:
    <input type="hidden" name="data-store" value="get-post.png" >

  2. 安全性校验,下面代码为safe的隐藏域包含一个safe-number的安全校验码,当后台收到有这个校验码时即认为是安全的:
    <input type="hidden" name="safe" value="safe-number">

十五、代码题

代码7-1地址,运行效果如下图:

代码题

        声明:本博客版权归兰文聪和饥人谷所有,转载需说明来源!

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

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,644评论 18 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,605评论 18 399
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    程序员poetry阅读 16,527评论 32 459
  • 一,有序列表、无序列表、自定义列表如何使用?写个简单的例子。三者在语义上有什么区别?在哪些情况下使用哪种(重要)?...
    kingBirds阅读 822评论 0 0
  • 周日参加了儿童之家的东太湖活动。 感受到爱和自由的老师和家长们的热情、放松、自然,对孩子们满满的爱。亦感受到孩子们...
    JC贾阅读 210评论 1 1