具体详情内容请查阅《css参考手册》

一、基本结构样式

width 宽度
height 高度
background 背景
border 边框
padding 内边距
margin 外边距 其中,width,padding,margin如果使用百分数进行设置,实际上以自己的父盒子的宽度进行参考。border 不能用 百分比设置。 未设置 box-sizing时:
盒子宽度 = width + 左右padding + 左右border;
设置 box-sizing : border-box 后:
盒子宽度 = width;

二、背景样式

background-attachment: fixed; 背景是否滚动
background-color: gray; 背景颜色
background-image: url(bg.jpg); 背景图
background-repeat: no-repeat; 背景图是否重复
background-position: center 0px; 背景图位置 复合写法:
background: #00FF00 url(bgimage.gif) no-repeat fixed top;

三、边框样式

border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px; border-top-style: dotted;
border-right-style: dotted;
border-bottom-style: dotted;
border-left-style: dotted; border-top-color: blue;
border-right-color: blue;
border-bottom-color: blue;
border-left-color: blue; 复合写法:
border: 1px solid red;

四、字体和文本样式

font-size           文字大小(一般均为偶数)
font-family 字体(中文默认宋体)
color 文字颜色(英文、rgb、十六位进制色彩值)
line-height 行高
text-align 文本对齐方式
text-indent 首行缩进(em缩进字符)
font-weight 文字着重
font-style 文字倾斜
text-decoration 文本修饰
letter-spacing 字母间距
word-spacing 单词间距(以空格为解析单位)

五、块和内联

块 :显示一行
内联 :宽度和高度依赖文本的宽高
display : inline-block/block
inline-block的特性:
1) 使块元素在一行显示
2) 使内嵌支持宽高
3) 换行被解析了
4) 不设置宽度的时候宽度由内容撑开

六、浮动样式(float)

描述:元素加了浮动,会脱离文档流 ,按照指定的一个方向移动直到碰到父级的边界或者另外一个浮动元素停止
属性值:left/right/none
特性:
1) 使块元素在一行显示
2) 使内嵌支持宽高
3) 不设置宽度的时候宽度由内容撑开
4) 脱离文档流
5) 提升层级半层
注:文档流是文档中可显示对象在排列时所占用的位置

七、 定位(position)

属性值:relative/absolute/fixed
relative特性:
1) 不影响元素本身的特性;
2) 不使元素脱离文档流;
c) 如果没有定位偏移量,对元素本身没有任何影响;
absolute特性:
1) 使元素完全脱离文档流;
2) 使内嵌支持宽高;
3) 块属性标签内容撑开宽度;
4 )如果有定位父级相对于定位父级发生偏移,没有定位父级相对于整个文档发生偏移;
5) 相对定位一般都是配合绝对定位元素使用;
fixed特性(IE6不支持):
与绝对定位的特性基本一致,差别是始终相对整个文档进行定位;
定位的层级:
使用 z-index:[number] number越大 层级越高
注:
absolute 和 relative 没有 对应关系。

八、滤镜样式

标准(w3c)   不透明度  opacity:0~1;
IE私有 filter:alpha(opacity=0~100);

九、表格样式(table)

1) 不要给table,th,td以外的表格标签加样式;
2) 单元格默认平分table 的宽度
3) th里面的内容默认加粗并且左右上下居中显示
4) td里面的内容默认上下居中左右居左显示
5) table 决定了整个表格的宽度;
6) table里面的单元格宽度会被转换成百分比;
7) 表格里面的每一列必须有宽度;
8) 表格同一竖列继承最大宽度;
9) 表格同行继承最大高度;

CSS基本样式简单介绍的更多相关文章

  1. CSS基础之简单介绍

    网页诞生初期,没有描述样式的语言,创建了很多用于描述样式的标签.但这些标签破坏了html作为一门结构语言的表现. 于是,W3C在1995年开始起草CSS,提出将结构和样式分离的解决方案. 元素 元素是 ...

  2. 【Android 应用开发】 ActionBar 样式具体解释 -- 样式 主题 简单介绍 Actionbar 的 icon logo 标题 菜单样式改动

    作者 : 万境绝尘 (octopus_truth@163.com) 转载请著名出处 : http://blog.csdn.net/shulianghan/article/details/3926916 ...

  3. jQuery学习----简单介绍,基本使用,操作样式,动画

    jQuery简单介绍 jq是js的插件库,说白了,jq就是一个js文件 凡事能用jq实现的,js都能实现.但是js能实现的,jq不一定能够实现 jq的引入 http://www.bootcdn.cn ...

  4. css样式的介绍

    1.什么是css? 简单的来说css就是配合HTML的,HTML主要负责页面的结构,css就像一个美容师,主要负责页面的美化. 2.css的样式 css的样式有三种:行内样式  内部式  外部链接式 ...

  5. CSS简单介绍及应用

    CSS的简介 概述: Cascading Style Sheets, 层叠样式表. 作用: 用来美化页面的. 分类: 行内样式: //直接写在元素(html的标签)中的样式. 内部样式: //写在&l ...

  6. HTML简单介绍及举例

    超文本标记语言(Hyper Text Markup Language,简称HTML)是为"网页创建和其他可在网页浏览器中看到的信息"设计的一种标记语言.HTML被用来结构化信息,也 ...

  7. jQuery系列 第一章 jQuery框架简单介绍

    第一章 jQuery框架简单介绍 1.1 jQuery简介 jQuery是一款优秀的javaScript库(框架),该框架凭借简洁的语法和跨平台的兼容性,极大的简化了开发人员对HTML文档,DOM,事 ...

  8. 富文本编辑器UEditor自定义工具栏(三、自定义工具栏功能按钮图标及工具栏样式简单修改)

    导读 富文本编辑器UEditor提供丰富了定制配置项,如果想设置个性化的工具栏按钮图标有无办法呢?答案是肯定的!前两篇博文简要介绍了通过将原工具栏隐藏,在自定义的外部按钮上,调用UEditor各命令实 ...

  9. ASP.NET MVC 简单介绍①

    ASP.NET  MVC 简单介绍① 只做了重要描述,内容出自菜鸟教程网站内容. 目录 1布局 2HTML 帮助器 3.Razor 语法 4.添加样式 5.Layout 6. Controllers ...

随机推荐

  1. Ubuntu14.04安装CUDA6.5

    机器配置: 双系统:win10 64bit+ ubuntu14.04 LTS 64bit 显卡: GeForce 405 cuda版本: cuda 6.5 参考: http://m.blog.csdn ...

  2. 十四 web爬虫讲解2—Scrapy框架爬虫—豆瓣登录与利用打码接口实现自动识别验证码

    打码接口文件 # -*- coding: cp936 -*- import sys import os from ctypes import * # 下载接口放目录 http://www.yundam ...

  3. HDU 4815 概率dp,背包

    Little Tiger vs. Deep Monkey Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65535/65535 K ( ...

  4. css3中自定义 placeholder 文本颜色

    对于 ie 浏览器我们可以通过自定义的 class 名称,直接修改 span 这个标签的样式.对于其他浏览器诸如谷歌和火狐就需要特殊处理了,不多说直接上代码: ::-webkit-input-plac ...

  5. Linux 忘记密码解决方法,Linux 远程登录

    一.Linux 忘记密码解决方法 很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可. 步 ...

  6. iptables详解(7):iptables扩展之udp扩展与icmp扩展

    前文中总结了iptables的tcp扩展模块,此处,我们来总结一下另外两个跟协议有关的常用的扩展模块,udp扩展与icmp扩展. udp扩展 我们先来说说udp扩展模块,这个扩展模块中能用的匹配条件比 ...

  7. 清华大学 pip 源

    pypi 镜像使用帮助 pypi 镜像每 5 分钟同步一次. 临时使用 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-pac ...

  8. NEU 1495 a interesting game 大数 难度:1

    问题 G: a interesting game 时间限制: 1 Sec  内存限制: 128 MB提交: 29  解决: 10[提交][状态][讨论版] 题目描述 One day,Kid is in ...

  9. java与mysql时间类型对应的问题

    项目中遇到一个问题,从后台给出的json字符串中取得的时间,之后通过方法转换成  yyyy-MM-dd hh:mm:ss 的时候,转换后的得到的竟然是1969年...之后排查问题: 发现了在mayba ...

  10. windows下gvim搭建IDE

    原文转载自:手把手教你把Vim改装成一个IDE编程环境(图文) 如侵犯您的版权,请联系:windeal12@qq.com By: 吴垠 Date: 2007-09-07 Version: 0.5 Em ...