iP定义了如何连入因特网,以及数据如何在主机间传输的标准。
URL统一资源定位符,通过定义资源位置的标识,来定位网络资源。
域名是一串用点分割的名字组成的网络中某台主机或一组主机的名称,用于在数据传输时标识主机的位置。
(2)基本的web技术有哪些?web的工作原理是什么?
基本的web技术有:URL、HTTP、MIME。
(3)什么是超文本?超文本与超媒体之间的关系是什么?
超文本又称超媒体,是将各种信息节点链接在一起的一种网络逻辑结构。
超媒体=超文本+多媒体
(4)HTML5的特点是什么
(5)web标准有哪些?为什么采用web标准?
web体系标准:结构标准、表现标准、行为标准。
web标准的优势:
对于访问者来说:
确保每个人都有权利访问相同信息
文件下载与页面显示速度更快
内容能被更多用户所访问
内容能被更广泛的设备所访问
用户能够通过各种样式选择制定自己的表现页面
所有的页面都能够提供适于打印的页面
对于网站所有者而言:
使站点开发更快捷,令人更愉快。
更少的代码和组件,容易维护。
宽带要求降低,成本降低。
更容易被搜索引擎搜索到。
改版的方便,不需要更改页面的内容。
提供打印坂本而不需要复制内容。
提高网站易用性。
(1)什么是元素?元素的类型属性和分为用什么来标识设置和界定?
元素是标记语言的基本单元。元素是通过使用HTML5标签进行定义的,可以用来描述文档的各种元素成分和格式。
元素指定文档的各种成分,元素的类型属性和范围用标签来标识设置和界定。
(2)元素和标签可以分为哪两类?他们的差别在哪里?
非空元素与标签:指含有内容的元素,非空标签指标识非空元素的标签,有开始和结束两个标签。
空元素与标签:指不含内容的元素,空标签指标识空元素的标签,一个空元素只有一个标签。
(3)HTML5中的元素名与属性名区分字母大小写吗?有什么使用惯例?
不区分大小写。
使用惯例:
元素必须正确嵌套
元素标签必须被关闭
元素标签名和属性最好小写
属性值最好加引号
属性最好有值
(4)文档的头部中有哪个元素是必须的?该元素的功能是什么?
标签定义文档的标题,是标签中,唯一必须的元素。(5)写出HTML5文档的基本结构。
1234567HTML文档基本结构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!");101112 | |