DAVID馬蘭:所以我一直在做 我自己的搜索引擎。 而此刻,它看起來像這樣。 我這裡有本頁面的標題。 這是CS50搜索。 我有一個HTML表單,其中內 似乎是一個輸入,其類型為 文本和其它輸入 其類型為提交。 如果我們現在來看看源 此頁,請注意,的確,我們 有一個h1和標題標籤, 被輸送,這 的確CS50搜索。 我們有一個表單標記,指定的 該表格應提交 我們的朋友在谷歌。 而這種形式裡面,我們有 這兩種輸入類型。 但現在發現對的頂部 頁面,該頁面的頭部的裡面, 有一個風格的標籤,裡面 這是一個CSS屬性 該頁面的主體。 如果有什麼,不過,我們想 讓所有對齊文本 在多個頁面? 換句話說,我想重用這個 CSS屬性再,再而三 在不同的網頁,所有的 其中有body標籤? 嗯,我當然可以複製和粘貼 CSS的到每一頁,但 它會是更好的設計來考慮此因素 出到一些中央文件,然後 不知何故包括所有的文件 這些頁面,這樣如果我想 做出改變和調整我的文字 左對齊或我的文字在右邊,我 可以更容易地做到這一點。 讓我們嘗試做到這一點。 首先,讓我們切出這 風格標籤乾脆。 現在讓我們打開一個文件名為, 比如,搜索3.css,並將該 相同的CSS在這個文件中。 體都將有 文本對齊:中心;。 讓我們來保存該文件。 現在,讓我們回到搜索 - 3.HTML和, 在頭部再次,添加一個鏈接標籤 指定一個超參考 的搜索3.css。 CSS和讓我們指定的關係 該文件與本 頁面是作為其樣式表。 現在,讓我們關閉這個標籤,保存 的文件,重裝 此頁面在瀏覽器中。 重新調整它在文本 左彷彿CSS 財產甚至沒有被應用。 現在為什麼會這樣呢? 讓我們來看看 文件的權限 - 而不是HTML文件的權限, 但CSS文件的權限。 回到這裡在gedit中,讓我們深入到 在終端窗口並輸入ls-l的 搜索3.css。 嗯,確實,即使我,該文件的 老闆,可以讀取和寫入這個文件, 沒有人可以讀取它。 但是,我們可以用chmod A + R解決這個問題 搜索3.css,現在讓我們重新執行 ls-l的搜索3.css- - 並要好得多。 現在整個世界都 閱讀本文件。 讓我們回到瀏覽器,重新加載。 瞧,我們又回到了一個居中 搜索引擎。 當然,這是我們的開始 故事,用我們的文字已經居中。 但是,什麼是更好的設計,現在是, 我們已經排除了CSS的成 中央一號文件,某個地方,我們可以再 包括在其他的網頁, 我們可能會發生,使在未來。 所以,如果我們要recenter或 restylize更一般我們的網頁,我們 可以做到這一點很簡單 一個集中的地方。