zoukankan      html  css  js  c++  java
  • css之日常琐碎记录

    1.@media可以针对不同的屏幕尺寸设置不同的样式,特别是如果你需要设置设计响应式的页面,@media是非常有用的。当你重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面。

    http://www.runoob.com/cssref/css3-pr-mediaquery.html

    //文档宽度小于300像素则修改背景颜色
    
      @media screen and (max-300px){
    
        body{background:red}
    
      }

    2.关于项目中多语言时字体显示的处理。最近在项目中遇到日文下文字被解析成中文繁体的问题,经调查发现是整个项目引入的字体导致的。我们在项目整体中引入日语字体,把它放在最前面还是会被覆盖掉,于是只能通过js+css来解决问题。

    //在项目中语言切换的方法里获取当前语言,并赋值给html的lang属性
    document.getElementsByTagName('html')[0].lang =_.trim(getPreferences().language);
    
    //在css中写该属性对应的样式
    
    html {
      font-family: "Lato Regular", "PingFang SC", Helvetica, 'Helvetica Neue', 'Microsoft YaHei',
      '微软雅黑', sans-serif
    }
    *[lang|="ja"] {font-family: "Arial","Meiryo","MS Gothic";}
    
    body:lang(ja) {font-family: "Arial","Meiryo","MS Gothic";}
  • 相关阅读:
    Redis3.2集群部署安装
    熟悉SQL Server 数据类型
    泛型的参数简介和参数约束
    流(Stream)与文件流(FileStream)
    C#提取双引号中的字符串
    数组,一维数组,二维数组,交错数组
    结构,枚举
    C#中唯一的三元运算符
    位运算
    异常处理语句
  • 原文地址:https://www.cnblogs.com/cxdxm/p/6671905.html
Copyright © 2011-2022 走看看