ສັບສັນພື້ນຖານ 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;}
下面的示意图为您展示了上面这段代码的结构:

ຂໍ້ສັງເກດ:请使用花括号来包围声明。
值的不同写法和单位
除了英文单词 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 ຈະມີຄວາມສົນໃຈຕໍ່ການບັນທຶກຄຳຂັບເຄື່ອງ.
- ບ່ອນຫຼັງ ການນຳໄຊ CSS
- ບ່ອນຫຼັງ ສັບສັນສູງສູງ CSS