CSS基础语法

本文深入解析CSS语法,从基本概念出发,详细阐述了选择器和声明的作用,通过实例展示了如何使用CSS来定义样式,包括颜色、字体大小等属性的设定,并讨论了值的不同写法和单位,以及多重声明的使用方法。

CSS语法


css规定由两个主要的部分构成:选择器,以及一条或多条声明。

selector{

declaration1; declaration2; ... declarationN

}

选择器通常是您需要改变的样式的Html元素。

每条声明由一个属性和一个值组成。

属性(property)是您希望设置的样式属性(style attribute)。每一个属性有一个值。属性和值被冒号分开。

selector{property:value}

下面代码作用是将h1元素内的文字颜色定义为红色,同时将字体大小设置为14像素。

在这个例子中,h1是选择器,color和font-size是属性,red和14px是值。

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

下面示意图为您展示了上面代码的结构:

165713_58AY_1422716.png

提示:请使用花括号来包围声明。


值的不同写法和单位

除了英文red,我们还可以使用十六进制颜色的值#ff0000:

p{color:#ff0000;}

为了节约字节数,我们可以使用css的缩写来表示:

p{color:#ff0;}

我们还可以通过RGB值:

p{color:rgb(255,0,0);}

p{color:rgb(100%,0%,0%);}

请注意:当使用rgb百分比时,即使当值为0时也要写成百分比符号。


记得写引号:

提示:如果值为若干单词,则要给值加引号;

p{font-size:“sans serif”;}


多重声明:

提示:如果要定义不止一个声明,则需要用分号将每个声明分开。

例如展示一个红色文字的居中段落。

p{text-align:center;color:red;}

这样写视乎对我们的阅读性降低了,现在来改变一下是不是更美观了:

p{

   text-align:center;

   color:black;

    font-family:arial;

}

空格和大小写

大多数样式表包含不止一条规则,而大多数规则包含不止一个声明。多重声明和空格的使用使得样式表更容易被编辑:

body{

    color:#000;

   background:#fff;

   margin:0;

   padding:0;

   font-family:Georgia,Palation,serif;

}

是否包含空格不会影响css在浏览器的工作效果。css对大小写不敏感。

转载于:https://my.oschina.net/u/1422716/blog/669184

### CSS 基础语法教程 #### 一、CSS 的三种引入方式 CSS 可以通过内嵌式、外联式以及行内式这三种方式进行引入。 - **内嵌式** 使用 `<style>` 标签定义样式,通常放置于 HTML 文件的 `<head>` 部分。这种方式仅适用于当前页面的样式设置[^2]。 ```html <head> <style> body { background-color: lightblue; } </style> </head> ``` - **外联式** 将 CSS 样式保存到独立的 `.css` 文件中,并通过 `<link>` 标签将其链接至 HTML 页面。这种方法适合多页面共享同一套样式。 ```html <!-- index.html --> <head> <link rel="stylesheet" href="styles.css"> </head> /* styles.css */ body { background-color: lightgreen; } ``` - **行内式** 利用 `style` 属性直接在 HTML 元素上定义样式。尽管简单直观,但由于其局限性(只针对单一元素生效),一般不建议作为主要方法使用。 ```html <p style="color: blue;">这是一个蓝色的文字。</p> ``` #### 二、CSS 基本语法规则 CSS 规则是由选择器和声明组成。其中,声明又分为属性及其对应的值。 ```css selector { property: value; } ``` 例如: ```css body { color: red; /* 设置文字颜色为红色 */ text-align: center; /* 文字居中显示 */ } ``` 上述代码中的 `color` 和 `text-align` 是属性名称,而 `red` 和 `center` 则是它们各自的取值范围[^3]。 #### 三、基础选择器介绍 为了更灵活地控制文档结构中的不同部分,CSS 提供了几种常见的选择器类型来匹配特定的目标对象。 1. **标签选择器** 这是最简单的形式之一,它基于 HTML 元素的名字来进行定位操作。 ```css p { font-size: 16px; /* 定义段落字体大小 */ } ``` --- #### 总结 以上内容涵盖了 CSS 的基本概念、引入方式以及初步的选择器应用技巧。掌握这些基础知识有助于进一步深入理解如何高效设计网页布局与视觉效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值