HTML及CSS基础课(七) CSS: An Overview

What CSS is(什么是CSS)

CSS(Cascading Style Sheets级联样式表)是一种描述你html的外观和格式的语言。

一个样式表(style sheet)是一个描述html页面看起来怎么样的文件。

我们说这些样式表是级联(cascading)的是因为这些表格可以应用超过一种的样式。例如,你想让所有的段落<p>的字都是蓝色的,但是只有其中某一个单词是红色的,CSS也可以做到这点。

只要这样子设置css文件:

p {
    color: red;
}  

span {
    /*Write your CSS here!*/
    color: blue;
}

然后html文件中连接css文件后,直接使用<span>即可,就会自动设置css的样式:

<!DOCTYPE html>
<html>
    <head>
        <link type="text/css" rel="stylesheet" href="stylesheet.css" />
        <title>Fancy Fonts</title>
    </head>  

    <body>
        <p>I'm a paragraph written in red font, but one of my words is <span>blue</span>!</p>
    </body>  

</html>

效果图:

Why sparate from function?(为什么要把功能分开?)

有两个主要原因要把form/formating(css)和content/strutrue(HTML)分开来:

1. 可以给一种标签定制格式,以后使用这个标签就再也不需要在重写代码。

2. 可以把同一种样式表应用在多个html文件中,而不要重写代码

If it's in, it's out!(引用css文件)

在之前的课程中学习了html内联样式(inline styling),例如:

<p style="color:red">Red font!</p>

如果用这种方法制作网页,那么将会很可怕:你必须要写非常多相同的代码,这样会让html文件变得很大!而且如果要改变风格,那么就需要改变所有的代码!而如果使用css文件的话,只需要修改这个文件就可以了,多么轻松!

有两种方法给html文件设置css:

1.  内置在html中,即放在在html文件的<head>标签内,把css内容放在<style>标签内。

例如:

<span style="font-size:14px"><!DOCTYPE html>
<html>
    <head>
        <style>
            p {
                color: purple;
            }
        </style>
        <title>Result</title>
    </head>
    <body>
        <p>Check it out! I'm purple!</p>
    </body>
</html></span>

更多精彩内容:http://www.bianceng.cn/web/Html/

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索css
, html
, 文件
, 标签
, 样式
, 代码
, css html
, html css
, html+css
, html css
, CSS;html
Overview
css overview、anmate.css、css an、anmition.css、css xuanzhuan,以便于您获取更多的相关知识。

时间: 2024-09-13 17:44:36

HTML及CSS基础课(七) CSS: An Overview的相关文章

HTML及CSS基础课(十) 用class和id为div设置风格

这节课主要是复习一下前一课的内容,会用div来创建几个圆圈,让用class和id来给他们设置风格. 其中涉及到的属性: display: inline-block border-radius: 100%; margin-left: 5px 将会在后面课程有讲 stylesheet.css /*Add your CSS below!*/ div { display: inline-block; margin-left: 5px; height: 100px; width: 100px; borde

HTML及CSS基础课(六) Clickable Photo Page

这节课是练习课,在上一节课我们已经学了关于表格的一些东西,表格的功能不仅如此,还可以更强大. 这里会先用到了CSS文件,所以在工程中包含一个新文件stylesheet.css.CSS的内容会在下一节课里学习,这里先不去讲它. css文件stylesheet.css: <span style="font-size:14px;">img { width:100px; height:100px; } table, td { border: 1px #70b8ff dashed;

HTML及CSS基础课(四) Social Networking Profile

同样,按照Codecademy的惯例,都是一节课讲知识点,然后再一节课做练习做一个小页面,交替进行.这节课是练习课.按照提示,写一个个人简介的页面,很快就可以做完了. <!DOCTYPE html> <html> <head> <title>Zeng Shuangde</title> </head> <body > <img src="http://img3.douban.com/icon/ul431612

谈谈一些有趣的CSS题目(十四)-- 纯 CSS 方式实现 CSS 动画的暂停与播放!

开本系列,谈谈一些有趣的 CSS 题目,题目类型天马行空,想到什么说什么,不仅为了拓宽一下解决问题的思路,更涉及一些容易忽视的 CSS 细节. 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题中有你感觉到生僻的 CSS 属性,赶紧去补习一下吧. 不断更新,不断更新,不断更新,重要的事情说三遍. 谈谈一些有趣的CSS题目(一)-- 左边竖条的实现方法 谈谈一些有趣的CSS题目(二)-- 从条纹边框的实现谈盒子模型 谈谈一些有趣的CSS题目(三)-- 层叠顺序与堆栈上下文知多少 谈谈一些有趣

网页设计CSS网页布局:CSS网页布局的未来

文章简介:大家都知道,css有着奇妙的特性,然而让人失望的是,css对基本页面布局上的支持有所欠缺.但是这种情况正在得到改变,更多的动态页面正是由css所支持的,正如peter gasston所说的. 在这里,我能够保证在数年之后,css3必定能够引领潮流.一揽子的前端工具正在应运而生,方便为我们带来rounded corners圆角,gradients渐变,opacity透明度,transformations,transitions,animations,甚至更多效果.但是现在我们都有了fun

CSS高级教程: CSS框架

文章简介:可以从CSS框架中借鉴到什么. 现在很多人会使用 CSS 框架进行快速建站.那 CSS 框架是什么呢,它通常是一些 CSS 文件的集合,这些文件包括基本布局.表单样式.网格.简单组件.以及样式重置.使用 CSS 框架大大降低工作成本进行快速建站.当然对于一些大型的项目,可能会很难照搬某些框架直接使用的,因为直接使用会带来一些限制或者冗余的问题.但在 CSS 框架已经日趋成熟的今天,在我们设计项目架构.规范的时候,现时市面上一些优秀的框架也可以给我们提供很多可借鉴的地方. 本文主要从几个

CSS网页制作:CSS的面试题和练习

文章简介:如果你处在一个需要面试别人有关于CSS方面技巧和知识,一时想起来还真有点难.我把我能想出来的整理在一起,提供给大家参考. 如果你处在一个需要面试别人有关于CSS方面技巧和知识,一时想起来还真有点难.我把我能想出来的整理在一起,提供给大家参考. 练习要做 正如他们说的,大家实际工作很重要.当然,大家通过工作练习更为重要.这些都是一些练习,并不特别困难,任何人或有没有CSS经验都应该做得到.只看或只听,这样做是没有任何意义的.在CodePen中做练习就挺完美的.   CodePen如何使用

学习CSS教程:学习CSS网页布局

文章简介:你也许知道什么叫选择器,什么叫属性,什么叫数值,也许你对css布局略懂一二,但这还远远不够.如果你想着从头开始学习HTML和CSS的话,我建议你认真查看下 this tutorial. 否则,在工作的时候,你依然陷入迷惘的泥潭中苦苦挣扎. 这个篇文章介绍的是现在广泛使用于网站布局领域的CSS基础. 你也许知道什么叫选择器,什么叫属性,什么叫数值,也许你对css布局略懂一二,但这还远远不够.如果你想着从头开始学习HTML和CSS的话,我建议你认真查看下 this tutorial. 否则

CssGaga教程:css合并与CSS优化

文章简介:CssGaga – css合并和CSS优化 CssGaga – css合并 勾选合并开启此功能Before: @import url("reset.import.source.css"); @import url("grid.import.source.css"); @import url("mod-1.source.css"); /* mod-1.source.css 中 @import url("media.source.