css常用的一些属性:

1.去掉下划线 :text-decoration:none ;
2.加上下划线: text-decoration: underline;

3.调整文本和图片的位置(也就是设置元素的垂直对齐方式):vertical-align:-20px;

没设置之前:

设置之后:

3.外边距:margin
4.内边距:padding
5.居中;margin 0 auto;(只是针对盒子居中)

6内联标签是不可以设置长宽的,有时候就得把内联标签变成块级标签或者块级内联标签,这就用到了display标签。。
  1.将内联标签转换成块级标签:display:block;
  2.将块级标签转换成内联标签:display:inline;
  3.块级内联标签:display;inline-block;
   块级内联标签可以像块级一样可设长宽,也可像内联一样在一行显示
6.隐藏的两个方法:display:none; #隐藏了会顶上去
         visibility :hidden; #隐藏了不会顶上去
7.隐藏溢出的两个方法:overflow :auto;
           overflow :scoll;  #带滚动条
8.文本水平居中:text-align:center;
   文本垂直居中:line-height;
9.伪类;
  1.没访问之前: a:link{color:red;}
  2.鼠标悬浮时: a:hover{color:green;}
  3.访问过后: a:visited{color:yellow;}
  4.鼠标点击时 a:active{color:blue;}
  5.在p标签属性为c2的后面加上内容
  p.c2:after{
    content:'hello';
    color:red;
  }
6.在p标签属性为c2的钱面加上内容
  p.c2:before{
    content:'啦啦啦';
    color:red;
  }
10.position的四种属性
  1.static:默认位置
  2.fixed:完全脱离文档流,固定定位(以可视窗口为参照物)
  3.relative:相对定位(参照的是自己本身的位置),没有脱离文档流,没有顶上去,会保持自己的位置不动。可以使用top left进行定位
  4.absolute:绝对定位:脱离了文档流(参照的是按已定位的父级标签定位,如果找不到会按body的去找)
注意!!:将定位标签设置为absolute,将他的父级标签设置为定位标签 (relative)

11.float和position的区别
  float:半脱离文档流
  position:全脱离文档流
12.z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。

 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
.img1 {
position:absolute;
left:0;
top:0;
z-index:-10;
}
.img2 {
position:absolute;
left:0;
top:0;
z-index:-3; //越大越往前排,离你越近
}
.img3 {
position:absolute;
left:0;
top:0;
z-index:-5;
}
</style>
</head>
<body>
<div class="img3"><img src="作业/1.jpg" alt=""></div>
<div class="img2"><img src="作业/2.jpg" alt=""></div>
<div class="img1"><img src="作业/3.jpg" alt=""></div>
</body>
</html>

测试z-index

13.透明度:opacity:0.4;
14.边框弧度:border-radius: 50%;
15.去除列表前面的标志:list-style:none;
16.对齐上面和左边最顶部:padding:0; margin:0;
17.字体加粗样式: font-weight: 900;
18.需要注意的几个逻辑表达式的问题,下面的这个和js的&&,||用法是一样的
  print(3 and 5) #两个为真才为真
  print(0 and 3) #0是假就不判断后面了,直接成假了
  print(0 or 3) #有一个为真就为真
  print(2 or 3) #2已经为真了那么就不会去判断后面了

 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
*{
padding:0;
margin: 0;
}
.outer{
width:790px;
height: 340px;
border: solid 1px red;
margin: 0 auto;
margin-top: 40px;
position: relative;
}
ul{
list-style: none;
position: absolute;
top: 0;
left:0;
}
.com{
position: absolute;
display: none;
/*visibility: hidden;*/
}
.num{
position: absolute;
top: 300px;
left: 330px;
}
.num li{
display: inline-block;
width: 20px;
height: 20px;
color: black;
background-color: white;
border-radius: 50%; //边框弧度
line-height: 20px;
text-align: center;
}
.btn{
position: absolute;
width: 40px;
height: 60px;
background-color: grey;
opacity: 0.5; //透明度
color: black;
font-weight: 900; //加粗
text-align: center;
line-height: 60px;
top:50%;
margin-top: -30px;
}
.leftbtn{
left:0;
}
.rightbtn{
right:0; }
</style>
</head>
<body>
<div class="outer">
<ul class="img">
<li><a href=""><img src="1.jpg" alt=""></a></li>
<li class="com"><a href=""><img src="2.jpg" alt=""></a></li>
<li class="com"><a href=""><img src="3.jpg" alt=""></a></li>
<li class="com"><a href=""><img src="4.jpg" alt=""></a></li>
<li class="com"><a href=""><img src="5.jpg" alt=""></a></li>
<li class="com"><a href=""><img src="6.jpg" alt=""></a></li>
</ul>
<ul class="num">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<div class="leftbtn btn"> < </div>
<div class="rightbtn btn"> > </div> </div> </body>
</html>

实现图片切换的效果

 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>后台管理布局</title>
<style>
*{
margin: 0;
}
a{
text-decoration: none;
}
.header{
width: 100%;
height: 44px;
background-color: #2459a2;
}
.title li{
width: 100px;
height: 80px;
list-style: none;
text-align: center;
line-height: 80px;
margin-top: 20px;
padding: 50px;
background-color: blue;
}
.leftmenu .title a{
font-size: 18px;
color: white;
}
.leftmenu{
width: 300px;
background-color: grey;
position: fixed;
top: 44px;
left:0;
bottom: 0;
}
.con{
position: fixed;
top: 44px;
left: 300px;
right:0;
bottom: 0;
background-color: darksalmon;
overflow: scroll;
} </style>
</head>
<body>
<div class="header"></div>
<div class="content">
<div class="leftmenu">
<ul class="title">
<li><a href="">菜单一</a></li>
<li><a href="">菜单二</a></li>
<li><a href="">菜单三</a></li>
</ul>
</div>
<div class="con">
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
<h1>海燕啊</h1>
</div>
</div>
</body>
</html>

后台管理布局

 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>遮罩层</title>
<style>
.backgroup{
width: 100%;
height: 2000px;
}
.zzc{
position: fixed;
bottom: 0;
top:0;
left:0;
right:0;
background-color: grey;
opacity: 0.4;
}
</style>
</head>
<body>
<div class="backgroup">
<p>haiyan</p>
<p>haiyan</p>
<p>haiyan</p>
<p>haiyan</p>
<p>haiyan</p>
<p>haiyan</p>
<p>haiyan</p>
<p>haiyan</p>
<p>haiyan</p>
<p>haiyan</p>
<p>haiyan</p>
<p>haiyan</p>
<p>haiyan</p>
</div>
<div class="zzc"></div>
</body>
</html>

遮盖层

css样式之补充的更多相关文章

  1. css样式之补充。。。

    css常用的一些属性: 1.去掉下划线 :text-decoration:none ;2.加上下划线: text-decoration: underline; 3.调整文本和图片的位置(也就是设置元素 ...

  2. CSS样式补充第二天

    #p1{/*        border-width: 1px;*/        /*边框实线*/        /*border-style: solid;*/        /*边框虚线*/   ...

  3. CSS特异性(CSS Specificity)的细节之CSS样式权重的计算与理解(CSS样式覆盖规则)

    本篇讲解CSS特异性(CSS Specificity)的细节,也就是CSS样式选择器的权重计算 通过计算选择器的权重(weight)最终决定哪个选择器将获得优先权去覆盖其他选择器的样式设定,即“优先原 ...

  4. CSS样式----图文详解:css样式表和选择器

    主要内容 CSS概述 CSS和HTML结合的三种方式:行内样式表.内嵌样式表.外部样式表 CSS四种基本选择器:标签选择器.类选择器.ID选择器.通用选择器 CSS三种扩展选择器:组合选择器.后代选择 ...

  5. 去除冗余 – 精简您的CSS样式代码

    讲讲常见的一些没有必要使用CSS代码情况,而这些不起作用可以去掉的CSS代码可能是我们经常忽视的.越是对CSS理解不够,越容易出现这些问题. 二.一些常见不必要CSS样式 1.与默认CSS样式一致 我 ...

  6. css样式兼容不同浏览器问题解决办法

    在网站设计的时候,应该注意css样式兼容不同浏览器问题,特别是对完全使用DIV CSS设计的网,就应该更注意IE6 IE7 FF对CSS样式的兼容,不然,你的网乱可能出去不想出现的效果! 所 有浏览器 ...

  7. HTML+CSS样式设置——CSS一学就会

    HTML+CSS样式设置 CSS:(Cascading Style Sheets)层叠样式设置表. 网页的展示效果跟其排版有非常大的关系.排版则主要依靠CSS来设置.调节. 以下说CSS与HTML的联 ...

  8. css样式表1 2017-03-11

    样式表 DIV + CSS 一.        样式表的分类 以下均以div标签为例,可以换成其他标签 1.  内联样式表 格式: style="属性1:属性值1:属性2:属性值2:属性3: ...

  9. CSS样式----CSS的继承性和层叠性(图文详解)

    CSS的继承性 我们来看下面这样的代码,来引入继承性: 上方代码中,我们给div标签增加红色属性,却发现,div里的每一个子标签<p>也增加了红色属性.于是我们得到这样的结论: 有一些属性 ...

随机推荐

  1. dubbo_分布式Rpc服务

    dubbo是一个分布式的服务架构,可直接用于生产环境作为SOA服务或Rpc服务 1.下载,编译,运行demo  1).安装zookeeper    下载:http://apache.claz.org/ ...

  2. C++语言基础(4)-构造函数和析构函数

    一.构造函数 类似于java,C++中也有构造函数的概念,相关用法如下: 1.1 构造函数的定义 #include <iostream> using namespace std; clas ...

  3. vue的计算属性

    在模板中写入过多的逻辑使模板过重且难以维护.因此有了计算属性(computed)的产生. 你可以像绑定普通属性一样在模板中绑定计算属性,vue知道计算属性中的函数依赖data中的数据.所以当data中 ...

  4. iOS敏捷开发之道,经常使用的宏定义总结

    iOS开发中,直接在pch文件里导入宏定义. 在做项目的时候,直接拿过来使用,能够大幅度提高开发速度. 以下是 个人总结的一些宏定义. 假设大家有其它的经常使用的宏定义.欢迎加入.我会定期更新这个bl ...

  5. CodeIgniter 框架在Apache服务器下去掉index.php 总结

    最近一段时间一直研究CI框架,但是对CI框架的跳转链接一直需要加index.php前缀,经过CI论坛的各种解决方案,最后总结记录一下自己实际操作去掉index.php的过程. 1.要修改Apache ...

  6. Android-X86 VirtualBox 安装安卓后的一些设置

    可以用虚拟机设置双显卡,一个用于调试,一个用于连接外网 一个桥接一个host only 安卓Home键 -> Win键 安装返回键 -> ESC键 ALT + F1 调出管理员控制台 AL ...

  7. 自动添加需要编译的源文件Android.mk模板

    自动添加需要编译的源文件列表 添加第三方静态库.动态库的依赖   假设我们的项目依赖 libmath.a, libjson.a, libffmpeg.so 这几个第三方库文件,项目包含如下几个模块:a ...

  8. Linux 进程创建二(execve和wait)

    三:execve系统调用 int execve(const char *filename, char *const argv[],char *const envp[]); fork创建了一个新的进程, ...

  9. 易于同其它View框架(Tiles等)无缝集成,采用IOC便于测试

    Lifecycle for overriding binding, validation, etc,易于同其它View框架(Tiles等)无缝集成,采用IOC便于测试. 它是一个典型的教科书式的mvc ...

  10. linq to sql 动态构建查询表达式树

    通过Expression类进行动态构造lamda表达式. 实现了以下几种类型,好了代码说话: public Expression<Func<T, bool>> GetAndLa ...