iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >CSS3怎么设置字体兼容所有浏览器
  • 145
分享到

CSS3怎么设置字体兼容所有浏览器

2024-04-02 19:04:59 145人浏览 独家记忆
摘要

本篇内容介绍了“css3怎么设置字体兼容所有浏览器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! &nb

本篇内容介绍了“css3怎么设置字体兼容所有浏览器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

    1、设置字体(兼容所有浏览器)

    @font-face{

    font-family:'iconfont';

    src:url("fonts/iconfont/iconfont.eot");

    src:url("fonts/iconfont/iconfont.eot?#iefix")fORMat("embedded-opentype"),

    url("fonts/iconfont/iconfont.ttf")format("truetype"),

    url("fonts/iconfont/iconfont.woff")format("woff"),

    url("fonts/iconfont/iconfont.svg#icomoon")format("svg");

    font-weight:normal;

    font-style:normal;}

    @font-face{font-family:name;src:url(url);sRules}

    说明:

    name: 字体名称

    url: 使用绝对或相对地址指定OpenType字体

    sRules: 样式表定义

    设置嵌入html文档的字体。

    @font-face{font-family:dreamy;font-weight:bold;src:url(Http://www.example.com/font.eot);}

    2、div[class^="test"]

    设置只有div内class属性值以"test"开头的所有div元素的背景色:

    div[class^="test"]

    {

    background:#ffff00;

    }

    3、[class*="abc"]

    class的值中含有"abc"的元素。

    div[class*="abc"]

    代表只有div内class=abc的样式

    4、指定最后一个p标签背景样式

    p:last-child{background:#ff0000;}

    5、显示设备分辨率最小768并且最大979时候显示abc(CSS3)

    @media(min-width:768px)and(max-width:979px){

    .abc{}

    }

    ie6-ie9支持

    <style>

    @mediascreenand(min-width:1201px){

    .y-row{

    width:1200px;

    border:1pxsolid#333;height:300px;

    min-width:1200px;}}

    @mediascreenand(max-width:1200px){

    .y-row{

    width:900px;

    border:1pxsolid#333;height:300px;

    min-width:900px;}}

    </style>

    <!--[ifltIE9]>

    <scriptsrc="http://css3-mediaqueries-js.Googlecode.com/svn/trunk/css3-mediaqueries.js"></script>

    <![endif]-->

    6、div>span(IE6不支持)

    div>span{字体12px}

    div标签内的儿子span样式为字体12px,div内孙子span不起作用,具有优先

    7、字体阴影

    .blue{background:#01dbff;text-shadow:2px2px2px#09a5ef;}

    阴影字体靠左距离靠下距离阴影距离范围阴影颜色

    字体背景+字体阴影

    8、盒子阴影

    -moz-border-radius:0px5px5px0px;-WEBkit-border-radius:0px5px5px0px;border-radius:0px5px5px0px;-moz-box-shadow:0px0px1px#fffinset;-webkit-box-shadow:0px0px1px#fffinset;box-shadow:0px0px1px#fffinset;

    -moz代表firefox浏览器私有属性

    -ms代表IE浏览器私有属性

    -webkit代表chrome、safari私有属性

    -o代表opera苹果浏览器

    设置

    border-radius:0px5px5px0px;代表边框右上和右下圆角为5px

    box-shadow:0px0px1px#fffinset;代表边框间距靠左0靠上0和1px阴影范围阴影颜色为白色

    有inset代表框内阴影不带inset代表框外阴影

    注意:box-shadow:0px0px1px#fff

    第1个值为0时,代表左右边框阴影为1px范围

    第1个值为正整数代表左边框阴影

    第1个值为负整数代表右边框阴影

    同理

    第2个值为0代表上下边框阴影

    第2个值为正整数代表1px阴影距离上边框多少

    第1个值为负整数代表下边框阴影设置

    border-radius圆角

    9、:first-letter

    p:first-letter{font-size:20px}

    代表p标签内第一个字大小为20px

    10、div:first-line{color:red;font-size:16px;}

    代表DIV中第一行文字为红色字体为16px

    11、pa:first-child{color:green}

    代表p盒子里第一个a超链接字体颜色为绿色

    12、p:before{content:"我在这"}

    代表p标签对象前加入一段内容:“我在这”

    13、table:after{content:ENDOFTABLE}

    代表在table对象后显示内容“ENDOFTABLE”

    14、单冒号与双冒号

    伪元素由双冒号和伪元素名称组成。双冒号是在当前规范中引入的,用于区分伪类和伪元素。但是伪类兼容现存样式,浏览器需要同时支持旧的伪类,比如:first-line、:first-letter、:before、:after等。

    那么现在就可以完整的回答标题中的问题了,对于CSS2之前已有的伪元素,比如:before,单冒号和双冒号的写法::before作用是一样的。

    所以,如果你的网站只需要兼容webkit、firefox、opera等浏览器,建议对于伪元素采用双冒号的写法,如果不得不兼容IE浏览器,还是用CSS2的单冒号写法比较安全

    15、.uploaderinput[type=file]{}

    代表class为uploader盒子内input标签属性为type=file设置样式

“CSS3怎么设置字体兼容所有浏览器”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: CSS3怎么设置字体兼容所有浏览器

本文链接: https://www.lsjlt.com/news/92373.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CSS3怎么设置字体兼容所有浏览器
    本篇内容介绍了“CSS3怎么设置字体兼容所有浏览器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! &nb...
    99+
    2022-10-19
  • css怎么正确设置兼容浏览器的中文字体
    这篇文章将为大家详细讲解有关css怎么正确设置兼容浏览器的中文字体,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 高版本IE阅读器(比如IE9)和有的操作系统对CSS设...
    99+
    2022-10-19
  • css如何设置兼容浏览器的中文字体
    这篇文章主要介绍了css如何设置兼容浏览器的中文字体,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 高版本IE涉猎器(譬喻IE9)和有的行...
    99+
    2022-10-19
  • html中怎么正确设置兼容浏览器的中文字体
    这篇文章主要介绍了html中怎么正确设置兼容浏览器的中文字体,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 高版本IE浏览器(比如IE9)...
    99+
    2022-10-19
  • edge浏览器兼容性怎么设置
    edge浏览器兼容性设置方法:1、更新Edge浏览器版本;2、开启Edge浏览器兼容性视图;3、添加网站到兼容性列表;4、使用开发者工具调试网页。在现代科技发展迅速的今天,互联网已经成为人们获取信息、娱乐和工作的主要渠道之一。为了在各种不同...
    99+
    2023-07-26
  • win7浏览器兼容模式怎么设置
    这篇文章主要介绍“win7浏览器兼容模式怎么设置”,在日常操作中,相信很多人在win7浏览器兼容模式怎么设置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”win7浏览器兼容模式怎么设置”的疑惑有所帮助!接下来...
    99+
    2023-06-28
  • JS兼容所有浏览器的DOMContentLoaded事件怎么用
    小编给大家分享一下JS兼容所有浏览器的DOMContentLoaded事件怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!实...
    99+
    2022-10-19
  • 联想电脑浏览器怎么设置兼容模式
    本篇内容介绍了“联想电脑浏览器怎么设置兼容模式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!联想浏览器设置兼容模式的方法:首先进入“联想浏览...
    99+
    2023-07-02
  • windows谷歌浏览器兼容性视图怎么设置
    今天小编给大家分享一下windows谷歌浏览器兼容性视图怎么设置的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。谷歌浏览器设置...
    99+
    2023-07-01
  • css怎么重置浏览器字体大小
    本篇内容介绍了“css怎么重置浏览器字体大小”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码如下:body,div,dl,dt,dd,ul...
    99+
    2023-07-04
  • css中怎么重置浏览器字体大小
    css中怎么重置浏览器字体大小,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。代码如下:body,div,dl,dt,dd,ul,ol,li,h...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作