• 总结项目开发中用到的一些csshtml技巧


    这篇就是用来总结记录的,会长期更新。

    1,半透明背景效果(#ffffff颜色的半透明背景):

    	 font-style: italic;">#ffffff;
    	filter:alpha(opacity=60);
    	opacity:0.6;

    2,链接样式设计,可以控制点击前样式,鼠标悬挂在链接上时候的样式:

    #h_pic a:link {
    	text-decoration:none;
            color: black;
    }
    
    #h_pic a:visited {
    	text-decoration:none;
             color: black;
    }
    
    #h_pic a:hover {
    	/*text-decoration:underline;*/
    	color:green;
    }
    
    #h_pic a:active {
    	/*text-decoration:underline;*/
    	color:green;
    }

    3,设置div高度,若div里面内容超过这个高度,则隐藏:

    	height:400px;
    	overflow:hidden;

    4,圆角边距:

    	/*圆角边距*/
    	border:2px solid;
    	border-radius:15px;
    	/* Old Firefox */
    	-moz-border-radius:25px; 

    5,对齐问题(居中,左对齐,右对齐):

      当一个div在另一个div中时,可以简单用float来向左或向右对齐:

           float:left;
           float:right;

      一般对一段文字来说,居中对齐只需要:

    	text-align:center;

      如果是div,居中对齐需要:

    	/*placed at middle*/
    	text-align:center;
    	margin:0 auto;

      在左右居中情况下,定位上边距就无法用margin-top了,这时需要设置相对定位:

    	position:relative;
    	top:100px;
    	/*placed at middle*/
    	text-align:center;
    	margin:0 auto;

    6,手机端网页自适应,需要插入如下html标签,效果就是在手机浏览器显示,页面是横向按比例压缩的,如果配合bootstrap使用效果更佳,否则,只能用于页面简单的登录页一类。

        日向博客就是这样做的:

         	     <meta name="viewport" content="width=device-width,height=device-height,inital-scale=1.0,maximum-scale=1.0,user-scalable=no;">
                 <meta name="apple-mobile-web-app-capable" content="yes">
                 <meta name="apple-mobile-web-app-status-bar-style" content="black">
                 <meta name="format-detection" content="telephone=no">

    7,图片与文字在一个div中,要达到文字沿图片右边缘对齐的效果

        只需设置img向左流动。

        .h_pic{
           float:left;
           height:48px;
           width:48px;
           margin-top: 3px;
           margin-right: 5px;
           border: 1px solid #ccc;
         }

    8,开发日向博客经常会遇到这类问题,在文章中写了url时,页面显示时会把原有格式撑开,而不是及时换行。尤其手机屏幕比较窄情况。这种情况只需添加下面这两句:

        word-wrap:break-word;
            word-break:break-all;

    如果是图片的话,就设置overflow:hidden;就好了,溢出则隐藏。

    9, 实现点击链接调用对应javascript函数:

        <a href="javascript:void(0)" onclick="logout()">退出</a>

      传递参数的情况,千万不要忽略下面单引号:

     <a href="javascript:void(0)" onclick="quote_commoent('${comment.content}')">引用</a>

    10, 响应式页面。

            <meta http-equiv="X-UA-Compatible" content="IE=edge">
            <meta name="viewport" content="width=device-width, initial-scale=1">

    前者是为了兼容IE,后者是指字体不会随屏幕变小而变小。

    @media screen and (max-width : 500px){
        #poem
        {
            display:none;
        }
        #passwd
        {
            background-color:white;
            filter:alpha(opacity=60);
            opacity:0.6;
        }
    }
    
    @media screen and (min- 501px) {
        #poem
        {
            font-family: KaiTi;
            color:white;
        }
        #passwd
        { 
            background-color:#ffffff;
            border: 1px solid black;
            padding: 80px;
            filter:alpha(opacity=60);
            opacity:0.6;
        }
    }

    这种写法才能体现不同屏幕大小时样式的差异,实现响应式。

  • 相关阅读:
    JMX示例
    在开发iOS程序时对日期处理的总结(转)
    iOS 身份证验证(转)
    IOS --- OC与Swift混编(转)
    Charles辅助调试接口(转)
    iOS 调试 crash breakpoint EXC_BAD_ACCESS SIGABRT(转)
    Objective-C中常量重复定义的解决方案
    layoutSubviews、drawRect、initialize和load方法的调用
    (转)iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角)
    Mac OS10.10 openfire无法启动问题(转)
  • 原文地址:https://www.cnblogs.com/rixiang/p/6180647.html
Copyright © 2020-2023  润新知