2017届西安思沃大讲堂我爱编程

CSS 的基本操作

2016-12-09  本文已影响25人  sunnyaxin

CSS(Cascading Style Sheets)层级样式表,是一种用来表现HTML或XML等文件样式的计算机语言。CSS是模型与视图分离这个概念的典范之作。学习CSS需要有HTML基础。

盒子形状
布局定位的重要CSS属性

float, clear, position, display
width, height, padding, margin, border

  1. float:控制靠左还是靠右,有三个值:

float: left / right / none

  1. clear:规定元素的哪一侧不允许其他浮动元素。但是这个功能与display属性协同会产生不同的效果。 所以初学者来讲,只要记住这一种用法就好了。
  2. position:显示相对于原有位置的偏移量,经常跟right,left,top,bottom相联合使用。

position: static / relative / absolute / fixed

  1. display:改变生成的盒子的类型。

none, block, inline, inline-block, list-item, table, run-in 等

流式布局

通过使用百分比设置各个部分的宽度来适应不同的分辨率。

伪类和伪元素

用于向某些选择器添加特殊效果

语法
  1. 伪类

selector : pseudo-class {property: value}
selector.class : pseudo-class {property: value} (CSS类与伪类搭配使用)

  1. 伪元素

selector:pseudo-element {property:value;}
selector.class:pseudo-element {property:value;} (CSS类与伪元素搭配使用)

例如:

a:link {color: #FF0000} /* 未访问的链接 */
a:visited {color: #00FF00} /* 已访问的链接 */
a:hover {color: #FF00FF} /* 鼠标移动到链接上 */
a:active {color: #0000FF} /* 选定的链接 */

"first-line" 伪元素用于向文本的首行设置特殊样式。

p:first-line
  {
  color:#ff0000;
  font-variant:small-caps;
  }
伪类属性
属性 描述
:active 向被激活的元素添加样式
:focus 向拥有键盘输入焦点的元素添加样式
:hover 当鼠标悬浮在元素上方时,向元素添加样式
:link 向未被访问的链接添加样式
:visited 向已被访问的链接添加样式
:first-child 向元素的第一个子元素添加样式
:lang 向带有指定 lang 属性的元素添加样式
伪元素属性
属性 描述
:first-letter 向文本的第一个字母添加特殊样式
:first-line 向文本的首行添加特殊样式
:before 在元素之前添加内容
:after 在元素之后添加内容

参考资料

CSS在线验证
学习CSS布局
CSS基础教程
CSS3新特性
CodeForDream上提供的CSS课程

上一篇 下一篇

猜你喜欢

热点阅读