《web前端设计基础——HTML5CSS3JavaScript》张树明版简答题简单整理OSCHINA

iP定义了如何连入因特网,以及数据如何在主机间传输的标准。

URL统一资源定位符,通过定义资源位置的标识,来定位网络资源。

域名是一串用点分割的名字组成的网络中某台主机或一组主机的名称,用于在数据传输时标识主机的位置。

(2)基本的web技术有哪些?web的工作原理是什么?

基本的web技术有:URL、HTTP、MIME。

(3)什么是超文本?超文本与超媒体之间的关系是什么?

超文本又称超媒体,是将各种信息节点链接在一起的一种网络逻辑结构。

超媒体=超文本+多媒体

(4)HTML5的特点是什么

(5)web标准有哪些?为什么采用web标准?

web体系标准:结构标准、表现标准、行为标准。

web标准的优势:

对于访问者来说:

确保每个人都有权利访问相同信息

文件下载与页面显示速度更快

内容能被更多用户所访问

内容能被更广泛的设备所访问

用户能够通过各种样式选择制定自己的表现页面

所有的页面都能够提供适于打印的页面

对于网站所有者而言:

使站点开发更快捷,令人更愉快。

更少的代码和组件,容易维护。

宽带要求降低,成本降低。

更容易被搜索引擎搜索到。

改版的方便,不需要更改页面的内容。

提供打印坂本而不需要复制内容。

提高网站易用性。

(1)什么是元素?元素的类型属性和分为用什么来标识设置和界定?

元素是标记语言的基本单元。元素是通过使用HTML5标签进行定义的,可以用来描述文档的各种元素成分和格式。

元素指定文档的各种成分,元素的类型属性和范围用标签来标识设置和界定。

(2)元素和标签可以分为哪两类?他们的差别在哪里?

非空元素与标签:指含有内容的元素,非空标签指标识非空元素的标签,有开始和结束两个标签。

空元素与标签:指不含内容的元素,空标签指标识空元素的标签,一个空元素只有一个标签。

(3)HTML5中的元素名与属性名区分字母大小写吗?有什么使用惯例?

不区分大小写。

使用惯例:

元素必须正确嵌套

元素标签必须被关闭

元素标签名和属性最好小写

属性值最好加引号

属性最好有值

(4)文档的头部中有哪个元素是必须的?该元素的功能是什么?

标签定义文档的标题,是<head>标签中,唯一必须的元素。</p><p>(5)写出HTML5文档的基本结构。</p><p>1<!DOCTYPEhtml>2<!--本地区域使用简体中文-->3<htmllang="zh-cn">4<head>5<!--页面编码格式-->6<metacharset="utf-8">7<title>HTML文档基本结构BYJ89101112ViewCode第三章(1)HTML5中如何写注释?

(2)强制换行元素是什么?他还有什么其他功能?


(3)列表元素有哪几类?怎么使用?

无序列表

有序列表

定义列表

(4)

有什么区别?

div是一个块元素,块元素的宽度为100%,而且后面隐藏附带有换行符,块元素在页面的显示始终占据一行,这样的块元素周围不能与块元素在同一行上。

span用来定义文档中一行的一部分,是行内元素,没有固定的宽度,根据span元素的内容决定,主要内容为文本。

(5)

有什么区别?

section标签定义文档的节。

(1)超链接元素是什么?它有哪两种主要的格式与功能?

是锚的缩写,HTML5中使用此标签实现信息节点与目标的超链接,链接的目标可以是另一个网页,也可以是相同网页的不同位置,也可以是图片、电子邮件地址、文件或应用程序。

(3)为什么网页中需要用字符实体?字符实体有哪几种表示方法?常用的字符实体有哪几个?

一些字符在HTML5中拥有特殊的含义,比如<(小于号)用于定义HTML5标签,如果希望浏览器正确的显示这些字符,必须在HTML5源码中插入实体字符。

实体字符有两种表示方法:

实体名称和实体编号,实体名称由和号(&)、名称及一个分好(;)组成;

实体编号由#、编号以及一个分好(;),组成。实体名称对大小写敏感。

常用的字符实体(6个)

(4)HTML5如何处理文档中的联系多个空白字符?

      

(5)HTML5中如何表示颜色?

颜色是由红绿蓝混合而成的。颜色值由一个#号和六位十六进制数表示,六位十六进制数由红绿蓝的值组成RGB,每种颜色的最小值是00(十进制0),最大值为FF(十进制255)。

(1)用于表格的标签有哪些?常见的结构是什么样的?

colspan规定单元格可横跨的列数;

rowspan规定单元格可横跨的行数;

(3)一个完整的表格的标签顺序是什么?

(4)

的边框和标签?

标签为表格中一个或者多个列定义属性值,如果对多个列应用样式,标签很有用,只能在
的边框是同一个吗?

不是

(5)什么时候使用

中使用此标签。

(1)表单发送数据有哪些方法?各自有什么特点?

get:在HTML表单中使用method="get"时,所有的变量名和值都会显示在URL中,所以在发送密码或其他敏感信息时,不应该使用这个方法!不安全。

post:从带有POST方法的表单发送的信息,对任何人都是不可见的(不会显示在浏览器的地址栏),并且对发送信息的量也没有限制。

(2)HTML5为什么增加表单重写属性?

(3)普通按钮与重置按钮和提交按钮有什么区别?

input除了button类型需要设置value属性之外。submit和reset都不需要,浏览器会默认配置。而button则必须手动配置。

(4)

(5)

selected选项表现为选中状态。

(1)CSS主要选择器有哪些?如何使用?

元素选择器

通用选择器

分组选择器

包含选择器

id选择器

类选择器

子元素选择器

相邻兄弟选择器

属性选择器

(2)HTML使用CSS有几种方法?他们的区别在哪里?

3种

内部样式表

外部样式表

内联样式

(3)层叠是什么含义?如果样式层叠如何处理?

层叠是指CSS能够对同一个元素应用多个样式表的能力。

CSS优先级:内联样式>内部样式+外部样式(冲突取决于书写顺序,最后优先)

!importment规则最高。

1.标有!importment的用户样式,标有!importment的作者样式。

2.作者样式。

3.用户样式。

4.浏览器默认样式。

5.最后给根据CSSspcificity决定。

(4)对于正在浏览的网页,会有那些样式对其产生影响?

(5)CSS特异性的规则是如何计算的?

P117

(1)构成CSS盒模型的属性有哪些?

content:盒模型里的内容,即元素的内容。

padding:内边距,也称填充,指内容与边框的间距。

border:边框,指盒子本身。

margin:外边距,指与其他盒模型的距离,外边距默认是透明的,因此不会遮挡其他后面的任何元素。

(2)CSS定位方式有哪些?各有什么特点?

position定位有四种属性值

absolute:绝对定位,相对于最近定位的祖先元素进行定位,元素的定位位置通过left、right、top、bottom属性确定。

fixed:固定定位,相对于了浏览器窗口定位,元素的定位位置通过left、right、top、bottom属性确定。

relative:相对定位,相对于其正常位置进行定位,元素的定位位置通过left、right、top、bottom属性确定。

(3)如何定义包含块?为什么使用包含块?

包含块是标准布局中的一个重要概念,他是绝对定位的基础,包含块是为了绝对定位元素提供坐标偏移和显示范围的参照物。如果定义了包含元素(指元素内容包含其他元素)为包含块以后,对于被包含的绝对定位元素来说,就会根据最近的包含块来决定自己的显示位置。

(4)弹性伸缩盒模型有哪些优势?

如果将元素显示类型display显示样式设置为flex,则对象作为弹性伸缩盒显示,伸缩盒能够简单快捷的创建一个具有弹性功能的布局,可以让伸缩盒内的元素在伸缩容器中进行自有扩展和收缩,从而调整整个布局。

(5)行内元素与块元素能否转换?如何转换?

display属性:

none:不显示

block:显示为块级元素,元素前后带有换行符。

inline:显示为行内元素,元素前后没有换行符。

inline-block:行内块元素。

list-item:作为列表显示。

flex:弹性伸缩盒。

inline-flex:行内弹性伸缩盒。

(1)为什么使用CSS3服务器端字体?

(2)如果要使网页中的背景图不随网页滚动,应设置CSS的什么属性?

background-attachment:

scroll:默认值,背景图会随页面滚动而滚动。

fixed:背景图相对于窗体固定。

local:背景图相对于元素内容固定。

(3)如何出掉列表中的标志?

list-styple-type:

none:无标记。

disc:默认,实心圆。

circle:空心圆。

(4)设定文本字体的一般性原则是什么?

(5)CSS3如何创建多列来显示文本?

column-count设置分隔列数。

(1)网站开发大致需要那些步骤?

网站开发大致需要四个步骤

需求分析

网站制作

创建站点

首页设计

图像设计

样式规划

使用模板

分页设计

测试网站

发布网站

(2)为什么使用模板?

模板是一种特殊类型的文档,用于设计固定内容,这些固定内容是每个页面都有的,没有必要在每个页面都重复建立,把这些内容放在模板里,然后可以给予模板创建文档。

(3)试着自己建立一个WEB服务器。

(1)JavaScript是一种什么样的语言?与Java有什么关系?除了JavaScript外,还有那些web客户端脚本语言?

JavaScript是web浏览器上最流行的脚本语言,能够增强用户与web站点和web应用程序之间的交互,使用JavaScript能够通过浏览器对网页中的所有元素进行控制。

VBScript

(2)在HTML文档中,如何定义和使用脚本语言?

引用内部JavaScript脚本

123456789document.write("HelloJavaScript!");101112ViewCode引用外部JavaScript脚本

12345JavaScript学习678910111213ViewCode(3)ECMAScript有哪些数据类型?

有五种基本数据类型

Undefined

Null

Boolean

Number

String

(4)变量说明语法:var变量名[=初值][,```];中的关键字var和分号可以省略吗?省略后有没有影响

(5)ECMAScript提供了那些数据转换方法?

转换成字符串:toString()

转换成数字:parseInt()parseFloat()

强制类型转换:

Boolean()

Number()

String()

(1)ECMAScript条件语句有哪些?区别是什么?

两个

if语句

switch语句

(2)ECMAScript循环语句有哪些?区别是什么?

四个

while语句

do-while语句

for语句

for-in语句

(3)编写程序,计算1!+2!+3!+....+10!。

(4)在页面上输出如下数字图案:

1

12

123

1234

12345

(5)求三位数,被4除余2,被7除余3,被9除余5。

(1)给出JavaScript创建自定义对象的步骤

定义函数

执行函数

函数返回值

(2)JavaScript预定义的常用内置对象有哪些?

Math对象:用于执行数学任务

Global全局对象

Array对象:用于在单个变量中存储多个值

Date()

(4)JavaScript的数组有什么特色?如何定义和使用数组?

(5)JavaScript是如何处理事件的?JavaScript中有哪些常用事件?

HTML事件触发浏览器中的动作,然后启动函数来响应这个事件,执行特定的功能,完成一个行为。

一个完整的行为是这样定义的:对象或者元素.事件=函数

onload:进入页面

onbeoreunload:离开页面

onresize:改变窗口大小

onfocus:获得焦点

onblur:失去焦点

onchange:用户改变域的内容

onmouseover:鼠标移动到元素之上

onmouseout:鼠标移开元素之后

onerror:文档或者图片加载过程中发生错误

(1)简述DOM数的层次结构

DOM将整个页面映射为一个有层次节点做成的文件,使用DOM可以让页面动态的变化。

CoreDOM定义了一套标准的针对任何结构化文档的对象。

XMLDOM定义了一套标准的针对XML文档的对象。

HTMLDOM定义了一套标准的针对HTML文档的对象。

(2)元素节点的类型有哪些?

DOM把HTML文档中的每一个成分都定义成一个节点,包括:

整个文档是一个文档节点。

每个HTML标签是一个元素节点。

包含在HTML标签中的文本(内容)是文本节点。

HTML标签的每一个属性是一个属性节点。

注释属于注释节点。

(3)有哪些方法通过DOM访问HTML文档的节点?

使用方法访问节点

getElementById()

getElementsByName()

getElementsByTagName()

使用属性访问节点

parentNode()

firstChild()

lastChild()

(4)Style对象,CurrentStyle对象和StyleSheet对象有什么区别?

(5)CSS样式的属性名和对应的style对象的属性名有什么区别?

不能使用-,使用驼峰命名法。

(1)常用的HTMLDOM对象有哪些?

(2)Document对象的集合和方法有哪些?

集合:

anchors[]:文档中所有anchor对象

forms[]:文档中所有Form对象

images[]:文档中所有Image对象

links[]:文档中所有Area和Link对象

方法:

close():关闭用open烦烦烦打开的输入流,并显示选定的数据。

THE END
1.html基本结构和常见元素html基本结构和常见元素 html5文档基本结构 <!DOCTYPE html> 文档标题 文档正文部分 html文档可分为文档头和文档体两部分,文档头包括网页语言、关键字、字符集的定义等信息,文档体当中的内容就是页面里面要显示的信息 html文档的基本结构由三对标签负责,这三对标签分别是,, title的内容会显示在导航栏里https://blog.csdn.net/2401_88885149/article/details/145409437
2.2022年山东专升本计算机基础模拟题7普通专升本30.在网页中可以添加的元素是 A.文字、图像 B.表格、动画 C.声音、纸张I D. 打印机、 视频 三.判断题(本大题共10小题,每小题1分,共10分) 31.高速缓冲存储器解决的是CPU和外部设备之间的速度不匹配问题。 A.正确B.错误 32.总线是计算机各功能部件之间传送信息的公共通道。 https://www.educity.cn/zhuanjieben/337269.html
3.计算机科学技术:网页设计与制作考试试题(每日一练)13、填空题 除了在网页上输入中文外,其它地方都应该尽量使用()。 点击查看答案14、填空题 在指定页内超链接的时候,如果在某一个位置使用了锚点语句定义了锚点,那么应使用以下语句,以便在单击超链接时跳转到锚点定义的位置:锚点链接 点击查看答案15、单项选择题 有关网页中的图像的说法不正确的是()。 http://wap.91exam.org/exam/87-2558/2558254.html
4.详解XML中的模式SchemaXML/XSLT网页制作上文中我们分别从作用和用法上对Schema和DTD进行了对比分析,Schema和DTD最大的区别在于Schema引入了数据类型,其它的如元素和属性的声明等类似于DTD,在下面讨论时就不再详述。 Schema基本内容导图: 2.2.1 引用语法 当一个模式文件建立好以后,可以用它来验证某一个XML文档的有效性,也就是说检验某个XML文档是否遵循https://www.jb51.net/xml/471691.html
5.98375HTML5模拟题@慕课网原创慕课网11、您正在创建网页的样式。哪两个 CSS 属性会在内容溢出其元素时生成一个滚动条? A hidden B scroll C visible D auto 12、哪个 CSS 属性定义某个元素的某一侧不允许其他浮动元素? A position B clear C display D float 13、JavaScript 可访问哪两个 HTML 属性来更改 HTML 元素的文本值? https://m.imooc.com/mip/article/21966
6.自动测试网页中的辅助功能问题使用"检查"工具将鼠标悬停在网页上以检测辅助功能问题 使用Lighthouse 测试辅助功能 使用辅助技术导航开发工具 跟踪哪些元素有焦点 图像替换文字 自动测试网页中的辅助功能问题 键盘支持 文本对比度 屏幕阅读器支持 视觉缺陷(渲染工具) 窄时可用(设备仿真) https://learn.microsoft.com/zh-cn/microsoft-edge/devtools-guide-chromium/accessibility/test-issues-tool
7.2017助理电子商务师考试试题附答案三、多项选择题(61-100题,共40题,每题1分,满分40分.每题的备选答案中有两个或两个以上符合题意的答案,请将正确选项代号填在括号中。错选、少选或多选均不得分) 61、主页一般包含以下几种基本元素( ) A. 文本(Text) B. 图像(Image) C. 表格(Table) http://mip.kaoshi.yjbys.com/shangwushi/455605.html
8.2023电子商务员考试模拟题三、多项选择题(71-100题,共30题,每题1分,满分30分。每题的备选答案中有两个或两个以上符合题意的答案,请将正确选项代号填在括号中。错选、少选或多选均不得分) 71、主页一般包含以下几种基本元素(ABCD) A文本(Text) B图像(Image) C表格(Table) https://www.oh100.com/kaoshi/zhicheng/395426.html
9.身份与访问控制worter使用控制( UsageControl:UCON) 模型 , 也称ABC模型。UCON模型包含三个基本元素: 主体、客体、权限和另外三个与授权有关的元素: 授权规则、条件、义务。 UCON模型中的主要元素如下: 主体( Subjects)。它是具有某些属性和对客体(Objects)操作权限的实体。主体的属性包括身份、角色、安全级别、成员资格等。这些属性用于https://www.cnblogs.com/worter991/p/13329841.html
10.CSSModulesVS.styledCSS 用于描述网页样式,一个典型的网页包含许多元素或组件,例如菜单、按钮、输入框等,这些元素或组件的样式是由单个或多个 CSS 规则决定的,这些规则被包含在一个 CSS 文件当中,并且可供包含该文件的整个网页访问。也就是说。所有 CSS 样式都是全局的,任何一个组件的样式规则,都对整个页面有效。如果希望某些样式仅https://cloud.tencent.com/developer/article/1895103