分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

一些CSS新增的知识

发布时间:2023-09-06 02:13责任编辑:赖小花关键词:CSS

1、CSS引用文件字体

准备工作:将字体文件解压放于fonts文件夹中,字体文件通常有eot、svg、ttf、woff四种格式

CSS声明字体引用:

@font-face { ???font-family: test; ???src: url(‘../fonts/test.eot‘) format(‘embedded-opentype‘), ???url(‘../fonts/test.svg‘) format(‘svg‘), ???url(‘../fonts/test.ttf‘) format(‘truetype‘), ???url(‘../fonts/test.woff‘) format(‘woff‘);}

CSS设置字体为文件字体:

.example{ ???font-family: test; ???font-style: normal;}

假如使用的是字体图标,字体图标会有自己的编码,如果把字体图标放在伪元素中,则代码如下:

.example::before{ ???content: ‘\e958‘; //字体图标编码作为伪元素的内容 ???font-size: 13px;}

2、CSS选择器巧用

2.1、使用兄弟选择器

假如ul中并排的n个块级元素li,要设置相邻元素的间隔线,可使用以下代码:

//相邻兄弟选择器选择紧接在另一个元素后的元素,而且二者有相同的父元素,会循环查找ul>li+li{ ???border-left:1px solid #ccc;}//通用兄弟选择器选择指定元素的后面的所有兄弟结点,该情景下相邻兄弟选择器性能较好
ul>li~li{ border-left:1px solid #ccc; }

2.1、使用属性选择器

假如要匹配使用了test-开头的类,如class="test-1"、class=" test-2"、class="start  test-3"...使用以下代码以匹配多种情况

[class^="test-"],[class*=" test-"]{ ????··· ?????}

一些CSS新增的知识

原文地址:https://www.cnblogs.com/chuanzi/p/9571624.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved