`
weballan001
  • 浏览: 26893 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
最近访客 更多访客>>
社区版块
存档分类
最新评论

CSS 中的 :first-letter

阅读更多

对CSS熟悉的人一般都会了解 :first-letter 这个不常用的伪元素,它可以用来设定文章段落中首字母的样式。不少人只是用它结合 font-size 和 float 来制作简单的首字下沉效果,其实首字下沉可以变得更漂亮一点,比如像这个页面中的那样。
今天在网上发现的这篇文章(俄文的,我没仔细看内容,就看图片和代码了)就是讲解 :first-letter 可实现的效果,利用 background 等属性做出来让人惊奇的东西,CSS 果然很强大,你了解得越多,它就能越好地为你服务。实现漂亮首字下沉的实例代码如下:

 

p:first-letter {  float:left;    padding: 10px;    margin: 4px 10px 4px 0;    background:#fff url(fl_bg.jpg) center bottom no-repeat;    color: #000;    font-size:160px;    line-height: 1em;    border: 1px solid #000;
分享到:
评论

相关推荐

    IE6无法识别伪对象:first-letter和:first-line解决方法

    在网页设计和开发中,IE6(Internet Explorer 6)作为一个较旧的浏览器版本,存在很多兼容性问题,其中就包括对CSS伪对象`:first-letter`和`:first-line`的不支持。这两个伪对象在现代浏览器中是常用的设计工具,...

    如何使用CSS创建首字下沉效果.docx

    CSS 首字下沉效果实现 CSS 首字下沉效果是指在文章或段落的开头...通过使用 ::first-letter 伪元素和 CSS 属性,我们可以轻松地创建出吸引人的首字下沉效果。但是,我们也需要注意可能存在的缺点,并尽量避免它们。

    css 控制first-letter伪类的背景

    在CSS(层叠样式表)中,`first-letter`伪类是一个强大的工具,允许我们精确地控制文本块中首字母的样式。这个特性常常被用来实现一些视觉上的效果,如首字母下沉、加粗或者改变颜色等。在本文中,我们将深入探讨`...

    CSS first-letter伪类元素的特点

    "<span id='first-letter-plus'>" + num + "</span>" + other; } ``` 总之,`CSS first-letter`伪类提供了一种优雅的方式来装饰文本的首个字母,但它的使用受到一些限制,包括作用范围和浏览器兼容性。在实际开发...

    CSS first-letter实现首字下沉

    ### CSS `first-letter` 实现首字下沉 #### 背景与问题提出 在CSS布局中,首字下沉是一种常见的美化段落开头的方式。它可以让页面看起来更加美观、大方。本文将通过一系列实验和分析,详细介绍如何使用CSS的`:...

    CSS3 伪元素选择器,例如(E::before、E::after)

    E::first-letter, 表示给元素中的第一个字母设置一个样式 E::first-line, 表示给元素的第一行设置一个样式 E::before, 用于CSS渲染中向元素逻辑上的头部添加内容,主要是用它开显示修饰的内容,比如元素左侧价格...

    英文怎么排版整齐,CSS代码

    为了避免这种情况,可以使用 `word-spacing` 和 `letter-spacing` 属性来调整单词间的间距以及字母间的间距,以减少单词被分割的可能性。 ```css p { text-align: justify; word-spacing: 1px; letter-spacing:...

    Css Selectors Cheatsheet

    - 选择元素的特定部分,如`::first-letter`、`::before`等。 #### 2. 结构性选择器 - **后代选择器** (`E F`) - 匹配所有父元素为`E`的`F`元素。 - **子元素选择器** (`E > F`) - 匹配所有直接子元素为`F`的`E`...

    css3-cheat-sheet_IDEAL_cheatsheet_css_

    4. **伪元素**:`:before`和`:after`可以插入内容到元素的前面或后面,而`:first-letter`和`:first-line`则对首字母和首行进行样式设置。 ### 二、模块增强 1. **边框与背景**:支持圆角边框`border-radius`,线性...

    部分CSS笔记.docx

    + 第一个字母选择器:::first-letter{ } + 第一行选择器:::first-line{ } + 选中文本样式选择器:::selection{ } 二、文字样式 * 字体定义:@font-face{ font-family : 自定义字体名称; src :url("字体路径...

    01-p2.3:CSS 3 笔记.pdfc

    - E::first-letter 选择E容器内的第一个字母。 - E::first-line 选择E容器内的第一行文本。 属性选择器提供了一种根据属性或属性值来选择元素的方式。例如,可以直接选择具有特定属性的元素,或者匹配属性值以特定...

    前端webcss3笔记.docx

    3. 第一个字母选择器:::first-letter{ } 4. 第一行选择器:::first-line{ } 5. 网页中被选文本的样式选择器:::selection{ } 四、阴影 1. 文本阴影:text-shadow:水平方向阴影偏移量 垂直方向阴影偏移量 [模糊...

    CSS属性速查表

     :first-letter 在对象的第一个字符上应用一个或多个样式。 :first-line 在对象的第一行上应用一个或多个样式。 :hover 设置当用户将鼠标指针悬停在链接上时 a 元素的样式。 :link 设置当 资源太大,传...

    前端开源库-pseudo-elements.zip

    需要注意的是,`::before`和`::after`的`content`属性如果没有定义,则不会生成任何内容,而`::first-letter`和`::first-line`则会自动应用到元素的相应部分。 为了更好地利用这个压缩包,你可以打开其中的文件,...

    第36章 CSS3中新增的属性选择器

    在CSS3中,新增了一系列属性选择器,极大地增强了样式表的灵活性和选择元素的精确性。这些选择器允许开发者更加精确地控制网页的布局和设计,使得代码更加语义化和易于维护。以下是对这些新增属性选择器的详细介绍:...

    CSS选择器.docx

    3. E:first-letter、E::first-letter:设置元素内第一个字符的样式。 4. E:first-line、E::first-line:设置元素内第一行的样式。 5. E::placeholder:设置元素(如`<input>`)占位符文本的样式。 6. E::selection:...

    css的initial.docx

    在CSS中,`initial-letter`属性是一个相对新颖的特性,用于控制文本块中首字母的样式,特别是实现首字下沉(Drop Cap)的效果。首字下沉是印刷和排版中的一个传统设计技巧,将文本段落的第一个字母放大并下沉,以...

    CSS创意首字放大新闻段落特效.zip

    首先,CSS(Cascading Style Sheets)在这一特效中主要负责元素的样式控制。通过CSS,我们可以定义首字的字体、大小、颜色、背景、边框等属性,甚至可以利用CSS3的动画效果来创建平滑的放大过渡。例如,可以使用`:...

    tailwindcss-pseudo-elements:TailwindCSS插件,添加伪元素的变体

    TailwindCSS插件,添加伪元素的变体( ::before , ::after , ::first-letter等)。 用法 安装 NPM npm install tailwindcss-pseudo-elements --save-dev 纱 yarn add tailwindcss-pseudo-elements -D 配置 const...

    css伪类.docx

    6. `:first-line` 和 `:first-letter` 伪元素:`:first-line` 用于设置元素首行的样式,`:first-letter` 则用于元素的第一个字母。这些伪元素可以用于创建特殊的排版效果,比如首行或首字母的加粗或颜色变化。 7. `...

Global site tag (gtag.js) - Google Analytics