ສັບສັນພື້ນຖານ 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;}

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

ສັບສັນ CSS

ຂໍ້ສັງເກດ:请使用花括号来包围声明。

值的不同写法和单位

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

p { color: #ff0000; }

为了节约字节,我们可以使用 CSS 的缩写形式:

p { color: #f00; }

我们还可以通过两种方法使用 RGB 值:

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

请注意,当使用 RGB 百分比时,即使当值为 0 时也要写百分比符号。但是在其他的情况下就不需要这么做了。比如说,当尺寸为 0 像素时,0 之后不需要使用 px 单位,因为 0 就是 0,无论单位是什么。

记得写引号

ຂໍ້ສັງເກດ:ຖ້າຄູ່ມີຫນຶ່ງຫນຶ່ງຄຳເວົ້າແລ້ວຈະຕ້ອງໃຊ້ຄຳເວົ້າທີ່ມີຄຳວຽນ:

p {font-family: "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, Palatino, serif;
  }

ການບໍ່ມີຈຳນວນປະກອບບາງບານຈະບໍ່ມີຜົນກະທົບຕໍ່ການເຮັດວຽກຂອງ CSS ໃນບັນຊີບາງບານ, ຄືກັນກັບ XHTML, CSS ບໍ່ມີຄວາມສົນໃຈຕໍ່ການບັນທຶກຄຳຂັບເຄື່ອງ. ແຕ່ມີການອອກຫຼັກການບໍ່: ຖ້າກໍລະນີການເຮັດວຽກກັບເອກະສານ HTML, ຊື່ class ແລະ id ຈະມີຄວາມສົນໃຈຕໍ່ການບັນທຶກຄຳຂັບເຄື່ອງ.