[原创] CSS总结!! 有关HTML第二篇 !!

| 950次阅读| 作者:html,css
摘要:同样是拿xMind写的 明天上传 CSS+DIV 总结 今天只有CSS了 但是首先涉及一下浏览器原理: 还有好多不知道的模块 但是页面的核心模块就这些了:(些许 需要补充 请关照 )//===================下面是CSS总结 算是 一览图 吧========不得不说标记语言很...

同样是拿xMind写的   明天上传 CSS+DIV 总结   今天只有CSS了  

但是首先涉及一下浏览器原理:  还有好多不知道的模块 但是页面的核心模块就这些了:(些许 需要补充 请关照   )

//===================下面是CSS总结   算是 一览图 吧========不得不说标记语言很强大    也很简单  解析速度也很快==============

//======下面结合了 div 和 css组合    一览图 还没整理好  =====================

01//------------------------------------- Html_Css.html --------------------------
02<!DOCTYPE HTML>
03<html lang="en">
04<head>
05    <meta charset="UTF-8">
06    <title>CSS属性引用综合举例-- 第一栏目的区块</title>
07    <link rel="stylesheet" href="style.css" type="text/css" />
08    <link rel="stylesheet" href="" type="text/css" />
09</head>
10<body>
11<div id="wrapper">
12    <div class="tit">
13        <h3>
14            <a href="">栏目标题</a>
15        </h3>
16    </div>
17    <div class="list">
18        <ul>
19            <li><a href="">第一个选项列表</a></li>
20            <li><a href="">第二个选项列表</a></li>
21            <li><a href="">第三个选项列表</a></li>
22            <li><a href="">第四个选项列表</a></li>
23            <li><a href="">第五个选项列表</a></li>
24            <li><a href="">第六个选项列表</a></li>
25            <li><a href="">第七个选项列表</a></li>
26            <li><a href="">第八个选项列表</a></li>
27            <li><a href="">第九个选项列表</a></li>
28            <li><a href="">第十个选项列表</a></li>
29            <li><a href="">第11个选项列表</a></li>
30            <li><a href="">第12个选项列表</a></li>
31        </ul>
32        <div class="nav"></div>
33    </div>
34</div>   
35</body>
36</html>

  

01//--------------------------  style.css  ---z自己写的注释 见谅------------------------------
02body{
03    border : 10px solid  red ;
04    text-align : center;/*/这里是为了让IE居中,内部区块居中显示而专门设计 兼容性设计 这样设置有 内部所有的文字都居中了*/
05    font : 12px Arial,宋体;/*  设置字体为Arial  如果电脑没有此字体 就用宋体 代替*/
06}
07 
08#wrapper {
09    margin :0 auto; /* 代表wrapper框架与其父框架 之间的填充为 上下相距0像素 左右自动匹配像素 这样FF就会剧中对齐*/
10    border : 5px double green;
11    width :300px ;/*wrapper的框架宽度是 300 像素*/
12    margin : 0 auto ; /* 代表wrapper框架与其父框架 之间的填充为 上下相距0像素 左右自动匹配像素 这样FF就会剧中对齐*/
13    padding : 0px ; /* 字体和wrapper框架之间的距离是0px*/
14    text-align : left; /*这里是为了刚才IE居中设置  产生的所有文字都居中显示一个补救措施,让文字按照正常 靠左显示&*/
15}
16/*内容为王    内容不可被遮挡  就像照相一样  人的头要露出来  浏览器会自动给内容显示的空间   如果自己设置大小会可能出现和与其不一样的效果*/
17.tit {
18    float : left;
19    width : 100%;
20    height : 24px;
21    background : url(./images/titbg.gif);
22}
23.tit h3 {
24    margin : 0px;
25    padding : 0px;
26    line-height : 24px; /*能让该行内部的内容数值居中显示,如果行高和外部区块同样高的话 内容就会在外部区块中 垂直居中显示*/
27    font-size : 12px;      /*字体大小*/
28    text-indent : 30px;/* 缩进30个像素点*/
29    background : url(./images/tittb.gif)  no-repeat 3% 46%; /*no—repeat 不重复绘制  就是只绘制一次    3% 是在父的框子内水平 从左到右3%的位置  50% 就是水平 从上到下50%的距离 */
30}
31/*=========================头设计完成===============================*/
32/*=========================设计下个div===============================*/
33.list{
34    width : 298px !important/* !important的意思L在非IE内核浏览器中的宽度 Ie不识别 这个标签*/
35    width : 300px ;/* 在IE浏览器中的宽度 是指IE浏览器内核 :trident  webkit:苹果    Firefox  */
36    float : left;/* 浮动起来  向左靠*/
37    border : 2px solid #d7d7d0;
38    border-top : 0px;/* 上边框消失*/
39}
40.list ul{ /*关联选择符*/
41    float : left;
42    list-style-type : none;
43    margin : 0px;
44    padding : 0px;
45}
46.list ul li {
47    float : left;/*!!!!!!div的浮动有继承关系  而其他元素标签没有!!!!!!*/
48    line-height : 20px;
49    width :40%;
50    margin : 0px 5px ;  /*左右为0px   上下分别五个像素点*/
51    background : url(./images/sidebottom.gif) repeat-x 0 bottom ;/* 沿着x轴重复绘制  以0点开始 底部*/
52}
53.list ul li a {
54    padding-left : 12px;
55    background : url(./images/bullet.gif) no-repeat 0 50%;
56}
57.nav{
58    border :2px solid #99f;
59    height : 5px;
60    width:99%;
61    float: left;
62    overflow: hidden;/*在ie中规定 div的最小高度不能小于18px    hidden 是将超出的部分隐藏*/
63}
64 
65a.link,a.visited{
66    text-decoration : none; //文字装饰
67    color : #888;
68}
69a:hover {
70    position: relative;
71    top : 1px;
72    left : 1px;
73    text-decoration : underline;
74    color : red;
75}

效果图:

其中有些都是惯例了  :

<一> 比如说 body层里面马上就有个 div层 id=wrapper  然后在css中设置 body 标签属性为 text-align=“center”  而wrapper就设置成 margin :0 auto;

这样就保证了 在所有类型的浏览器中的兼容性

<二> 一般设置wrapper 就是第一个div层  宽度是 966px ;    还有就是div的浮动了  等明天整理出来 

返回顶部
学到老代码浏览 关闭浏览