CSS之选择符、链接、盒子模型、显示隐藏元素
<html>
<head>
<meta charset="utf-8">
<title>选择符、链接、盒子模型、显示隐藏元素</title> <style>
a:link{
color:red;
}
a:visited{
color:black;
}
a:hover{
color:blue;
}
a:active{
color:green;
}
</style> </head>
<body>
<!--链接设置-->
<ul style="list-style:none">
<li>
<a href="#" id="link">
a:link
链接未访问前的样式red
</a>
</li><li>
<a href="http://www.baidu.com" id="visited">
a:visited
链接已访问的样式black
</a>
</li><li>
<a href="#">
a:hover
鼠标悬停到链接的样式blue
</a>
</li><li>
<a href="#" style="text-decoration:none">
a:active
活动的链接,即是获得焦点的链接(比如点击鼠标左键不放)green
</a>
</li>
</ul>
<hr/>
<!--选择符-->
CSS选择符------六种选择符
通配选择符(*)
* { color: red; }
<br/>
类型选择符(HTML标签)
a
{
text-decoration: none;
}
<br/>
包含选择符(空格)
li span
{
color: red;
font-weight: bold;
}
<br/>
ID选择符(#)
#p1
{
color: red;
}
<br/>
Class选择符(.)
.center {
text-align: center;
width: 200px;
border: solid 1px #ccc;
}
<br/>
伪类选择符(:)
a:link
a:visited
a:hover
a:active
<br/>
<hr/>
<!--盒子模型-->
盒子模型<br/>
描述一个HTML元素形成的矩形盒子。<br/>
外边距(margin) margin: 20px 15px 10px 5px;<br/>
边框(border) border: [border-style] [border-width] [border-color] border: solid 5px #ccc;<br/>
如果需要精确控制每个边框的样式,可以设置如下属性:
border-left-style/border-left-width/border-left-color<br/>
border-style值有:none、dashed、dotted、double、groove、inset、outset、ridge、solid
<br/>
内边距(padding) padding: 10px 20px;<br/>
宽度和高度(width/height) <br/>
<br/>
偏移量<br>
--------------------------------------------<br/>
|外边距______________________________ |<br/>
| |边框______________________ | |<br/>
| | |内边距__________ | | |<br/>
| | | | | | | |<br/>
| | | | | | | |<br/>
| | | | | | | |<br/>
| | | |_________| | | |<br/>
| | |_____________________| | |<br/>
| |_____________________________| |<br/>
| |<br/>
--------------------------------------------<br/>
<hr/>
<!--显示隐藏元素-->
display<br/>
--block <br/>
--块对象的默认值。对象之后添加新行。 <br/>
--none<br/>
--隐藏对象。隐藏的对象不占据物理空间。<br/>
--inline<br/>
--内联对象的默认值。对象后不添加行。<br/><br/> visibility<br/>
--visible<br/>
--对象可视 <br/>
--hidden<br/>
--对象隐藏,隐藏的对象占据物理空间<br/><br/> display:none; 与 visibility:hidden 的区别?<br/>
display:none;不占据页面空间<br/>
visibility:hidden; 占据页面空间<br/><br/> </body>
</html>
CSS之选择符、链接、盒子模型、显示隐藏元素的更多相关文章
- css关系选择符
<!Doctype html> <html> <head> <meta http-equiv="Content-Type" content ...
- CSS学习篇核心之——盒子模型
概述 关于CSS的一些基础知识我们在前面文章中已经有所了解,这篇文章我们主要来学习下CSS中的核心知识盒子模型的知识. 盒子模型 元素框的最内部分是实际的内容(element),直接包围内容的是内边距 ...
- CSS设计指南之理解盒子模型
原文:CSS设计指南之理解盒子模型 一.理解盒模型 每一个元素都会在页面上生成一个盒子.因此,HTML页面实际上是由一堆盒子组成的.默认情况下,每个盒子的边框不可见,背景也是透明的,所以我们不能直接看 ...
- CSS 组合选择符
CSS 组合选择符 组合选择符说明了两个选择器直接的关系. CSS组合选择符包括各种简单选择符的组合方式. 在 CSS3 中包含了四种组合方式: 后代选取器(以空格分隔) 子元素选择器(以大于号分隔) ...
- CSS:CSS 组合选择符
ylbtech-CSS:CSS 组合选择符 1.返回顶部 1. CSS 组合选择符 CSS 组合选择符 组合选择符说明了两个选择器直接的关系. CSS组合选择符包括各种简单选择符的组合方式. 在 CS ...
- 11种常用css样式学习大结局滚动条与显示隐藏
滚动条展示 overflow-x: hidden;/*是否对内容的左/右边缘进行裁剪*/overflow-y: hidden;/*是否对内容的上/下边缘进行裁剪*/overflow:scroll;/* ...
- CSS初识- 选择器 &背景& 浮动& 盒子模型
# CSS初识-目标: > 1. 学会使用CSS选择器 > 2. 熟记CSS样式和外观属性 > 3. 熟练掌握CSS各种基础选择器 > 4. 熟练掌握CSS各种复合选择器 &g ...
- CSS 样式、布局、盒子模型
Css内容: 常用样式: 字体 颜色 背景 布局: 浮动 定位 标签特性 标签盒子模型: 边距 边框 动画: 旋转 渐变 注意:Css引路径从css文件里找 Html和js ...
- CSS属性选择符
属性选择符: E[att] 选择具有att属性的E元素. <style type="text/css"> a[class]{ background-color: red ...
随机推荐
- Java:PPT(X)转图片、PDF和SVG
(一) 简介: 工作中,PowerPoint文档有时需要被转换为PDF/图像文件来存档.因为PDF或图片的页面布局是固定的,很难被修改且能被大多数设备打开,所以PDF或者图片比起PowerPoint格 ...
- linux 下 打包 和解压缩
01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩! ...
- Java设计模式—单例设计模式(Singleton Pattern)全然解析
转载请注明出处:http://blog.csdn.net/dmk877/article/details/50311791 相信大家都知道设计模式,听的最多的也应该是单例设计模式,这种模式也是在开发中用 ...
- start com.android.settings/com.android.settings.SubSettings activity
1. get class name: adb shell shell@android:/mnt/sdcard/books $ dumpsys window windows >dump.txt g ...
- Android架构的简单探讨(一)
在CSDN上看到这样一篇译文,虽然最终的解决方案要按照自己特定的项目去设计,但该文还是引起了很多自己的共鸣,原文猛戳这里. 这是他提出的基于Messaging的MVC框架: 其中包含的设计思想在于:哪 ...
- vim note(5)
.vimrc 的设置 $HOME/.vimrc 的普通设置,例如以下. set nocompatible "" not compatible with VI "" ...
- MVC4中给TextBoxFor设置默认值和属性(同时设置js事件)
例如:(特别注意在设置初始值的时候 Value 中的V要大写) @Html.TextBoxFor(model => model.CustomerCode, new { Value=" ...
- MyEclipse,Eclipse注释规范模板
注释的作用:myeclipse中java文件头注释格式设置,最终可用于javadoc.exe生成API文档,同时提高了代码的可读性 设置方法: windows->preferences-> ...
- JS的内存空间
变量对象与引用数据 概念解释 对于基本数据类型Undefined.Null.Boolean.Number.String往往保存在变量对象中 而对于引用数据类型,如Array.String.Object ...
- Keepalived+lvs 搭建高可用负载均衡
本站点停止更新,请访问:blog.coocap.com 不了解负载均衡高可用的童鞋,强烈建议先看keepalived+nginx高可用负载均衡: 传送门(求粉):http://www.cnblogs. ...