三、样式属性

1、背景与前景

background-color:#90; ------------背景色,样式表优先级高。

background-image:url(路径)--------------设置背景图片。

background-repeat:no-repeat;----------------no-repeat,不平铺;repeat,平铺;repeat-x,横向平铺;repeat-y,纵向平铺。

background-position:center;-----------------背景图居中,设置背景图位置时,repeat必须为"no-repeat"。

background-position:top;-------------------背景图放到右上角(方位可以自己更改)。

background-position:left 100px top 200px;-------------------离左边100像素,离上边200像素(可以设为负值)。

background-attachment:fixed;-----------------------------背景是固定的,不随字体滚动。

background-attachment:scroll;------------------------------背景随字体滚动。

2、字体

font-family:"新宋体";------------------------------------字体。

font-size:12px;---------------------------------------字体大小。常用像素12px、14px、18px、还可以用"em","2.5em"即:默认字体的2.5倍,还可以用百分数。

font-weight:bold;--------------------------------------bold是加粗,normal是正常。

font-style:italic;-------------------------------------italic是倾斜,normal是正常。

color:#03C;-----------------------------------------颜色。

text-decoration:-------------------------------------underline:下划线,overline:上划线,line-through:删除线,none:去掉下划线。

text-align:-------------------------------------------center:水平居中对齐,left:左对齐,right:右对齐。

vertical-align:-----------------------------------middle:垂直居中对齐,top:顶部对齐,bottom:底部对齐。一般设置行高后使用。

text-indent:28px-------------------------------------首行缩进量。

line-height:24px------------------------------------行高。一般为1.5~2倍字体大小。

3、边界与边框

*注:四个边框的顺序按顺时针方向:上,右,下,左。

border(表格边框、样式等)、 margin(表外间距)、padding(内容与单元格间距)

(1)边框

/*边框设置*/
border:5px solid blue;(四边框、5像素宽、实线、蓝色)相当于下面三行红的。
border-width:5px;
border-style:solid;
border-color:blue; border-top:5px solid blue;
border-bottom:5px solid blue;
border-left:5px solid blue;
border-right:5px solid blue;

(2)边距

    /*四边外边框之间的距离*/
margin:10px;  ------四边外边框宽度为10像素。auto,居中。
margin-top:10px;  ------上边外边框宽度为10像素;其他三边边框类似。
margin:20px 0px 20px 0px;------上-右-下-左,四边外边框顺时针顺序。
/*内容与边框之间的距离*/
padding:10px;  --------内容与边框的四边间距为10像素。
padding-top:10px;  --------内容与边框的上间距为10像素;其他三边间距类似。
padding:20px 20px 0px;--------上-右-下-左,内容与边框的四边间距顺时针顺序。

4、列表与方块

width、height、(top、right、bottom、left)--------------------只有在绝对坐标情况下才能用。

list-style:none;----------取消序号。

list-style:circle;--------序号变为圆圈,样式相当于无序。

list-style-image:url(图片地址);-----------图片做序号。

list-style-position:outside;--------------序号在内容外。

list-style-position:inside;-------------序号跟内容在一起。

5、格式与布局

position:fixed; ------------------------锁定位置(相对于浏览器的位置),上浮不可排列。

position:absolute;---------------------------绝对位置 1、外层没有position:absolute(或relative),那么div相对于浏览器定位 2、如果有,那么div相对于外层边框定位。

position:relative;----------------------相对于默认位置的移动。

float:left; --------------------------------左浮动。

float:right; ------------------------------右浮动

<div style="clear:both"></div> ----------------------截断流。

overflow:hidden;  ---------------------------超出范围时隐藏; soroll,auto超出范围时出滚动条。
    
    display:none;   ------------------------------none,不显示;inline-block,显示为块,不自动换行,宽高可设;

block------------------------------------------显示为块,自动换行;

inline------------------------------------------效果同span标签,不自动换行,宽高不可设。

visibility:hidden;  ----------------------------可视性。hidden,隐藏但是占空间;visible,显示。

z-index:2;---------------------------------上浮到第二层,默认是第一层。

超链接变色:
a:hover
{
color:red;
}
DIV居中
如何让一个DIV居中对齐?
第一步:设置外层的DIV的text-align:center;
第二步:设置里层的DIV的margin:auto
以上两个DIV都不要设置float.


												

CSS样式表---------第三章:样式属性的更多相关文章

  1. 【Qt开发】QT样式表单 qss的样式优化

    QT样式表单 QT的样式表单允许我们在对程序不做任何代码上的更改的情况下轻松改变应用程序的外观. 其思想来源于网页设计中的CSS,即可以将功能设计和美学设计分开. 它的语法和概念和HTML CSS也是 ...

  2. 插入css样式表的三种方法

    http://www.w3school.com.cn/css/css_howto.asp http://www.runoob.com/css/css-howto.html 当读到一个样式表时,浏览器会 ...

  3. CSS选 择器 三种样式

    一.CSS三种样式 代码 宽度 高度 实线 颜色  A内联样式是优先级最高的方式 px必须写 A:内联式  弊端:代码多很乱 <body> <div class="divc ...

  4. CSS样式表基础知识、样式表的分类及选择器

    一.CSS基本概念: CSS(Cascading Style Sheet,叠层样式表),作用是美化HTML网页. /*注释区域*/    此为注释语法 二.样式表的分类 1.内联样式表(和html联合 ...

  5. Qt样式表之一:Qt样式表和盒子模型介绍

    一.Qt样式表介绍 Qt样式表是一个可以自定义部件外观的十分强大的机制,可以用来美化部件.Qt样式表的概念.术语和语法都受到了HTML的层叠样式表(Cascading Style Sheets, CS ...

  6. CSS:布局的三个关键属性:float、position、display

    最近在出差,就我一个在这里.客户要做几个页面,涉及到了页面的布局问题,没办法自己得做了.然后就遇到了一些问题.页面不论怎么都不能按照设想的布局. 以前也没有做过网页布局方面的工作.上网上找类似的例子, ...

  7. C和指针 第三章 链接属性 extern、internal、none

    三种链接属性 组成一个程序有多个源文件,如果相同的标识符出现在多个源文件中,那么标识符的链接属性决定如何处理在不同文件中出现的标识符. 链接属性有三种: external:外部 多个源文件中的相同标识 ...

  8. CSS样式表(三)

    前端人员在学习开发过程中常用的CSS样式总结: [margin] margin 检索或设置对象四边的外延边距 margin-top 检索或设置对象顶边的外延边距 margin-right 检索或设置对 ...

  9. CSS:概念和三种样式

    简介: CSS(Cascading Style Sheets):层叠样式表,它用来控制HTML标签的样式,给网页结构穿衣服~ CSS的编写格式是键值对的形式  ->  格式:属性名 : 属性值: ...

随机推荐

  1. 在GitHub上上传自己的项目

    1.注册一个自己的GitHub账号 2.登录,开始创建一个新的项目,填写项目名称,描述 创建完成之后,跳转到下面的页面,下面红框中的网址要记住,在后面上传代码的时候需要使用 3.下载最新版本的Git  ...

  2. VS2013 MFC opencv 播放视频

    看网上有很多人用的还是CvvImage类,但是Opencv3.0已经没有CvvImage这个类了.百度得之可以使用以前的类,稍作修改就可以了. 头文件: #pragma once #ifndef CV ...

  3. JZOJ-2019-11-7 A组

    T1 Input 从文件 awesome.in 中读入数据. 第一行 2 个用空格隔开的整数 \(n\), \(P\). 第二行 n 个用空格隔开的整数 \(A_1, \cdots , A_n\). ...

  4. 64bit win7+VS2013+opencv2.4.9配置

    我的配置是opencv2.4.9与VS2013,在win7 64bit下. 从opencv官网(http://opencv.org/downloads.html),下载安装文件,然后双击安装包,类似于 ...

  5. NBU For Windows 更新后无法启动Java Console

    系统环境:Win Server 2016 备份软件:NBU 8.1   Case :Windows系统默认自动安装系统补丁,重启过程中自动进行了Update,打上了最新的补丁后,NBU Java Co ...

  6. maven镜像仓库

    国内连接maven官方的仓库更新依赖库,网速一般很慢,收集一些国内快速的maven仓库镜像以备用. ====================国内OSChina提供的镜像,非常不错=========== ...

  7. POJ 3321 Apple Tree 树状数组 第一题

    第一次做树状数组,这个东西还是蛮神奇的,通过一个简单的C数组就可以表示出整个序列的值,并且可以用logN的复杂度进行改值与求和. 这道题目我根本不知道怎么和树状数组扯上的关系,刚开始我想直接按图来遍历 ...

  8. 4)栈和队列-->受限线性表

    栈和队列叫  受限线性表  只不过他们插入和删除的位置  相对于之前的线性表有了限制   所以叫受限线性表 1)栈-->就是先进后出 2)队列-->先进先出 3)循环链表框图: 4)队列

  9. getitem

    #一般如果想使用索引访问元素时,就可以在类中定义这个方法(__getitem__(self, key) )class Foo(object): def __init__(self): self.dat ...

  10. linux-线程同步之信号量

    1.任务:用户从终端输入任意字符然后统计字符个数显示,输入end则结束 2.使用多线程实现:主线程获取用户输入并判断是否退出,子线程计数 #include <stdio.h> #inclu ...