一、    CSS中的样式选择

1)内样式(内联样式)

style=””;

2)内嵌样式

<style type="text/css"></style>

3)外部样式

<link type="text/css" href="URL" rel="stylesheet" />

4)导入样式

@import url();

注:优先级行内 > 链接 > 内嵌 > 导入(就近原则)

二、CSS中的常用选择器

1)标签选择器

直接使用标签名来定义一个标签属性。整个文档内所有该标签将都被定义一个相同的属性。

2)类型选择器

使用.ClassName来定义一个类型的属性。当标签元素内包含class=””属性时,则具有其定义的样式。

3)ID选择器

使用#IdName来定义一个ID元素的属性。当标签元素内的ID与其定义的ID相同时,该标签则具有其定义的属性。

注:优先级 ID>类型>标签

3、CSS中的特殊选择器(在特殊情况下使用)

子对象选择器

语法:E1 > E2 。表示为选择所有作为对象E1下面的所有子对象。

属性选择器1

语法:E1[attr]。表示拥有[attr]属性的所有E1对象。

属性选择器2:

语法:E1[attr=value]。选择拥有[attr]属性的属性值等于value的E1对象

4、CSS中的常用属性

字体 Font

1) font属性,对字体进行整体控制。(可一次性设置多种属性)

2) color属性,对字体的颜色进行修改和控制。

3) font-family,对文本的字体进行修改。

4)font-size,定义文本的字体大小。

5)font-stretch:定义修改文本字体的加粗(normal:正常,narrower:加细,wider:加粗)

6)text-decoration:设置文本的修饰,装饰内容。

文本 text

1)vertical-align:设置或检索对象内容的垂直对其方式。

2)text-align:设置或检索对象中文本的对齐方式。

背景 background

1)background:对背景整体属性进行控制,设置其复合属性。

2)background-color:设置对象的背景颜色。

3)background-image:设置对象的背景图片

4)background-repeat:设置对象的背景图片的排列方式。

定位 Postioning

1)position:设置对象的定位方式。

2)top bottom left right:设置对象定位距离像素。

边框 Borders

1)border:对边框的整体属性进行控制,设置其复合属性

2)border-color:设置对象边框的颜色。

3)border-style:设置对象边框的样式。

4)border-width:设置对象边框的宽。

列表 lists

list-style:对列表的整体属性进行控制,设置其复合属性

布局 Layout

1)float:该属性的值指出了对象是否及如何浮动。

2)clear*:不允许对象浮动。both:不允许两边有对象浮动。left/right:不允许左边/右边有对象浮动。none:无浮动值。

3)display:设置或检索对象是否及如何显示。

边距 Margin/Padding

Margin:设置对象的外边距

Padding:设置对象的内边距

5、伪选择器

常用的伪选择器

a:link 设置对a未被访问前的样式属性。

a:hover    设置对象在其鼠标悬停时的样式属性。

a:active   设置对象在被激活时的样式表属性。

a:visited  设置a对象在其链接已被访问过的属性。

a:focue    设置对象成为焦点时的样式表属性。

CSS样式表介绍的更多相关文章

  1. DOM与CSS样式表

    在前文 <DOM与元素节点内联样式>中我们了解了用 DOM 提供的接口操作元素节点内联样式的方法,今天我们来学习一下如何用 DOM 操作 CSS 样式表. CSS 样式表概况 通过使用 H ...

  2. 美丽的表格样式(使用CSS样式表控制表格样式)

    按照WEB2.0风格,设计了几个表格样式,希望大家喜欢. WEB2.0提倡使用div开布局,但不是要全然放弃使用表格,表格在数据展现方面还是不错的选择. 如今使用介绍使用CSS样式表来控制.美化表格的 ...

  3. 漂亮的表格样式(使用CSS样式表控制表格样式)

    根据WEB2.0风格,设计了几个表格样式,我希望你喜欢. WEB2.0推广使用div开放式布局.但并不是完全放弃使用形式,在数据表现形式而言是一个不错的选择. 本节将介绍如何使用现在CSS样式表来控制 ...

  4. WEB入门三 CSS样式表基础

    学习内容 Ø        CSS的基本语法 Ø        CSS选择器 Ø        常见的CSS样式 Ø        网页中3种使用CSS的方式 能力目标 Ø        理解CSS的 ...

  5. 漂亮的表格样式–>使用CSS样式表控制表格样式

    依照WEB2.0风格,设计了几个表格样式,希望大家喜欢.WEB2.0提倡使用div开布局,但不是要完全放弃使用表格,表格在数据展现方面还是不错的选择.现在介绍使用CSS样式表来控制.美化表格的方法. ...

  6. CSS选择器及CSS样式表

    前言 牛腩新闻发布系统中记忆最深的就是各种CSS选择器各种CSS样式,这些选择器之间肯定有它的优先级,包括CSS样式也一样,也是有它的优先级,本文介绍一些各种CSS选择器各种CSS样式以及它们的优先级 ...

  7. 深度理解CSS样式表,内有彩蛋....

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  8. CSS样式表

    CSS样式及属性 样式标的基本概念 样式表的分类 1.内联样式表 和html联合显示,控制精确,但可重用性差,冗余多. 例:<p style="font-size:14px;" ...

  9. JS 控制CSS样式表

    JS控制CSS所使用的方法: <style> .rule{ display: none; } </style> 你想要改变把他的display属性由none改为inline.  ...

随机推荐

  1. Java数值转化为二进制、十进制、十六进制字符串

    int i = 123;String binStr = Integer.toBinaryString(i); String otcStr = Integer.toOctalString(i); Str ...

  2. FZU 2233 ~APTX4869 贪心+并查集

    分析:http://blog.csdn.net/chenzhenyu123456/article/details/51308460 #include <cstdio> #include & ...

  3. @DataProvider Method 参数传递

    package roger.testng; import java.lang.reflect.Method; import org.testng.annotations.DataProvider; i ...

  4. C#中属性简写原理

    1. 属性简写时不能只有get或者set 原因: 如果只有get,那么没有办法给其赋值,所有也就没法get到值: 如果只有set,没有意义,因为根本没法获取到这个值.

  5. Windows Azure 的磁盘管理相关概念

    在 Windows Azure 的虚拟机中,磁盘有多种使用方式.操作系统磁盘是用来为虚拟机提供操作系统的虚拟硬盘.数据磁盘是附加到虚拟机上用来存储应用程序数据的 VHD. 根据应用程序的需要,可从多种 ...

  6. PHP中的empty()和isset()的比较

  7. Storm系列(六)架构分析之Scheduler-调度器[EventScheduler]

    任务调度接口定义: 1  IScheduler{ 2      // conf为当前nimbus的stormp配置 3  void prepare(Map conf); // 初始化 4  // to ...

  8. java 小结2 多态问题和容器介绍

    面向对象这个东西,其实我们一直是不是都没有感觉到自己在用,以后我一定要用用.以前学c#时候认真的看过一次,最近一直研究java.随便再看看. 多态问题: 在java中多态分为(1)编译时多态和(2)运 ...

  9. Java读取文件夹大小的6种方法及代码

    (一)单线程递归方式 package com.taobao.test; import java.io.File; public class TotalFileSizeSequential { publ ...

  10. Android:从程序员到架构师之路Ⅰ

    一般而言,人们大多先学开发(代码)的技术,随后才学(架构)设计的方法.然而,在实际做事时,却是先设计,随后才写出代码来.敏捷过程则让设计与写码迭代循环下去,一直到完成为止.在本课程里,就遵循敏捷的迭代 ...