我的css笔记
1.css的使用方法
内嵌样式
<p style="font-size:20pt;color:red;">这个Style定义<p>
<!--里面的文字是20pt字体,字体颜色是红色。 -->
内部样式表
<HTML>
<HEAD>
<STYLE type="text/css">
H1.mylayout {
border-width:1;
border:solid;
text-align:center;
color:red;}
</STYLE>
</HEAD>
<BODY>
<H1 class="mylayout"> 这个标题使用了Style。</H1>
<H1>这个标题没有使用Style。</H1>
</BODY>
</HTML>
外部样式表
首先建个style.css文件,内容如下:
H1.mylayout {
border-width: 1;
border: solid;
text-align:center;
color:red
}
再建个网页:
<HTML>
<HEAD>
<link href="style.css" rel="stylesheet" type="text/css">
</HEAD>
<BODY>
<H1 class="mylayout"> 这个标题使用了Style。</H1>
<H1>这个标题没有使用Style。</H1>
</BODY>
</HTML>
2.样式的优先级(高到低)
- 内嵌样式表(Inline Style)
- 内部样式表(Internal Style Sheet)
- 外部样式表(Extenal Style Sheet)
- 浏览器缺省(browser default)
3.基本语法
选择器(Selector)
1.元素选择器
p {color:blue;}
/*多个属性用分号隔开*/
p{
text-align:center;
color:red;
}
/*相同的属性值赋给多个Selector*/
h1,h2,h3,h4,h5,h6 {color:red;}
2.类选择器
/*同样的Tag构成不同的样式*/
.right {text-align:right;}
.center {text-align:center;}
3.ID 选择器
#id {color:red;}
/*id 选择器+派生选择器*/
#id p {color:red;}
/*div元素下id 选择器*/
div#id {color:red;}
4.属性选择器
[id] {color:blue;}
[title=“W3School”]{color:blue;}
a[href][title] {color:red;}
img[title~="Figure"] {border: 1px solid gray;}
CSS注释
/* CSS注释 */
注意事项
- CSS 对大小写不敏感,但涉及到 HTML 中的class 和 id 时需要区分
- CSS中子元素从父元素继承属性
3.CSS属性
字体属性
font-family(字体)
font-size
font-style(斜体 normal, italic, oblique )
font-weight(粗细体normal, bold )
font-variant(小的大写normal, small-caps )
font(综合属性font-size, font-style, font-weight, font-variant)
文本属性
color(文本颜色)
direction(文本方向)
text-align (left(缺省值), right ,center, justify (两端) )
text-decoration (划线none(缺省值), underline, overline, line-through)
text-indent (首行缩进length, percentage (相当于父对象宽度的百分比) )
line-height (行高normal(缺省值), length, percentage )
letter-spacing(字间距normal(缺省值), length )
背景属性
background-color
background-image
background-size
background-repeat(与image结合使用repeat-x, repeat-y, no-repeat )
background-attachment (背景附着scroll, fixed )
background-position (与image结合使用)
background (background-color, background-image, background-repeat, background-attachment, background-position )
边框属性
1.border-style用来设定上下左右边框的风格:
none (没有边框,无论边框宽度设为多大)
dotted (点线式边框)
dashed (破折线式边框)
solid (直线式边框)
double (双线式边框)
groove (槽线式边框)
ridge(脊线式边框)
inset (内嵌效果的边框)
outset (突起效果的边框)
2. border-width用来设定上下左右边框的宽度:
medium (是缺省值)
thin (比medium细)
thick (比medium粗)
length
3. border-color
4. border 它包含border-width, border-style和border-color
外边距属性
margin-left
margin-right
margin-top
margin-bottom
margin(顺序是上,右,下,左)
内边距属性
padding-left
padding-right
padding-top
padding-bottom
padding(顺序是上,右,下,左)
列表样式属性
1. list-style-type
disc (缺省值,黑圆点)
circle (空心圆点)
square (小黑方块)
decimal (数字排序)
lower-roman (小写罗马字排序)
upper-roman (大写罗马字排序)
lower-alpha (小写字母排序)
upper-alpha (大写字母排序)
none (无列表项标记)
2. list-style-position
outside (以列表项内容为准对齐)
inside (以列表项标记为准对齐)
3. list-style-image
4. list-style(综合list-style-type, list-style-position, list-style-image)
链接
a:link {color:#FF0000;} /* 未被访问的链接 */
a:visited {color:#00FF00;} /* 已被访问的链接 */
a:hover {color:#FF00FF;} /* 鼠标指针移动到链接上 */
a:active {color:#0000FF;} /* 正在被点击的链接 */
下划线
a:link {text-decoration:none;}
a:hover {text-decoration:underline;}
背景色
a:link {background-color:#B2FF99;}
a:hover {background-color:#FF704D;}
我的css笔记的更多相关文章
- HTML+CSS笔记 CSS笔记集合
HTML+CSS笔记 表格,超链接,图片,表单 涉及内容:表格,超链接,图片,表单 HTML+CSS笔记 CSS入门 涉及内容:简介,优势,语法说明,代码注释,CSS样式位置,不同样式优先级,选择器, ...
- CSS笔记--选择器
CSS笔记--选择器 mate的使用 <meta charset="UTF-8"> <title>Document</title> <me ...
- HTML+CSS笔记 CSS中级 一些小技巧
水平居中 行内元素的水平居中 </a></li> <li><a href="#">2</a></li> &l ...
- HTML+CSS笔记 CSS中级 颜色&长度值
颜色值 在网页中的颜色设置是非常重要,有字体颜色(color).背景颜色(background-color).边框颜色(border)等,设置颜色的方法也有很多种: 1.英文命令颜色 语法: p{co ...
- HTML+CSS笔记 CSS中级 缩写入门
盒子模型代码简写 回忆盒模型时外边距(margin).内边距(padding)和边框(border)设置上下左右四个方向的边距是按照顺时针方向设置的:上右下左. 语法: margin:10px 15p ...
- HTML+CSS笔记 CSS进阶再续
CSS的布局模型 清楚了CSS 盒模型的基本概念. 盒模型类型, 我们就可以深入探讨网页布局的基本模型了.布局模型与盒模型一样都是 CSS 最基本. 最核心的概念. 但布局模型是建立在盒模型基础之上, ...
- HTML+CSS笔记 CSS进阶续集
元素分类 在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素.内联元素(又叫行内元素)和内联块状元素. 常用的块状元素有: <div>.<p>.<h1&g ...
- HTML+CSS笔记 CSS进阶
文字排版 字体 我们可以使用css样式为网页中的文字设置字体.字号.颜色等样式属性. 语法: body{font-family:"宋体";} 这里注意不要设置不常用的字体,因为如果 ...
- HTML+CSS笔记 CSS入门续集
继承 CSS的某些样式是具有继承性的,那么什么是继承呢?继承是一种规则,它允许样式不仅应用于某个特定html标签元素,而且应用于其后代(标签). 语法: p{color:red;} <p> ...
- HTML+CSS笔记 CSS入门
简介: </span>年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的<span>脚本解释程序</span>,作为ABC语言的一种继承. & ...
随机推荐
- ASP.NET 如何判断当前请求是否是Ajax请求
/// <summary> /// Description:验证用户是否登陆 /// Author:xucixiao /// Date:2013- ...
- Lock VS Monitor
Lock Monitor 多线程操作的时候,为防止死锁,我们经常采用加Lock的方式解决,下面就谈一下Lock的具体运用和Lock可以用什么来替换 首先,看代码: private static o ...
- chrome开发总结(交互/权限/存储)-爬虫
chrome开发总结(交互/权限/存储)-爬虫 [TOC] 标签(空格分隔): 杂乱之地 经过一翻折腾.还是选择了chrome来做爬虫.主要是为了解决一些ajax加载的问题以及代理的问题. 1.chr ...
- PCurve - Curve on Surface
PCurve - Curve on Surface eryar@163.com Abstract. 本文通过给出曲面上曲线PCurve的定义来对OpenCascade中的Curve On Surfac ...
- sqlserver -- 学习笔记(八)体验charindex、stuff 和 for xml path在实际问题中的应用及几个问题的探讨
写在前面 之前做了个微信端顾客扫码评价员工的功能,除了打分数,还可以打标签. 需要统计分数和统计各个员工每种标签被点击的次数. 后来加了个要求,需要查看客户对某个员工一次服务所打出的标签组合. 在不 ...
- [转载]基于TFS实践敏捷-修复Bug和执行代码评审
本主题阐释了这些功能,以继续这一关注虚拟敏捷团队成员的一天的教程. Peter 忙于编写一些代码以完成积压工作 (backlog) 项任务.但是,他的同事发现了一个阻碍他们工作的 Bug,他想立即修复 ...
- Network - 互联网协议入门
珠玉在前,不在赘言 互联网协议入门(一) 互联网协议入门(二) 通信协议:HTTP.TCP.UDP 互联网协议入门 互联网协议入门深入 当你输入一个网址,实际会发生什么? Wireshark基本介绍和 ...
- [java] 汇率换算器实现(1)
[java] 汇率换算器实现(1) // */ // ]]> [java] 汇率换算器实现(1) Table of Contents 1 问题描述 2 类设计 3 初步实现 3.1 建立项目 ...
- 对于MVC中应用百度富文本编辑器问题的解决办法
1.对于应用富文本编辑器post提交表单内容提示有危险的解决办法: [ValidateInput(false)] //文本编辑器的表单提交不用提示危险 [HttpPost] public Action ...
- Android中Services简析
Services是Android中四大基础组件(Activities. Services. Content Providers. BroadCast Receivers)之一,主要用于在后台长时间运行 ...