前言

1.CSS    cascading   stylesheet  级联样式表 ,外观显示(页面内容显示的方式)。CSS文档以.css作为后缀   

2、w3c推荐页面文件定义

     数据和结构   html

     样式             css

     行为             javascript

正文

CSS(cascading style sheets,层叠式样式表)

作用:设置HTML页面的布局和样式

css的语法

 选择器{样式属性;样式属性}

HTML中引入样式

 a.外部样式(外部文件),link标签引入

b.内部样式,style标签引入

 c.内联样式,通过style属性设置

注: 样式优先级别

1.内联样式>内部样式>外部样式

   

2. 在新版浏览器中内部样式和外部样式

 依据样式的引入先后顺序,后引入会覆盖前面的样式

选择器

 1.标签选择器

     标签名称{....}

 2.ID选择器

     #id {...}

 3.Class选择器

     .class {...}

 4.群组选择器

     标签名称1,标签名称2 {.....}

 5.包涵选择器

     父标签 子标签 {...}

     直接包涵

     父标签 > 子标签 {....}  IE不支持

经常使用样式属性

1.字体相关属性



  1)字体颜色  color:颜色英文单词、#十六进制形式  RGB 如:color:#0099ff

 2) 字体大小  font-size

  3)字体样式  font-style

  4)字体  font-family

  5)单词间距  word-spacing

  6)字符间距  letter-spacing

2.文本相关属性



  1)文本对齐方式  text-align:left/center/right

  2)文本与左边界的距离  text-indent

  3)文本线条  text-decoration:underline 下划线  overline 上划线  line-through 删除线 none 去掉线条

3.背景相关属性



1)  背景色  background-color:red

2)  引入背景图片  background-image:url(...)

3)  图片平铺方式  background-repeat:no-repeat 不平铺  repeat-x 在水平方向上平铺  repeat-y 在垂直方向上平铺

4.边框相关的属性



 1) border:线形  粗细  颜色

        线形: solid实线 、 dotted点线、  double双线 和  dashed虚线

2) border-top:顶层边框

  3)border-bottom:底层边框

  4)border-left:左边框

  5)border-right:右边框

5.宽度高度属性

width:

  height:

6.鼠标相关

cursor:wait 漏斗形 pointer(hand)  手指型

7.显示相关的样式

display:none  隐藏  inline 将div变成span   block 将span转换成div

8.超链接

1)a:link{.....}  超链接点击之前的样式设置

  2)a:hover{....}  鼠标浮上的样式设置

  3)a:active{....}  鼠标点击的样式设置

  4)a:visited{....}  訪问过后的样式设置

9.定位相关样式

1)  position:   absolute 绝对定位:相对父标签的左上角坐标进行定位      relative 相对定位:相对当前标签默认出现的位置进行偏移

2)top:设置上边距

3)  left:设置左边距

10.内外边距

margin: 外边距

  padding:内边距

总结

基本的语法

选择器{

         属性:属性值;

         .......

     }  

    选择器

    a.标签选择器

       标签名{

         属性:属性值;

      }

    b.class 选择器

       .选择器的名字{

属性:属性值;

      }

     特殊

      标签名.选择器名字{//仅仅对相相应标签有效果

        属性:属性值;

      }

    c.id  选择器

      #选择器名字{

         属性:属性值;

     }

    d.包括选择器

    标签名1  标签名2{

     属性:属性值;

   }

    对包括在标签1中的标签2有效果

   e.群组选择器

     标签名,标签名{

         属性:属性值;

     }

样式的继承

子标记会继承父标记的样式

css概述的更多相关文章

  1. xhtml和css概述

    Xhtml和css概述 1.html的过渡到xhtml html与xhtml不是两种语言,它们是一种语言的不同阶段,有点类似于文言文和白话文之间的关系.因为网络技术的日新月异,html的不断改进,所以 ...

  2. 一、CSS概述 二、CSS的选择器(认识) 三、CSS样式和属性(练习) 四、重构商城首页DIV+CSS(页面布局)(重点) 浮动/更改显示方式

    一.CSS概述###<1>概念 DIV,就是一个HTML元素,块级元素,通常结合CSS进行页面的布局. CSS,层叠样式表,给HTML元素增强显示. ###<2>作用 样式定义 ...

  3. Unit02: CSS 概述 、 CSS 语法 、 CSS 选择器 、 CSS声明

    Unit02: CSS 概述 . CSS 语法 . CSS 选择器 . CSS声明 my.css p { color: yellow; } demo1.html <!DOCTYPE html&g ...

  4. Web前端:1、HTML&CSS概述及结构

    万维网联盟(World Wide Web Consortium)简称W3C,专门为了定义网页相关的标准而成立,如网页中的HTML.CSS.DOM.HTTP.XML等标准. 根据W3C标准,一个网页主要 ...

  5. CSS概述<选择器总结>

    概述:CSS是指层叠样式表,他是定义如何显示HTML元素,样式表通常存储在样式表中,通常存储在.css文件中,下面对css的选择器进行总结,便大家夯实基础! 1 语法规范: 每个样式规则有两个部分:选 ...

  6. python css概述

    1. 概述 css是英文Cascading Style Sheets的缩写,称为层叠样式表,用于对页面进行美化. 存在方式有三种:元素内联.页面嵌入和外部引入,比较三种方式的优缺点. 语法:style ...

  7. 后端码农谈前端(CSS篇)第一课:CSS概述

    一.从扮演浏览器开始 扮演浏览器是Head First图书中很有意义的一个环节.可作者忘记了告诉我们扮演浏览器的台本.我们从这里开始. 上图是webkit内核渲染html和css的流程图.从该图我们可 ...

  8. 网页三剑客:HTML+CSS+JavaScript 之CSS概述

    CSS 简介 什么是 CSS? CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 样式通常存储在样式表中 把样式添加到 HTML 4.0 中,是 ...

  9. Study 5 —— CSS概述

    CSS(Cascading Style Sheet)称为层叠样式表,也可以称为CSS样式表或样式表,其文件扩展名为.css,CSS是用于增强或控制网页样式,并允许将样式信息与网页内容分离的一种标记性语 ...

随机推荐

  1. JDBC----数据库连接池(connection pool)

    •数据库连接池的基本思想就是为数据库连接建立一个"缓冲池".预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从"缓冲池"中取出一个,使用完毕之后再 ...

  2. django最佳实践

    导入的时候使用绝对导入或者清晰的相对导入 相对导入用法: from __future__ import absolute_import from .models import what_u_need ...

  3. 我在北京找工作(二):java实现算法<1> 冒泡排序+直接选择排序

    工作.工作.找工作.经过1个多星期的思想斗争还是决定了找JAVA方面的工作,因为好像能比PHP的工资高点.呵呵 :-)  (其实我这是笑脸,什么QQ输入法,模拟表情都没有,忒不人性化了.) 言归正传, ...

  4. cocos2d-x游戏开发系列教程-超级玛丽10-怪物与马里奥冲突检测

    在超级玛丽游戏中,马里奥在移动,怪物也在移动,当他们遇见时,需要判断是马里奥身亡还是怪物身亡. 这个判断的代码在怪物类的检测函数实现中. 比如蘑菇怪的冲突检测函数: bool CMMonsterMus ...

  5. uva11021 - Tribles(概率)

    11021 - Tribles GRAVITATION, n.“The tendency of all bodies to approach one another with a strengthpr ...

  6. Linux chmod命令具体解释

    仅仅能文件属主或特权用户才干使用该功能来改变文件存取模式.mode能够是数字形式或以who opcode permission形式表示. who是可选的,默认是a(全部用户). 仅仅能选择一个opco ...

  7. Remoting简单实践

    一句话概括 remoting是微软的一种实现在不同的.net应用程序中进行分布式通信的技术 重要概念 原理大致是首先客户端通过remoting通道来获取服务器对象代理,通过序列化与反序列方式实现数据交 ...

  8. 【转】URL和URI的区别

    [转]URL和URI的区别 译者:华科小涛:http://www.cnblogs.com/hust-ghtao/: 初学http协议,就被这两个相似的术语搞蒙了,查了很多资料,总算搞清楚了.(找资料还 ...

  9. 在Mac上配置/使用Github

    文/天才晓波(简书作者)原文链接:http://www.jianshu.com/p/20eee155bbee著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”. 先简单介绍一下Git和Git ...

  10. POJ 2479 不相交最大子段和

    题目意思还是很好理解的,在一个数列中,找出不相交的两个子串使得其和最大. 解题思路: 对于每个i来说,求出[0 ~ i - 1] 的最大子段和以及[i ~ n - 1]的最大子段和,在加起来,求最大的 ...