【前端开发系列】—— 利用选择器添加内容

  上文讲到了CSS3的选择器,通过after和before选择器,在元素前后添加内容。

  也可以通过变量来实现自定义的标题

1     h1:before{
2             content:'第'counter(mycounter)'章';
3             color:red;
4             font-size:30px;
5         }
6         h1{
7             counter-increment:mycounter;
8         }

代码样例

<html>
<head>
    <style type="text/css">
        h1:before{
            content:'第'counter(mycounter)'章';
            color:red;
            font-size:30px;
        }
        h1{
            counter-increment:mycounter;
        }
        p:before{
            content:open-quote;
        }
        p:after{
            content:close-quote;
        }
        p{
            quotes:"("")";
        }
    </style>
</head>
<body>
<h1>大标题</h1>
<p>示例文字</p>
<h1>大标题</h1>
<p>示例文字</p>
<h1>大标题</h1>
<p>示例文字</p>
</body>
</html>

实现样例

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Android开发与分享

【React Native】react-native-scrollable-tab-view

592120
来自专栏抠抠空间

CSS基础

一、CSS简介 css概念     CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。     当浏览器读到一个样...

28680
来自专栏HTML5学堂

关于定位position的相关知识

HTML5学堂 - 刘国利:最近有好几个学生和自己聊起,总觉得定位有点懵。因此在本文中,主要书写了相对定位relative和绝对定位absolute,定位的用法...

32350
来自专栏前端小叙

Vue slot简单理解

情形一: 子组件定义了具名的slot,父组件使用具名的slot,slot显示顺序为子组件定义slot的顺序 子组件: Vue.component('child'...

47960
来自专栏转载gongluck的CSDN博客

vc中实现控件的隐藏与显示

一、隐藏控件             CWnd *pWnd;         pWnd = GetDlgItem(IDC_EDIT1);        //获...

37350
来自专栏九彩拼盘的叨叨叨

inline-block 布局写法示例

注意:如果元素之间如果没有空格,回车之类的,两端对齐会失效。如,用 Angular 的 ng-repeat 生成出来的元素之间就就没有空格。

11520
来自专栏向治洪

Android View底层到底是怎么绘制的

Android绘制链图: ? 网上很多讲Android  view的绘制流程往往只讲到了Measure - Layout - Draw。 但是,这只是一个...

27190
来自专栏十月梦想

css选择器

            选择器{... !important} 则该选择器的优先级最高

9050
来自专栏xingoo, 一个梦想做发明家的程序员

CSS定位之position详解

position属性 在前端中,position是很常见的属性。通过这个属性可以调整dom元素在浏览器中显示的位置。 它有几个常用的属性: static 默认值...

24360
来自专栏一个爱吃西瓜的程序员

Web前端基础【2】--CSS基础

CSS指层叠样式表,用来定义如何显示HTML元素,一般和HTML配合使用。CSS样式表的目的是为了解决内容与表现分离的问题:即使同一个HTML文档也能表现出外观...

36260

扫码关注云+社区

领取腾讯云代金券