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的寬度固定為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瀏覽器進行不同瀏覽器的兼容性測試。
保證在不同的瀏覽器上看到的網頁效果大致都一樣,不要出現明顯的不協調或不美觀之處。
然后還要在不同的設備和操作系統上針對不同的瀏覽器做更大范圍的兼容性測試,這樣才能盡最大可能讓我們編寫的網頁程序能夠適應更多的計算機環境,呈現最好的效果。
前面通過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代碼來編寫實現靜態內容網站。
為將來實現動態內容網站打下一個堅實的基礎。
第2章的內容是很多互聯網編程技術的基礎。同樣的,第3章的內容也是互聯網編程技術的基礎。
第3章開始講解JavaScript編程技術,學習掌握如何通過代碼實現改變網頁顯示元素的技術。
第3章以實現一個連連看網頁游戲作為主線,穿插講解關于JavaScript技術的方方面面,讓大家在第3章結束之后,掌握好使用JavaScript技術進行交互式網頁開發的技能。
由于學哥的教程是系列教程,前后關聯極強,請大家查看歷史消息。
者 | 切爾西,自由撰稿人,愿用一只筆,渡人更自渡。
看過這樣一則故事:
有人偶然得了一把珍貴的紫砂壺,喜歡得連睡覺也要放在床頭。
不曾想睡著時一個翻身,紫砂壺的蓋子被打翻在地。
他既心疼又惱火,無蓋的茶壺有什么用呢?便一把將茶壺扔出了窗外。
次日起床看到蓋子完好無損地掉在棉鞋上,他欲哭無淚,想著被扔的茶壺,氣得把蓋子摔得粉碎。
出門時,卻看見茶壺好好地掛在樹枝上。
你看,所有的壞情緒,最后買單的都是自己。
成功學大師奧里森·馬登說:
“任何時候,一個人都不應該做自己情緒的奴隸,不應該使一切行動都受制于自己的情緒,而應該反過來控制情緒。
無論境況多么糟糕,你應該努力去支配你的環境,把自己從黑暗中拯救出來。”
成年人最大的清醒,莫過于明白:喜時不諾,怒時不爭,哀時不語。
荀子云:“喜不過予。”
意思是告誡我們,不要高興了就給別人特別的獎勵。
而生活中,一時高興就輕易許諾他人的例子比比皆是。
看到網友@時光知味的分享:
一次氣氛很好的家庭聚會上,大家相聊甚歡。
席間,聽聞叔叔一家正在想辦法把女兒送到當地一所比較好的學校,卻苦于找不到熟人。
網友飯桌上一時高興,也為了在家人面前贏得好感,便說自己有個表哥剛好在這個學校負責招生工作。
叔叔一聽樂開了花,希望她能幫忙解決此事。
網友心想,這件事于表哥應該不難,便毫不猶豫地應承了下來。
然而,事情的進展卻讓她始料未及,因她長期在外工作,與表哥互動少,關系并不親厚。
當表哥在電話中得知她的目的后,立馬表示自己正在上課,招生也幫不上忙,便匆匆掛了電話。
因為事情沒有辦好,叔叔一家嘴上沒有說什么,但態度明顯疏遠了很多,網友為此懊惱不已。
可能我們也有過類似的經歷,高興的時候,難免頭腦發熱,對事情無法進行合理分析,也很難考慮到那些潛在的不可控因素。
答應了別人卻沒有做到,會讓人覺得很不靠譜,自身尷尬不說,人際關系也難以維系。
北宋名人司馬光說:
“丈夫一言許人,千金不易。”
一個成熟的人,不會在情緒波動時胡亂做決定。
而是懂得權衡各方面因素,面對他人的請求不會輕易許諾,一旦答應便會信守承諾。
所有行事有度的成年人,無非是懂得三思而后行。
晚清名臣張之洞有句告誡自己的名言:
“平生有三不爭:一不與俗人爭利,二不與文人爭名,三不與無謂人爭氣。”
他解釋:無謂人熙熙攘攘,不過是過客,與之爭氣是自己愚蠢,怨不得別人。
雖然張之洞在事業上風生水起,但長相不佳,個子很矮,也有兩名因身材短小而出名的下屬。
有個商人對他很不滿,為了譏諷他,便請畫家畫了一幅名為“三矮奇聞”的水彩畫。
商人將這幅畫在武昌展出后,一時轟動全城,人們都在沸沸揚揚地議論此事。
張之洞身為封疆大吏,商人竟以身體特點諷刺他,換做平常百姓也會按捺不住怒火。
下屬們十分憤怒,請求處置這個商人。
張之洞聽聞此事,先是一愣,平息一下后淡然一笑。
他命僚屬買下這幅畫,并說:
“這種可笑的事情,實在不值得我花心思去處理呀,就這樣算了吧,你們休要追究。”
林語堂曾寫道:“不爭,乃大爭。不爭,則天下人與之不爭。”
每個人的人生經歷不同,對萬物的看法不一,你若是對的,沒必要去爭;你若是錯的,沒資格去爭。
更何況面對一個發怒的人,通常這個時候他的智商為0,如果與之較真,后果無法預測。
曾聽到趙玉平教授,在百家講壇中提出“幸福讓”的理論。
即:誰幸福誰讓路。
意思是說,當發生爭執時,“更幸福”的那個應該先讓,因為更幸福的一方會因此失去更多。
他還解釋了,為什么在我們現實生活中成熟睿智的人,都不想因為一件小事和別人起爭執?
因為他們的內心幸福感滿滿,更容易做出“幸福讓”。
真正有格局的人都懂得求同存異,接納不同的聲音。
更懂得遇到爛人爛事,低頭不是認慫,不爭不是茍同。
成熟的人心中有天地,明白什么最重要,不做無謂的消耗。
亞當·斯密曾說:
“這個世界上,沒有人真正可以對另一個人的傷痛感同身受。
你萬箭穿心,你痛不欲生,也僅僅是你一個人的事。”
《奇葩說》有一期辯題是:成年人的崩潰,應不應該藏起來?
辯手傅首爾講述了自己的親身經歷:
有一次,她心情不好,想找人傾訴。
她給閨蜜范湉湉發微信:“我崩潰了,怎么辦?”
范湉湉勸她,養生啊,我們這個年紀的女人就該多睡少吃。
她一聽,完全跟自己相反,反而更崩潰了。
她又給李誕發信息,李誕回了一句:“真的嗎?哈哈哈哈哈哈哈哈哈......”
最后她總結道:
人類的悲歡并不相通,成年人的崩潰不需要觀眾。
主持人白巖松就說過一句很扎心的話:
" 一個人的一生中總會遇到這樣的時候,你的內心已經兵荒馬亂天翻地覆了,可是在別人看來你只是比平時沉默了一點,沒人會覺得奇怪。
這種戰爭,注定單槍匹馬。"
人都有心情低落,想要傾訴,尋求理解的時候。
也會有人在低谷,渴望他人幫助的時刻。
可是這世間,哪有那么多的感同身受?冷暖自知才是常態。
半生已過,漸漸明白,成年人的生活,日子都不能挑著過。
每個人都有自己的劫要渡,每個人的煩惱總歸是自己的煩惱,傷疤再痛也不能逢人就說。
人吶,得自個兒成全自個兒,能拉你走出低谷的,永遠只有你自己。
知乎上,曾有人問:你是如何走出人生陰霾的?
其中一個高贊回答是:多走幾步。
真正有智慧的人都懂得,與其在低谷時怨天尤人,不如奮力前行。
作家狄更斯說:“情緒心態之健全,比一百種智慧更有力量。”
與其花心思去尋求人生的智慧,不如掌控自己的情緒,贏可控的人生。
親愛的書友們,想好你們的周末計劃的了嗎?是安靜地捧上一本書來讀,還是泡上一杯咖啡,聽聽慢歌來放松自己的身心呢?
如果此時你還未入眠,就不要錯過小助理帶給你們的福利哦。復制下方鏈接,到網頁打開,可以免費領取樊登讀書驚喜福利卡一張。快來領取吧!
https://card.dushu.io/generalize/welcome/welcome.html?source=FdIdeas&py=1&disableButton=true#/
最后,祝書友們度過一個愉快的周末~
*請認真填寫需求信息,我們會在24小時內與您取得聯系。