返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版新书]HTML5+CSS3+JavaScript项目开发刘蕾9787302520511
  • 全店均为全新正版书籍,欢迎选购!新疆西藏青海(可包挂刷).港澳台及海外地区bu bao快递
    • 作者: 刘蕾著 | 刘蕾编 | 刘蕾译 | 刘蕾绘
    • 出版社: 清华大学音像出版社
    • 出版时间:2019-04-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    君凤文轩图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品参数
    • 作者: 刘蕾著| 刘蕾编| 刘蕾译| 刘蕾绘
    • 出版社:清华大学音像出版社
    • 出版时间:2019-04-01
    • 版次:1
    • 印次:1
    • 印刷时间:2018-09-01
    • 字数:507千字
    • 页数:334
    • 开本:16开
    • ISBN:9787302520511
    • 版权提供:清华大学音像出版社
    • 作者:刘蕾
    • 著:刘蕾
    • 装帧:平装
    • 印次:1
    • 定价:65
    • ISBN:9787302520511
    • 出版社:清华大学
    • 开本:16开
    • 印刷时间:2018-09-01
    • 语种:中文
    • 出版时间:2019-04-01
    • 页数:334
    • 外部编号:码头附近110850
    • 版次:1
    • 成品尺寸:暂无

    咖啡商城项目导引1
    学习目标1
    内容安排2
    项目背景2
    项目构思3章开发工具HBuilder5
    1.1飞速编码的极客工具6
    1.2安装HBuilder6
    1.3认识界面8
    1.4新建项目9
    1.5Web项目的运行11
    1.6移动App的运行12第2章HTML基础15
    2.1认识HTML16
    2.1.1HTML基本语法16
    2.1.2HTML文档的基本结构17
    2.1.3项目: 个HTML页面18
    2.2HTML常用标签19
    2.2.1文本与标签19
    2.2.2项目: 介绍我的学校1
    .表格元素24
    ..1表格标签25
    ..2项目: 图书统计表26
    2.4表单元素27
    2.4.1常用表单元素27
    2.4.2项目: 个人信息统计表31
    2.5咖啡商城——商品分类模块33
    2.5.1项目说明34
    2.5.2项目设计34
    2.5.3项目实施34
    习题36第3章HTML5新增元素和属37
    3.1新增文档结构元素38
    3.1.1认识HTML538
    3.1.2HTML5页面结构39
    3.1.3HTML5主体结构元素39
    3.1.4HTML5非主体结构元素42
    3.1.5项目: 新闻评论网43
    3.2新增表单元素45
    3.2.1HTML5表单新功能45
    3.2.2HTML5表单新的输入类型46
    3..HTML5表单新的属47
    3.2.4项目: 订货人个人信息页49
    3.3咖啡商城——用户注册模块实现51
    3.3.1项目说明51
    3.3.2项目设计52
    3.3.3项目实施52
    习题54第4章CSS基础56
    4.1CSS基本语法57
    4.1.1CSS语句格式57
    4.1.2CSS选择符58
    4.1.3项目: 世界杯胜负榜64
    4.2文本和字体相关属66
    4.2.1字体属66
    4.2.2文本属69
    4..项目: 介绍我的学校270
    4.3背景和边框相关属72
    4.3.1边框72
    4.3.2边框阴影75
    4.3.3圆角边框76
    4.3.4图形边框76
    4.3.5背景77
    4.3.6项目: 校训Logo80
    4.4咖啡商城——页脚模块实现82
    4.4.1项目说明82
    4.4.2项目设计82
    4.4.3项目实施82
    习题84第5章CSS盒子模型87
    5.1盒子相关属8
    5.1.1内边距和外边距88
    5.1.2块级元素与行内元素90
    5.1.3项目: 盒子模型92
    5.2浮动定位93
    5.2.1float属93
    5.2.2clear属95
    5..项目: 3个相框95
    5.3位置定位97
    5.3.1position属97
    5.3.2项目: 照片墙99
    5.4隐藏与显示101
    5.4.1visibility属101
    5.4.2zindex属102
    5.4.3display属103
    5.4.4项目: 悬浮菜单103
    5.5咖啡商城——商品分类模块美化效果实现105
    5.5.1项目说明105
    5.5.2项目设计106
    5.5.3项目实施106
    习题109第6章CSS3动画113
    6.1Animation动画114
    6.1.1定义关键帧114
    6.1.2绑定动画115
    6.1.3项目: 跑动的汽车116
    6.2Transition动画118
    6.2.1Transition过渡118
    6.2.2项目: 页面切换效果119
    6.3咖啡商城——商品介绍模块实现122
    6.3.1项目说明122
    6.3.2项目设计1
    6.3.3项目实施1
    习题125第7章JavaScript基础126
    7.1JavaScript简介127
    7.2在HTML页面中嵌入JavaScript的方法128
    7.3JavaScript的语法规则129
    7.3.1语法129
    7.3.2标识符130
    7.3.3注释131
    7.3.4项目: 个JavaScript程序131
    7.4数据类型133
    7.4.1常用数据类型133
    7.4.2typeof运算符133
    7.4.3Undefined类型134
    7.4.4Null类型134
    7.4.5Object类型135
    7.5变量136
    7.6运算符137
    7.7流程控制语句138
    7.8JavaScript函数140
    7.8.1JavaScript函数定义140
    7.8.2项目: 单击我142
    7.9事件和事件处理144
    7.9.1JavaScript常用事件144
    7.9.2项目: 的兔子145
    习题148第8章JavaScript对象151
    8.1内置对象152
    8.1.1认识JavaScript内置对象152
    8.1.2Math对象153
    8.1.3Date对象154
    8.1.4String对象156
    8.1.5Number对象158
    8.1.6Array对象160
    8.1.7项目: 数字时钟162
    8.2BOM对象164
    8.2.1认识BOM对象164
    8.2.2window对象166
    8..history对象168
    8.2.4location对象169
    8.2.5screen对象169
    8.2.6document对象170
    8.2.7项目: 打开新窗口170
    习题172第9章DOM文档对象模型175
    9.1认识DOM对象176
    9.2HTML DOM Document对象176
    9.3HTML DOM Event对象181
    9.4HTML DOM Element对象183
    9.5HTML DOM attribute对象184
    9.6DOM与事件185
    9.6.1事件绑定的方式185
    9.6.2事件处理函数的执行顺序187
    9.6.3事件冒泡和事件捕获187
    9.7项目: 诗词鉴赏189
    9.8咖啡商城——购物车模块实现192
    9.8.1项目说明192
    9.8.2项目设计193
    9.8.3项目实施194
    习题1950章Canvas画布200
    10.1绘制基本图形201
    10.1.1认识Canvas201
    10.1.2Canvas的常用属和方法201
    10.1.3使用Canvas绘图对象绘制基本图形202
    10.1.4项目: 来自星星的它209
    10.2绘制图像213
    10.2.1使用Canvas绘图对象裁剪图像213
    10.2.2项目: 放大镜216
    10..项目: 跳动的心218
    10.2.4项目: 鼠标画板220
    10.3咖啡商城——商品详情模块实现2
    10.3.1项目说明2
    10.3.2项目设计2
    10.3.3项目实施224
    习题2261章本地存储229
    11.1Web Storage0
    11.1.1Web Storage的常用属和方法0
    11.1.2项目: 简易购物车1
    11.2本地数据库
    11.2.1本地数据库访问
    11.2.2项目: 简易留言本
    11.3咖啡商城——购物车本地存储模块实现245
    11.3.1项目说明245
    11.3.2项目设计246
    11.3.3项目实施247
    习题2512章jery基础253
    12.1jery的由来及简介254
    12.1.1向页面添加jery库254
    12.1.2项目: 个jery程序255
    12.2jery选择器256
    12.2.1基本选择器256
    12.2.2层次选择器256
    12..过滤选择器257
    12.2.4表单元素选择器259
    1.jery常用方法259
    12.4jery对象与DOM对象263
    12.5jery事件264
    12.5.1常见的DOM事件264
    12.5.2事件绑定/移除267
    12.6jery动画269
    12.6.1隐藏和显示269
    12.6.2淡入和淡出270
    12.6.3animate动画270
    12.7咖啡商城——图片轮播271
    12.7.1项目说明271
    12.7.2项目设计272
    12.7.3项目实施272
    12.8JSON273
    12.8.1JSON语法规则273
    12.8.2常用类型274
    12.8.3基础示例274
    12.9Ajax275
    12.9.1Ajax如何工作275
    12.9.2jery中的Ajax277
    12.10咖啡商城——查看商品详情279
    12.10.1项目说明279
    12.10.2项目设计279
    12.10.3项目实施280
    习题2813章跨平台移动App开发285
    13.1HTML5 Plus规范286
    13.2HTML5+ App286
    13.3HelloMUI示例287
    13.4建立MUI项目289
    13.5咖啡商城——移动App291
    13.5.1项目说明291
    13.5.2项目设计292
    13.5.3项目实施292
    13.6Hello H5+ 示例294
    13.7创建Hello H5+ 项目296
    13.8项目: 语音答题App301
    13.8.1项目说明301
    13.8.2项目设计302
    13.8.3项目实施3024章综合设计305
    14.1项目构思306
    14.2UI设计309
    14.3网页制作314附录A学习知识点及能力要点324
    A.1教材的知识要点及掌握程度324
    A.2教材的能力要点及重要程度325附录BRGB颜色对照表326附录C部分习题参考331参考文献335

    第5章CSS盒子模型本章概述通过本章的学习,重点掌握CSS中盒子模型的各个属,熟练使用margin、padding、border、width等属,掌握盒子模型的3种定位机制,了解display属、显示及隐藏的方法。通过对5个盒子项目的实施,掌握浮动、position定位等机制。
    学习重点与难点重点:(1)盒子相关属。
    (2)浮动定位。
    (3)位置定位。
    (4)display属。
    难点:(1)浮动定位。
    (2)clear属。
    (3)CSS的层叠。
    重点及难点学习指导建议:盒子模型在前端开发中重要,重点掌握CSS中盒子模型的各个属,学须通过大量编码练习强化记忆。
    浮动和定位在页面布局中有着重要的意义,是学习时必须掌握的重点,通过编码实践,比较每一个属值不同的含义。
    了解clear属知识,从而设置元素的某个方向不允许出现浮动元素。5.1盒子相关属在页设计中,经常会使用内容(content)、内边距(padding)、边框(border)、外边距(margin)等属。如图5.1所示,可以视这些CSS属为日常生活中的盒子模型,盒子模型是实现网页布局的基础,学习网页布局必须了解盒子模型。
    盒子模型如图5.1所示。俯视这个盒子,margin为盒子边缘与物体的距离,一般称为边界或外边距;border类似于盒子的厚度,称为边框;padding是填充的厚度,一般称为填充或者内边距;而content为盒子的内容。也就是说,整个盒子在页面中占的位置大小应该是内容的大小加上填充的厚度再加上框边的厚度再加上它的外边距。
    图5.1盒子模型5.1.1内边距和外边距在HTML中,每个元素都可以被视为一个“盒子”,不管这个元素是段落,还是图像。想象一个盒子,它有上、下、左、右4条边,所以每个属除了内容(content),都包括4个部分:上、下、左、右;这4部分可同时设置,也可分别设置,如图5.2所示。
    图5.2标准盒子模型下面分别说明各个属的语法。
    1.外边距外边距属也称为边界属,根据上、下、左、右4个方向可细分为上边距(margintop)、下边距(marginbottom)、左边距(marginleft)、右边距(marginright)。一般情况下,可以使用margin属一次设置4个边距,也可以分别对不同的边距设置不同的属,设置时必须按顺时针方向依次代表上、右、下、左4个方向的属值。如果省略,则按上下、左右同值处理。
    例如,有如下语句:margin:1pxpxpx4px;有4个值,表示上外边距为1px,右外边距为2px,下外边距为3px,左外边距为4px。margin:1px4px;有两个值,表示上下外边距为1px,左右外边距为4px。
    除了上述设置具体值之外,也可以设置水平位auto,这样做会使盒子里的水平位置自动居中。
    如下面代码所示,样式设置为.marginwidth:200px;margin:0pxauto内容设置为使用auto效果

    在浏览器中运行该代码,结果显示该段落位置为水平居中。
    2.边框属边框(border)有3个属:颜色(bordercolor)、粗细(borderwidth)、样式(borderstyle)。
    例如,边框粗细的说明如下。border-width:thin10pxthickmedium对边框的设置方法是:按照规定的顺序给出1个、个、个或者4个属值,它们的含义将有所区别,具体含义如下。
    (1)如果给出1个属值,表示4个边框的属一样。
    (2)如果给出2个属值,前者表示上下边框的属,后者表示左右边框的属。
    (3)如果给出3个属值,前者表示上边框的属,中间的数值表示左右边框的属,后者表示下边框的属。
    (4)如果给出4个属值,依次表示上、右、下、左边框的属,即顺时针排序。
    3.内边距内边距(padding)属,也称为填充属,设置的是内容与边框的距离。同外边距属一样,内边距属也包括上、下、左、右4个方向的属值,其使用方法请参照外边距属代码。
    如图5.3所示,有时候网页中或者盒子中的内容并不能完全填充到整个区域中,这时可以使用内边距padding调整盒子中内容的位置。
    例如,要将图5.3中盒子的文字居中,可对代码进行如下更改。pwidth:150px;height:50px;background-color:pink;padding-left:40px;在IE11中其显示结果如下。
    图5.3盒子示例图5.4内边距使用效果5.1.2块级元素与行内元素大多数HTML元素都被定义为块级元素(block)或行内元素(inline)。
    (1)块级元素默认占一行,一行内添加一个块级元素后,一般无法再添加元素。例如,div、p、h1~h6、ul、ol、table都是块级元素。
    (2)行内元素会在一条直线上排列(默认宽度只与内容有关),都是同一行的,水平方向排列。例如,a、span、img都是行内元素。
    它们的区别如下。
    块级元素可以包含行内元素和块级元素。行内元素不能包含块级元素,只能包含文本或者行内元素。
    行内元素与块级元素属的不同,主要是盒模型属:块级元素的宽高、行高以及外边距和内边距都是可控的。行内元素设置width无效,height无效(可以设置lineheight),margin上下无效,padding上下无效。
    块级元素的用法:div元素是块级元素,实际上,div就是一个容器,它把文档分成独立的、不同的部分。div还有一个常用的用途是文档布局。
    例如,一个网页有头部、内容和尾部3个结构,那么在布局时就可以用3个div标签把3个部分划分出来。
    行内元素的用法:span标签是行内元素,用来组合文档中的行内元素。通过使用span标签,可以更好地管理行内元素。如果不加样式,span元素中的文本与文本不会有任何区别。当想给某些文字设置特殊样式时,可以使用以下语句。

    注释span是行内元素

    其显示结果为:在CSS中,将各版块看作一个个盒子,可以利用盒子的属描述各版块的尺寸、边界等样式,而位置方面一般由浏览器自动控制。各版块一般用
    标签进行描述,即采用CSS+DIV布局。使用CSS可以灵活设置div元素的样式,width属于设置其宽度,height属于设置其高度。一般用px作为固定尺寸的单位。单位为百分比时,div元素的宽度和高度为自适应状态。
    盒子在标准流中的定位原则如下。
    1.块级元素之间的竖直margin如下面语句所示:块元素1
    块元素2
    例如,想要依次放置两个盒子,并且设置了块元素1的下边界为50px,块元素2的上边距为30px,这样就形成了一种如图5.5所示的塌陷现象。
    图5.5塌陷现象2.margin中的负值
    如下面语句所示。.leftmargin-right:30px;background-color:#a9d6ff;.rightmargin-left:-53px;/设置为负数/background-color:#eeb0b0;如果在margin中使用了负值,那么就会出现如图5.6所示的叠加现象。
    图5.6叠加现象图5.75个盒子实例

    查看全部评论>

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购