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更一般我们的网页,我们 可以做到这一点很简单 一个集中的地方。