样式属性

背景与前景:

background-color:#F90; /*背景颜色,样式表优先级最高*/

background-image:url(路径); /*设置背景图片(默认)*/

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

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

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

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

background-position:right top; /*背景图放在右上角*/

background-position:left 100px top 200px; /*背景图离左边100像素,离上边200像素*/

简写格式:background:[background-color] [background-image] [background-repeat] [background-position] / [background-size]

字体:

font-family:"新宋体"; /*字体。常用微软雅黑、宋体*/

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

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

font-style:italic; /*倾斜,normal是不倾斜*/

color:#03C; /*字体颜色,直接用color*/

text-decoration:underline; /*下划线,overline是上划线,line-through是删除线,none是去掉下划线*/

text-align:enter; /*(水平对齐)居中对齐,left是左对齐,right是右对齐*/

vertical-align:middle; /*(垂直对齐)居中对齐,top是顶部对齐,bottm是底部对齐。一般设置行高后使用*/

text-indent:28px; /*首行缩进量*/

line-height:24px;/**/

display:none;/*none,不显示,inline-block,显示为块,不自动换行,宽高可设,block,显示为块,自动换行;inline,效果同span标签,不自动换行,宽高不可设*/

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

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

border:5px solid bule;/*四边框:5像素宽、实线、蓝色,相当于以下三行内容:

border-weight:5px;

border-style:solid;

border-color:bule;*/

border-top:5px solid bule;/*上边框:5像素、实线蓝色(bottom下边框、left左边框、right右边框)*/

margin:10px;/*四边外边框间距为10像素。auto 居中。*/

margin-top:10px;/*上边框间距10px,其他三边边框类似*/

margin:20px 0px 20px 0px;/*上-右-下-左间距,顺时针顺序*/

padding:10px;/*内容与四边边框边距为10像素。auto 居中。*/

padding-top:10px;/*内容与上边框边距10px,其他三边边框类似*/

padding:20px 0px 20px 0px;/*上-右-下-左边距,顺时针顺序*/

列表:

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

list-style:none;/*取消序号*/

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

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

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

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

一、基本概念:

CSS  (Cascading Style Sheets)层叠样式表,是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。

Style,样式,即目标显示出来的风格样式,作用是美化页面。

二、样式表分类:

内联式样式表、内嵌式样式表、外联式样式表。

1、内联式样式表:直接写在标签内部,使用Style属性设置样式。例如:设置div及span背景颜色及宽和高,会发现span是无法设置宽和高的,因为默认内容有多少就占用多少,无法设置。

2、内嵌式样式表:作为一个独立区域内嵌在网页里,必须写在head标签里,使用<style type="text/css"></style>标签包裹起来,设置一种标签样式属性,允许body里所有同类标签引用同这个样式属性,无需设置每个标签的样式属性,减少冗余。例如:设置div样式属性,body内所有div都会套用该样式属性。

3、外联式样式表:新建一个CSS文件,用来存放样式表,作为一个单独文件存放。如果要在HTMl文件中调用样式表,需要在HTMl文件中右键→CSS样式表→附加样式表,一般用link连接方式连接。

新建CSS样式表:

写CSS样式表:

关联样式表:空白处右键

4、有些标签有默认的边距,一般写样式表代码的时候都会先去除。前后对比如下:(*——针对所有标签)

三、选择器:

在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。

(1)标签选择器,用标签名做选择器,比如:p为标签名,用p做选择器,从内嵌式样式表中选择。

(2)class选择器,调用以“.”开头的样式表样式。例如:用“.”命名一个样式表gushi0和gushi1,用class调用

(3)id选择器,调用以“#”开头的样式表样式,class无法调用“#”命名的样式表,id也无法调用“.”命名的样式表。id选择器类似class选择器,id为唯一,区别此处不讲。例如:用“#”命名一个样式表g2,用id调用

(4)复合选择器

a-用“,”隔开,表示并列,使用同样的样式,例如:设置“p,div”表示p标签和div标签都是用指定的样式。

b-用空格隔开,表示后代,例如:“div p”表示div标签中的p标签

c-筛选“.”,例如"p.gushi"表示p标签中执行了class="gushi"的标签,执行样式

HTML-CSS样式表-★★★常用属性★★★及基本概念、分类、选择器的更多相关文章

  1. css样式表及属性

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

  2. 一起学HTML基础-CSS样式表常用样式属性

    样式属性 背景与前景: background-color:#F90; /*背景颜色,样式表优先级最高*/ background-image:url(路径); /*设置背景图片(默认)*/ backgr ...

  3. 第一周复习二 (CSS样式表及其属性)

    样式表三种写法 1内联写法:style直接写在标签内.个人感觉多用于个别标签,一般情况优先级较高 style="font-size:16px;" 2内嵌写法:写在<head& ...

  4. 为什么有时候Css样式表某个属性引用不成功?

    首次使用博客,很多东西都在探索,第一篇文章也不知道发布点什么,就随便写写,是在word里面写的,也懒得排版,将就这用吧. 闲着没事找了酷狗的API写了个简单的静态网页,完成了搜索,展示,播放功能.就想 ...

  5. 初识CSS样式表

    背景介绍: 接触了新闻公布系统,这也是自己第一个B/S的项目.从之前的拖拽空间.任意布局到现在的HTML总会有非常多的新奇.棘手和挑战.可是不管是何种形式都离不开主要的步骤:做前台.做后端.能够说一个 ...

  6. 【3-24】css样式表分类、选择器、样式属性

    一.css样式表分类: (一)内联样式表:代码写在标签内的样式表  控制精确 代码重用性差  优先级最高 格式:<p style="样式属性">内容</p> ...

  7. css样式表和选择器的优先级以及position元素属性值的区别

    css样式表优先级 问题:当同一个HTML元素被不止一个样式定义时,会使用哪个样式呢? 答:一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字4拥有最高的优先权. 1.浏览器缺省 ...

  8. div+css样式表的id,class的常用命名规则

    div+css样式表的id的常用命名规则如下表所示: div+css样式表的id的常用命名规则如下表所示: 页头 header 登录条 loginBar 标志 logo 侧栏 sideBar 广告 B ...

  9. css样式表中四种属性选择器

    学习此连接的总结http://developer.51cto.com/art/201009/226158.htmcss样式表中四种属性选择器1> 简易属性 tag[class]{ font-we ...

随机推荐

  1. 跨版本mysqldump恢复报错Errno1449

    已经有一套主从mysql,新增两个slave主库Server version: 5.6.22-log MySQL Community Server (GPL)旧从库Server version: 5. ...

  2. spring4-1-Spring的简单介绍

    Spring4.0 是 Spring 推出的一个重大版本升级,进一步加强了 Sring 作为 Java 领域第一开源平台的地位.Spring4.0 引入了众多 Java 开发者期盼的新特性,如泛型依赖 ...

  3. Python tkinter 副窗体置顶和取消置顶

    root = Tk() #置顶root.wm_attributes('-topmost',1) #取消置顶 root.wm_attributes('-topmost',0)

  4. [SoapUI] 循环遍历某个Test Case下的所有Test Step,将Cookie传递给这些Test Step

    import com.eviware.soapui.support.types.StringToStringMap //Get cookie's value from the project leve ...

  5. HUST数媒1501班第2周作业成绩公布

    说明 本次公布的成绩对应的作业为: 第2周个人作业:WordCount编码和测试 如果同学对作业成绩存在异议,在成绩公布的72小时内(截止日期4月26日0点)可以进行申诉,方式如下: 毕博平台的第二周 ...

  6. 黑盒测试实践-任务进度-Day05

    任务进度11-30 使用工具 selenium 小组成员 华同学.郭同学.穆同学.沈同学.覃同学.刘同学 任务进度 经过了前两天的学习任务的安排,以下是大家的任务进度: 华同学(任务1) 1.由于昨天 ...

  7. centos7用fdisk进行分区

    1.查看分区信息:fdisk -l 从上面可以看到,/dev/sdb分区还没有使用,现在将其划分成2个10G的分区. 2.执行:fdisk /dev/sdb 1):fdisk命令参数 p:打印分区表. ...

  8. WordPaster2项目变化

    1.1.1. jsp 1.引入json2.min.js 2.控件名称改为WordPasterManager 3.文件保存逻辑更新,直接使用控件生成的文件名称 1.1.2. asp.net 1.引入js ...

  9. Duplicate entry '127' for key 'PRIMARY'的解决方法

    如果这个时候数据表里面没有数据,而且我们用使用 INSERT INTO VALUES 这样的语句插入,就会提示 Duplicate entry '127' for key 'PRIMARY'

  10. Maven整理笔记の生命周期和插件

    项目构建的生命周期,其实软件开发人员每天都在干这个事,即项目清理.初始化.编译.测试.打包.集成测试.验证.部署和站点生成等,可以说几乎所有项目的构建都可以映射到这样一个生命周期上. Maven的插件 ...