Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站导航为爱好css的朋友们提供相关的知识。

css教程3 box-shadow参数spread使用技巧4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

早前在《CSS教程3 box-shadow》一文中详细介绍了Box-shadow的使用。他可以让我们轻松的实现盒子阴影效果,多个站点都有这方面的介绍。但记得有一回在群里和朋友讨论这个属性时发生热烈的讨论。讨论的主题就是:4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  • 此篇文章具体介绍如下

各种浏览器之间的竞争的白热化意味着越来越多的人现在开始使用那些支持最新、最先进的W3C Web标准的设备,以一种更具交互性的方式来访问互联网。这意味着我们终于能够利用更强大更灵活的CSS教程来创造更简洁,更好维护的浏览器前端代码。现在让我们来看一看一些也许你还不知道的让人兴奋的CSS教程 功能。4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

在CSS教程中用attr()显示hTML属性值

attr()功能早在CSS教程 2.1标准中就已经出现,但现在才开始普遍流行。它提供了一个巧妙的方法在CSS教程中使用hTML标签上的属性,在很多情况下都能帮你省去了以往需要Javascript处理的过程。4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

要想使用这个功能,你需要用到三种元素:一个:before 或 :after CSS教程伪类样式, .content属性,和一个带有你想使用的hTML属性名称的attr()表达式。例如,想去显示<h3>标题上的data-prefix属性的值,你可以写成这样:4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

h3:before {
    content: attr(data-prefix) " ";
    }

    <h3 data-prefix="Custom prefix">This is a heading</h3>

显然,这个例子并没有展示它有多大用处,只是展示了它的基本用法。让我们来试一个更有用的例子,attr()的一个极好的应用就是当用户打印页面时将页面链接显示出来。为了实现这个,你可以这样写:4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

@media print {
    a:after {
    content: " (link to " attr(href) ") ";
    }
    }

    <a href="http://example.com">Visit our home page</a>

一旦你知道了这个技巧,你就会吃惊于很多时候它能给你的工作带来的方便!4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

提示:在新版的CSS教程3标准中,attr()功能被扩展,可以用在各种CSS教程标记中。在CSS教程2.1中attr()总是返回一个字符串。在CSS教程3中attr()可以返回多种不同的类型。4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

使用counter()在列表中自动添加序号

另外一个在CSS教程 2.1在就已经支持的功能是counter(),使用它,你能方便的在页面标题,区块和其它各种连续出现的页面内容上添加序号。有了它,你就不必限制于只能使用<ol>来实现这个效果,你可以更灵活的在页面上使用自定义数字序列。4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

counter-reset定义和用法


4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

counter-reset 属性设置某个选择器出现次数的计数器的值。默认为 0。4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

利用这个属性,计数器可以设置或重置为任何值,可以是正值或负值。如果没有提供 number,则默认为 0。4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

注释:如果使用 "display: none",则无法重置计数器。如果使用 "visibility: hidden",则可以重置计数器。4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

注释:如果已规定 !DOCTYPE,那么 Internet Explorer 8 (以及更高版本)支持 counter-reset 属性。4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

counter-reset可能的值

描述
none 默认。不能对选择器的计数器进行重置。
id number

id 定义重置计数器的选择器、id 或 class。4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

number 可设置此选择器出现次数的计数器的值。可以是正数、零或负数。4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

inherit 规定应该从父元素继承 counter-reset 属性的值。


4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关键就是它真的很简单:在:before伪类里的content属性加入counter():4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

body {
    counter-reset: heading;
    }

    h4:before {
    counter-increment: heading;
    content: "heading #" counter(heading) "."; 
    }

如果你想知道更多关于这个counter归零和自增方法的知识,请参考关于这个主题的Mozilla
Developer Network页面。里面有个极好的如何使用嵌套counter的例子。4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

使用calc()做算术

最后,但不是最不重要的,让我们来说说calc()功能。calc是英文单词calculate(计算)的缩写,是css教程3的一个新增的功能,用来指定元素的长度。这个函数能让你执行简单的算术计算,例如计算元素的长宽,免去了你写不易维护的Javascript代码。这个函数支持所有简单的基本算术运算,包括加减乘除。4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

表达式中有“ ”和“-”时,其前后必须要有空格,如"widht: calc(12% 5em)"这种没有空格的写法是错误的;表达式中有“*”和“/”时,其前后可以没有空格,但建议留有空格。浏览器对calc()的兼容性还算不错,在IE9 、FF4.0 、Chrome19 、Safari6 都得到较好支持,同样需要在其前面加上各浏览器厂商的识别符,不过可惜的是,移动端的浏览器大部分还不支持,目前仅有“firefox for android 14.0”支持。4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

比方说,你想创建一个元素,使它的宽度占满它的父元素,但还要留出一部分像素宽做其它用处:4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

.parent {
    width: 100%;
    border: solid black 1px;
    position: relative;
    }

    .child {
    position: absolute;
    left: 100px;
    width: calc(90% - 100px);
    background-color: #ff8;
    text-align: center;
    }

漂亮吧,不是吗?更详细的介绍请参考W3C CSS教程 calc 规范。4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

我们可以越来越清楚的发现,CSS教程已经成熟到在某些方法可以替代javascript,极大的简化了web开发人员的工作。如果你还不开始利用这些功能,那只能说是在犯傻。4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

相关文章推荐:4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1.从四大CSS教程框架 学习网站如何规划css教程4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2.分析CSS教程设置字体到网站字体解析渲染过程4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

3.详解hTML的style标签以及相关的CSS教程引用4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

4.CSS教程的SASS样式编程指南4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

CSS教程 border-width 属性使用教程4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

4g8AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关于css的相关的知识就说到这里希望能够可以帮助更多的朋友们。,你需要知道的三个 CSS 技巧 ,CSS

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市