整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

直播预告 - 阅读点亮城市:上海图书馆“4·23世界

直播预告 - 阅读点亮城市:上海图书馆“4·23世界读书日”特别直播

020年4月23日是第25个世界读书日

今天17:00开始,上海图书馆将迎来首次云开馆

直播2020年阅读季“追梦,读享未来”主题阅读推广系列活动的重头戏:

阅读点亮城市 上图之夜


今天,上海图书馆采用当下流行的“直播”方式,与广大读者一起“过节”。

活动既有各界名家抗疫寄语手稿“云逛展”,也有敦煌研究院名誉院长樊锦诗、中国作协副主席何建明、上海图书馆馆长陈超等的主题对话,以及复旦大学图书馆长陈思和、表演艺术家六小龄童、奥运冠军邹市明等各领域名家的精彩寄语。

还将揭晓2019年度阅读报告,还有来自英国国家图书馆馆长和意大利米兰市中心图书馆的荐书,更有现场古籍善本推荐、拓片表演等。今天17:00准时来直播间,跟着镜头一起云读书,云看展吧!


直播平台和入口

澎湃直播地址:https://m.thepaper.cn/list_26912

腾讯直播地址:https://v.qq.com/live/p/topic/82461/preview_h5.html

东方网直播地址:https://m.weibo.cn/u/1918021250

Bilibili直播地址:https://www.bilibili.com/blackboard/activity-2kgRce2j.html?spm_id_from=333.851.b_7265706f7274466972737431.3

看看新闻直播地址:http://m.kankanews.com/zhibo/8028.html

樊登读书直播地址:https://m.weibo.cn/u/5324776767?jumpfrom=weibocom

一条直播地址:https://m.weibo.cn/u/5135808743

趣头条直播地址:http://h9.yangxinlife.cn/module_detail/release/activity/release/live/live.html?type_id=0&source=1&live_tag=qutoutiaozhibo


以上平台入口将于今天17:00开启,上个闹钟,我们准时云相见,!

节课将网页的排版框架大致写好。

这节课就来进行更具体的修改和增加所有元素的细节,完成整个网页的编写。

下载所有必须的图片文件

按照上节课的方法,用调试工具分析代码之后,可以下载好必须的图片文件。

关于当中专题的图片,这里只下载了3个,更多的图和文字留给大家自己去完成。

主体排版调整

给table加上边框线的目的是为了方便在开发编写完成之前能够随时观察排版的情况,方便进行调整。

在排版样式基本调整到位之后,就可以删除table的边框了。

来给下面2行的左右分别增加内边距为140px和120px。

修改css代码如下:

刷新页面:

可以看到,下面2行的左右留白出现了,同时第2行和第3行之间有间距,第3行的左右2个td之间也有间距。

虽然第3行的2个td的宽度比例不对,但是先不着急,下面按照次序一个一个元素来调整。

实现最上面一排按钮和链接

最上面一排左边4个元素,右边4个元素,当中留白,因此一共9个td。

将左边4个td和右边4个td的宽度固定,剩余当中的一个td不设置,那么浏览器窗口变化的时候,就不影响到左右的8个td的宽度。

仅仅影响到当中留白的那个td。这是经常使用的一种适应不同浏览器在不同屏幕上不同宽度的一种方法。

修改css代码,增加tda1到tda9的样式。

刷新页面:

可以看到,基本的按钮位置已经到位,可以不需要table的边框了。

删除掉table的边框样式,同时针对最上面一排的整个table的样式table2增加一个下边框的样式,做出一条灰色的分割线出来。

修改css代码如下:

刷新页面:

接下来,逐步添加图片或者按钮。

第一步,添加第一个图片,logo图片。然后增加后面的2个icon图标,这里icon图标要用到一个新的技术,就是css3的content属性。

并且通过自定义字体文件,来显示图标类型的文字。具体内容这里不深入讲解,大家只要了解,通过引入自定义字体文件的方式就可以将字体文件里面的特殊符号图标形状的文字显示在网页上。它看起来是一个图标,但其本质是一个文字。这是这个文字做成图标样子了。比如很多网页中出现的各种箭头图标,很多都是文字。

修改css代码如下:

修改html代码如下:

刷新页面:

可以看到,前面3个图标都模仿编写完成了。

接下来模仿搜索框部分。

搜索框可以用外面套一个div,div的背景色是灰色,然后边角做成圆角的。

当中放一个input标签可以用于输入,input标签是一个新的标签,具体的作用就是让用户可以输入文本的。

后面的课程中会详细讲解的,这里不深入讲解。

然后右边放一个类似前面的图标用i标签并设置content自定义文字编码来实现。

修改css代码如下:

修改html代码如下:

刷新页面:

接下来,修改右侧的4个图标和按钮。

第1个很简单,也是一个文字图标,和前面的下载图标一样。

第2个是一个文字a链接,样式为灰色文字。

第3个也是一个文字a链接,注意边框为圆角边框,颜色为红色。

第4个也是一个文字a链接,底色为红色,边框为圆角,里面包含一个i标签和文字,其中i标签也是一个羽毛笔的图标文字。

修改css代码如下:

修改html代码如下:

刷新页面:

可以看到,通过分析原始网页的相关CSS样式的值,然后模仿写到自己的css文件里面,就能很方便的将网页元素模仿编写出同样类似的效果。当然,模仿后和原来的不是百分之百一样的,这很难做到,因为毕竟每个网页的排版布局是不一样的实现方式。只要掌握了这个方法,通过学习不同的网页的实现方式,很快就能掌握如何编写出自己的网站效果了。

接下来的实现过程,学哥就不再逐个元素的讲解了,直接将修改好的代码呈现给大家。

大家也可以先不要往下看学哥的实现结果,可以自己先尝试将网页剩余的元素全部编写出来。

实现下面左边的专题按钮

修改css代码如下:

修改html代码如下:

刷新页面:

可以看到关于专题这部分已经都做好了。由于专题太多了,而且都是重复的样式,这里就不做出所有的专题了,做出3个作为代表性的例子就足够了。

设置下面右边的td的宽度

现在可以调整下面一行的左右td的宽度了,将右侧的td的宽度固定为218px,左侧的td不固定宽度。

修改css代码如下:

刷新页面:

可以看到右侧td的宽度变大了,左侧的td的宽度变小了。

如果浏览器窗口拉大或者缩小会发生什么情况呢?

如果浏览器窗口放大的话,左侧td的宽度也会自动变大,是由于将table的宽度设置为100%了。

一个table设置为100%,也就是根据浏览器宽度变化而变化,同时一个tr里面的td如果设置了绝对宽度则宽度就不跟随浏览器变化而变化,如果td没有设置宽度,则这些td会根据内容的比例进行分配宽度。

假如一行里面只有一个td没有设置宽度,则剩余的宽度都会分配给这个td,那么浏览器宽度变化的话就只有这个td会改变宽度。

将浏览器窗口拉大一些,效果如下:

可以看到,右侧的td的宽度不变,而左侧的td的宽度变大了。

同时可以看到最上面一排按钮,只有当中留白的那个td也变大了。其它按钮的td并没有变化。

这个设置table宽度自适应浏览器宽度的方法,是一个比较好的控制浏览器宽度变化的方法。大家在编写网页时候要考虑到浏览器宽度的因素。

实现下面左边的文章标题链接

修改css代码如下:

修改html代码如下:

刷新页面:

可以看见第3行的左边部分,关于文章的内容全部做好了。

主要是css代码部分增加比较多。

实现下面右边的大图标按钮和作者排行内容

首先将第3行的左右2个td的垂直方向都靠上对齐:

修改css代码如下:

然后,修改右侧的大图标和作者排行内容。

修改css代码如下:

修改html代码如下:

刷新页面:

可以看到,所有的页面代表性元素全部样式都做成了。

多浏览器测试和多设备测试

到这里,完成了模仿一个真实的网页的全部工作,按照这种模式,可以模仿出各种各样的网页编码。

接下来,要将代码部署到本地服务器上。

然后通过安装不同的浏览器软件,例如IE浏览器,Chrome浏览器,Safari浏览器,Firefox浏览器进行不同浏览器的兼容性测试。

保证在不同的浏览器上看到的网页效果大致都一样,不要出现明显的不协调或不美观之处。

然后还要在不同的设备和操作系统上针对不同的浏览器做更大范围的兼容性测试,这样才能尽最大可能让我们编写的网页程序能够适应更多的计算机环境,呈现最好的效果。

第2章总结

前面通过15小节的内容,讲解了如何编写静态内容网站,如何部署到本地服务器,如何运用浏览器调试工具来学习和模仿编写网站,如何将网站程序部署到云服务器,如何购买一个域名并解析到云服务器,完整的通过2个实例演示了整个网站实现的过程。

下面来回顾一下每节课的内容,并说明重点以及自学是需要注意的地方。

第2.1节,主要是讲解关于网站的技术原理和要做的大概内容。

第2.2节,主要讲一个最最简单的网页代码是什么样子的,让大家有一个最直观的感受,从最简单的开始,html标签,head标签,title标签,body标签,和使用文本编辑器。

第2.3节,从一个网站的设计开始,然后讲解了br标签,b标签,设置网页网页的背景色,关于CSS样式定义以及颜色定义。

第2.4节,开始学习最重要的一个div标签,包括设置背景色,文字颜色,文字大小,尺寸单位,文字字体,文字斜体和加粗。

第2.5节,学习基本的CSS样式之后,学习将CSS样式和网页内容进行分离,更方便开发。

第2.6节,网页显示中很重要的宽度,高度,内边距,外边距,边框,可以将网页元素修饰的更美观大气。

第2.7节,在学会使用div进行页面排版布局之后,再学习使用table表格来对网页进行排版,掌握td的用法,包括设置内边距和字体,以及边框。

第2.8节,学习对table表格进行td合并以及设置排版样式,说明特定元素通过id设置样式,以及说明元素标签嵌套关系和顺序关系。

第2.9节,学习设置背景图片,以及img标签显示图片的方法,以及一些HTML和CSS代码注释以及缩进的格式。

第2.10节,学习如何让网页进行迁移,包括文字链接和图片链接,以及类似按钮的链接。

第2.11节,网页基本编写完成之后,将网页部署到本地一个Web服务器,通过局域网可以访问。

第2.12节,将网站部署到云服务器上,这样可以通过互联网访问网站页面。

第2.13节,创建好域名之后,将域名解析到云服务器,这样通过互联网可以访问域名就能看到网站页面了。

第2.14节,学习分析一个已经存在的网站,并进行设计规划,进行模仿编写网页。

第2.15节,一边分析网页,一边开始模仿编写网页,一个元素一个元素的编写,最终完整模仿整个网页。

通过整个15节课程,一步一步实现2个代表性网站页面,掌握如果使用HTML加CSS代码来编写实现静态内容网站。

为将来实现动态内容网站打下一个坚实的基础。

第3章简介

第2章的内容是很多互联网编程技术的基础。同样的,第3章的内容也是互联网编程技术的基础。

第3章开始讲解JavaScript编程技术,学习掌握如何通过代码实现改变网页显示元素的技术。

第3章以实现一个连连看网页游戏作为主线,穿插讲解关于JavaScript技术的方方面面,让大家在第3章结束之后,掌握好使用JavaScript技术进行交互式网页开发的技能。

往期教程

由于学哥的教程是系列教程,前后关联极强,请大家查看历史消息。

者 | 切尔西,自由撰稿人,愿用一只笔,渡人更自渡。


看过这样一则故事:


有人偶然得了一把珍贵的紫砂壶,喜欢得连睡觉也要放在床头。


不曾想睡着时一个翻身,紫砂壶的盖子被打翻在地。


他既心疼又恼火,无盖的茶壶有什么用呢?便一把将茶壶扔出了窗外。


次日起床看到盖子完好无损地掉在棉鞋上,他欲哭无泪,想着被扔的茶壶,气得把盖子摔得粉碎。


出门时,却看见茶壶好好地挂在树枝上。


你看,所有的坏情绪,最后买单的都是自己。


成功学大师奥里森·马登说:


“任何时候,一个人都不应该做自己情绪的奴隶,不应该使一切行动都受制于自己的情绪,而应该反过来控制情绪。


无论境况多么糟糕,你应该努力去支配你的环境,把自己从黑暗中拯救出来。”


成年人最大的清醒,莫过于明白:喜时不诺,怒时不争,哀时不语。



荀子云:“喜不过予。”


意思是告诫我们,不要高兴了就给别人特别的奖励。


而生活中,一时高兴就轻易许诺他人的例子比比皆是。


看到网友@时光知味的分享:


一次气氛很好的家庭聚会上,大家相聊甚欢。


席间,听闻叔叔一家正在想办法把女儿送到当地一所比较好的学校,却苦于找不到熟人。


网友饭桌上一时高兴,也为了在家人面前赢得好感,便说自己有个表哥刚好在这个学校负责招生工作。


叔叔一听乐开了花,希望她能帮忙解决此事。


网友心想,这件事于表哥应该不难,便毫不犹豫地应承了下来。


然而,事情的进展却让她始料未及,因她长期在外工作,与表哥互动少,关系并不亲厚。


当表哥在电话中得知她的目的后,立马表示自己正在上课,招生也帮不上忙,便匆匆挂了电话。


因为事情没有办好,叔叔一家嘴上没有说什么,但态度明显疏远了很多,网友为此懊恼不已。


可能我们也有过类似的经历,高兴的时候,难免头脑发热,对事情无法进行合理分析,也很难考虑到那些潜在的不可控因素。


答应了别人却没有做到,会让人觉得很不靠谱,自身尴尬不说,人际关系也难以维系。


北宋名人司马光说:


“丈夫一言许人,千金不易。”


一个成熟的人,不会在情绪波动时胡乱做决定。


而是懂得权衡各方面因素,面对他人的请求不会轻易许诺,一旦答应便会信守承诺。


所有行事有度的成年人,无非是懂得三思而后行。



晚清名臣张之洞有句告诫自己的名言:


“平生有三不争:一不与俗人争利,二不与文人争名,三不与无谓人争气。”


他解释:无谓人熙熙攘攘,不过是过客,与之争气是自己愚蠢,怨不得别人。


虽然张之洞在事业上风生水起,但长相不佳,个子很矮,也有两名因身材短小而出名的下属。


有个商人对他很不满,为了讥讽他,便请画家画了一幅名为“三矮奇闻”的水彩画。


商人将这幅画在武昌展出后,一时轰动全城,人们都在沸沸扬扬地议论此事。


张之洞身为封疆大吏,商人竟以身体特点讽刺他,换做平常百姓也会按捺不住怒火。


下属们十分愤怒,请求处置这个商人。


张之洞听闻此事,先是一愣,平息一下后淡然一笑。


他命僚属买下这幅画,并说:


“这种可笑的事情,实在不值得我花心思去处理呀,就这样算了吧,你们休要追究。”


林语堂曾写道:“不争,乃大争。不争,则天下人与之不争。”


每个人的人生经历不同,对万物的看法不一,你若是对的,没必要去争;你若是错的,没资格去争。


更何况面对一个发怒的人,通常这个时候他的智商为0,如果与之较真,后果无法预测。


曾听到赵玉平教授,在百家讲坛中提出“幸福让”的理论。


即:谁幸福谁让路。


意思是说,当发生争执时,“更幸福”的那个应该先让,因为更幸福的一方会因此失去更多。


他还解释了,为什么在我们现实生活中成熟睿智的人,都不想因为一件小事和别人起争执?


因为他们的内心幸福感满满,更容易做出“幸福让”。


真正有格局的人都懂得求同存异,接纳不同的声音。


更懂得遇到烂人烂事,低头不是认怂,不争不是苟同。


成熟的人心中有天地,明白什么最重要,不做无谓的消耗。



亚当·斯密曾说:


“这个世界上,没有人真正可以对另一个人的伤痛感同身受。


你万箭穿心,你痛不欲生,也仅仅是你一个人的事。”


《奇葩说》有一期辩题是:成年人的崩溃,应不应该藏起来?


辩手傅首尔讲述了自己的亲身经历:


有一次,她心情不好,想找人倾诉。


她给闺蜜范湉湉发微信:“我崩溃了,怎么办?”


范湉湉劝她,养生啊,我们这个年纪的女人就该多睡少吃。


她一听,完全跟自己相反,反而更崩溃了。


她又给李诞发信息,李诞回了一句:“真的吗?哈哈哈哈哈哈哈哈哈......”


最后她总结道:


人类的悲欢并不相通,成年人的崩溃不需要观众。


主持人白岩松就说过一句很扎心的话:


" 一个人的一生中总会遇到这样的时候,你的内心已经兵荒马乱天翻地覆了,可是在别人看来你只是比平时沉默了一点,没人会觉得奇怪。


这种战争,注定单枪匹马。"


人都有心情低落,想要倾诉,寻求理解的时候。


也会有人在低谷,渴望他人帮助的时刻。


可是这世间,哪有那么多的感同身受?冷暖自知才是常态。


半生已过,渐渐明白,成年人的生活,日子都不能挑着过。


每个人都有自己的劫要渡,每个人的烦恼总归是自己的烦恼,伤疤再痛也不能逢人就说。


人呐,得自个儿成全自个儿,能拉你走出低谷的,永远只有你自己。


知乎上,曾有人问:你是如何走出人生阴霾的?


其中一个高赞回答是:多走几步。


真正有智慧的人都懂得,与其在低谷时怨天尤人,不如奋力前行。


作家狄更斯说:“情绪心态之健全,比一百种智慧更有力量。”


与其花心思去寻求人生的智慧,不如掌控自己的情绪,赢可控的人生。


亲爱的书友们,想好你们的周末计划的了吗?是安静地捧上一本书来读,还是泡上一杯咖啡,听听慢歌来放松自己的身心呢?

如果此时你还未入眠,就不要错过小助理带给你们的福利哦。复制下方链接,到网页打开,可以免费领取樊登读书惊喜福利卡一张。快来领取吧!

https://card.dushu.io/generalize/welcome/welcome.html?source=FdIdeas&py=1&disableButton=true#/

最后,祝书友们度过一个愉快的周末~