• 【CSS】 CSS的一些应用实例和参考


    css 一些应用实例

      基本抄自http://www.w3school.com.cn/css/css_align.asp 。。把这些知识消化吸收然后以自己的话来解释一下

    ■  对齐

      ●  用margin属性进行居中对齐:

    .center
    {
    margin-left:auto;
    margin-right:auto;
    width:70%;
    background-color:#b0e0e6;
    }

      这样做可以让center类的元素进行居中对齐。如果width被设置成100%,那么自然是没有效果的。

      ●  用position属性左右对齐

    .right
    {
    position:absolute;
    right:0px;
    width:300px;
    background-color:#b0e0e6;
    }

      这个很好懂,就是用绝对定位把某个元素固定地对齐其父元素的右侧。

      ●  用float属性左右对齐

      和绝对定位类似的,float也可以左右对齐,而且其可以支持多个元素一起float之后自动地共同整合显示在页面上。而绝对定位会互相覆盖。

    ■  分类显示

      css可以让不同地元素有不同的显示,比如之前提到过好几次的行内元素和块级元素的互相转换,display属性的作用从本质上来说就是一个分类显示。

      除了熟悉的display之外,还有以下这些属性也可以让页面分类显示:

      cursor  cursor属性设置光标的类型。最常用的就是设置某个元素的hover伪类的cursor属性了。比如span:hover{cursor:pointer}就可以使当光标移动到这个span上方的时候变成一只手的光标。cursor的取值有很多http://www.w3school.com.cn/cssref/pr_class_cursor.asp。常用的有pointer(手指),wait(转菊花), move(十字箭头,用于移动),text(I字编辑光标)等等。

      visibility  设置某个元素是否可见,可选值有hidden和visible。注意,visibility是hidden并不意味着这个元素不占用文档的空间,这部分空间还是被它所占用但是人看不到了

    ■  导航栏

      自定义一个导航栏用到了以下几个css的点:列表项图标省去,列表项向左浮动,超链接转换块级元素,超链接不同状态(伪类)的不通背景设置。示例如下:

    <!DOCTYPE html>
    <html>
    <head>
    <style>
    ul{
    list-style-type:none;
    margin:0;
    padding:0;
    overflow:hidden;
    }
    li{
    float:left;
    }
    a:link,a:visited{
    display:block;
    width:120px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#bebebe;
    text-align:center;
    padding:4px;
    text-decoration:none;
    text-transform:uppercase;
    }
    a:hover,a:active{
    background-color:#cc0000;
    }
    </style>
    </head>
    
    <body>
    <ul>
    <li><a href="#home">Home</a></li>
    <li><a href="#news">News</a></li>
    <li><a href="#contact">Contact</a></li>
    <li><a href="#about">About</a></li>
    </ul>
    </body>
    </html>

      效果:

      

      

    ■  图片库

      http://www.w3school.com.cn/css/css_image_gallery.asp

      这个图片库比较全地用了对齐,浮动,边距调整等操作,可以看看源码学习参考一下

    ■  更多css参考

      http://www.w3school.com.cn/cssref/index.asp

  • 相关阅读:
    form表单回车提交
    Mac os x下配置nginx + php
    Mac下git命令自动补全
    关于javascript中的操作符&&和||的最终返回值
    ARM 裸机程序学习 01 点亮LED
    LINUX SHELL 中 2>&1 重定向的问题
    项目经理到底关心项目的什么?——有关外包项目成本的计算
    ARM 裸机程序学习 03 发送SOS信号(汇编 + C)
    ARM 裸机程序学习 02 按响BEEP
    备忘录 Linux及其内核杂项知识
  • 原文地址:https://www.cnblogs.com/franknihao/p/6677310.html
Copyright © 2020-2023  润新知