我爱编程

CSS入门一

2018-03-26  本文已影响0人  嗷老板

一、CSS的概述

1、什么是CSS

  CSS(Cascading Style Sheets)指层叠样式表,也被称为CSS样式,主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(高度、边框样式、边距等)以及版面的布局等外观显示样式。
  CSS能够使HTML页面更好看,CSS色系的搭配可以让用户更舒服,SCC+DIV布局更佳灵活,更容易绘制出用户需求的结构。

2、CSS样式规则

  CSS在使用的时候需要遵循一定的规范。具体格式为:

    选择器{属性1:属性值;属性2:属性值;...}

  选择器用于指定CSS样式作用的HTML对象,花括号内是对该对象设置的具体样式。属性和属性值以键值对方式出现,使用冒号隔开,每个属性之间用分号隔开。

注意:

案例:

    h1{
        font-size:20px;
        color:red;
    }

二、HTML引入CSS的方式

1、行内样式

  通过标签的style属性来进行样式的定义,这种方式不易于标签和样式的分离,只能在便签内使用,复用性极低,一般不建议使用。例如:

<span style="color=red;font_size:30px;">你好</span>
行内样式

2、内部样式

  内部样式又称为内嵌式,是将CSS代码集中写在HTML文档的<head>头部标签中,并且使用<style>标签进行定义,可以利用选择器给多个标签设置样式,这种方式只对其所在的HTML 页面有效,可以对多出标签统一设置样式,复用性较低。例如:

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            font{
                font-size: 30px;
                color: red;
            }
        </style>
    </head>
    <body>
        <font>你好</font>
        <br />
        <font>CSS</font>
    </body>
</html>
内部样式

3、外部样式

  外部样式又称为链入式,是将所有的样式放在一个或者多个以.css为扩展名的外部样式表文件中,通过<link>标签将样式连接到HTML文档中。这种方法的优点是同一个CSS样式表可以被不同的HTML页面链接使用,同时一个HTML页面也可以通过多个<link>标记链接多个CSS样式表。例如:

font{
    font-size: 30px;
    color: red;
}
<!--上面是外部样式表文件-->
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <link rel="stylesheet" type="text/css" href="cssDemo.css"/>
    </head>
    <body>
        <font>你好</font>
        <br />
        <font>CSS</font>
    </body>
</html>
外部样式

注意:
  三种样式的使用有优先级:行内样式的优先级最高;内部样式和外部样式的优先级一样,谁最后解析显示谁。

三、CSS的选择器

  我们定义过CSS样式后,需要将这些样式作用在HTML便签上,首先我们要找到该目标元素。在CSS中,执行这一任务的样式规则部分被称为选择器。

1、元素选择器

  元素选择器是指用HTML标记名称作为选择器,按照标记名称分类,为页面中某一类标记指定统一的CSS样式。
  元素选择器最大的优点是能快速为页面中同类型的标记统一样式,同时这也是他的缺点,不能设计差异化样式。
例如:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            font{
                font-size: 30px;
                color: red;
            }
        </style>
    </head>
    <body>
        <font>你好</font>
        <br />
        <font>CSS</font>
    </body>
</html>

2、ID选择器

  ID选择器使用‘#’进行标识,后面紧跟id名,id名即为HTML元素的id属性,大多数HTML元素都可以定义id属性,元素的id值是唯一的,只能作用于文档的某一个具体的元素。
例如:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            #test{
                color: red;
                font-size: 30px;
            }
        </style>
    </head>
    <body>
        <font id="test">你好</font>
        <br />
        <font id="test">CSS</font>
    </body>
</html>

3、类选择器

  类选择器使用‘.’进行标识,后面紧跟类名,类名即为HTML元素的class属性,大多数HTML元素都可以定义class属性。类选择器最大的优势就是可以为元素对象定义单独或相同的样式。
例如:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            .test{
                color: red;
                font-size: 30px;
            }
        </style>
    </head>
    <body>
        <font class="test">你好</font>
        <br />
        <font class="test">CSS</font>
    </body>
</html>
上一篇下一篇

猜你喜欢

热点阅读