CSS样式表---------第三章:样式属性
三、样式属性
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样式表---------第三章:样式属性的更多相关文章
- 【Qt开发】QT样式表单 qss的样式优化
QT样式表单 QT的样式表单允许我们在对程序不做任何代码上的更改的情况下轻松改变应用程序的外观. 其思想来源于网页设计中的CSS,即可以将功能设计和美学设计分开. 它的语法和概念和HTML CSS也是 ...
- 插入css样式表的三种方法
http://www.w3school.com.cn/css/css_howto.asp http://www.runoob.com/css/css-howto.html 当读到一个样式表时,浏览器会 ...
- CSS选 择器 三种样式
一.CSS三种样式 代码 宽度 高度 实线 颜色 A内联样式是优先级最高的方式 px必须写 A:内联式 弊端:代码多很乱 <body> <div class="divc ...
- CSS样式表基础知识、样式表的分类及选择器
一.CSS基本概念: CSS(Cascading Style Sheet,叠层样式表),作用是美化HTML网页. /*注释区域*/ 此为注释语法 二.样式表的分类 1.内联样式表(和html联合 ...
- Qt样式表之一:Qt样式表和盒子模型介绍
一.Qt样式表介绍 Qt样式表是一个可以自定义部件外观的十分强大的机制,可以用来美化部件.Qt样式表的概念.术语和语法都受到了HTML的层叠样式表(Cascading Style Sheets, CS ...
- CSS:布局的三个关键属性:float、position、display
最近在出差,就我一个在这里.客户要做几个页面,涉及到了页面的布局问题,没办法自己得做了.然后就遇到了一些问题.页面不论怎么都不能按照设想的布局. 以前也没有做过网页布局方面的工作.上网上找类似的例子, ...
- C和指针 第三章 链接属性 extern、internal、none
三种链接属性 组成一个程序有多个源文件,如果相同的标识符出现在多个源文件中,那么标识符的链接属性决定如何处理在不同文件中出现的标识符. 链接属性有三种: external:外部 多个源文件中的相同标识 ...
- CSS样式表(三)
前端人员在学习开发过程中常用的CSS样式总结: [margin] margin 检索或设置对象四边的外延边距 margin-top 检索或设置对象顶边的外延边距 margin-right 检索或设置对 ...
- CSS:概念和三种样式
简介: CSS(Cascading Style Sheets):层叠样式表,它用来控制HTML标签的样式,给网页结构穿衣服~ CSS的编写格式是键值对的形式 -> 格式:属性名 : 属性值: ...
随机推荐
- 程序员:java中直接或间接创建线程的方法总结
在java开发中,经常会涉及多线程的编码,那么通过直接或间接创建线程的方法有哪些?现整理如下: 1.继承Thread类,重写run()方法 class Worker extends Thread { ...
- Spring装配Bean的一些高级技巧
一.使用@Profile注解来实现在不同环境下创建不同的Bean 实现方式:将不同的Bean定义整理到对应环境的Profile中,当应用部署到不同的环境时(开发环境或者是QA环境或者是生产环境),激活 ...
- Vuex 是什么
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式.它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化.Vuex 也集成到 Vue 的官方调试工具 ...
- JavaScript 之 web API
1.获取元素 document.getElementById('标签的id值'); document.getElementsByTagName('标签名'); document.getElements ...
- winform 集成 log4net
1.引入库log4net.dll 2.展开项目文件下的Properties文件夹,打开AssemblyInfo.cs并在AssemblyInfo.cs中添加一行:在AssemblyInfo.cs中添加 ...
- Eclipse上传Git远程仓库,并且增加Maven Dependencies
前言: 遇见问题了,公司一台电脑,家里一台电脑,当有项目在进行的时候,又不想把电脑背来背去的,就像一个人玩单机,这个时候GIT就可以帮你解决这个问题.当GIT准备就绪的时候,新的问题来了git下载下载 ...
- 增删改查(简单版&连接数据库)
这个博客也是补充之前的学习内容: 项目总述:这个增删改查我以,选课名称,选课教室,选课教师基本信息,作为主要的信息来源.主要对这些信息最基本的增删改查 详细的分析与说明: 1.首先在src文件里定义四 ...
- 图论中最优树问题的LINGO求解
树:连通且不含圈的无向图称为树.常用T表示.树中的边称为树枝,树中度为1的顶点称为树叶. 生成树:若T是包含图G的全部顶点的子图,它又是树,则称T是G的生成树. 最小生成树:设T=(V,E1)是赋权图 ...
- Python说文解字_main
1. main函数: 我们知道很多的编程语言都要写一个main函数,比如在C# 中Main函数还需要大写.很多人疑惑为什么要写这么一个Main函数.其实这就是好比我们在建了一排房子,你从哪个门都可以进 ...
- HashMap源码分析(一)
基于JDK1.7 HashMap源码分析 概述 HashMap是存放键值对的集合,数据结构如下: table被称为桶,大小(capacity)始终为2的幂,当发生扩容时,map容量扩大为两倍 Hash ...