/* 选择器 */ /* 标签选择器 */ p { color: red; } /* 类选择器 */ .text { font-size: 16px; } /* ID选择器 */ #header { background-color: #eee; } /* 属性选择器 */ a[href="https://www.google.com"] { text-decoration: none; }
选择器是CSS中用于选择页面元素的一个重要概念。标签选择器根据标签名来选择元素,类选择器根据class属性的值来选择元素,ID选择器根据ID属性的值来选择元素,而属性选择器根据元素的属性来选择元素。
/* 盒模型 */ /* padding */ .box { padding: 10px; } /* margin */ .box { margin: 10px; } /* border */ .box { border: 1px solid black; }
CSS中的盒模型是指元素由content、padding、border、margin四个部分组成的一个盒子。盒模型中的每一部分都有相关的CSS属性控制其大小、颜色、样式等。通过设置padding属性,可以调整元素内部的空白区域,通过设置margin属性,可以调整元素周围的空白区域,而设置border属性则可以为元素添加边框。
/* 布局 */ /* float */ .left { float: left; width: 50%; } .right { float: right; width: 50%; } /* position */ .absolute { position: absolute; top: 0; right: 0; } .relative { position: relative; top: 10px; }
CSS中的布局是指控制页面元素的位置和排列方式。float属性可以使元素浮动到页面对应的位置,position属性可以改变元素的定位方式。使用绝对定位(absolute)和相对定位(relative)可以精确地指定元素的位置。
CSS拥有众多优秀的特性,上述只是其中几种。通过不断地学习掌握CSS,大家可以创造出更加美观、实用的页面。