css中怎么为字符串中的每一行设置样式

html-css08

css中怎么为字符串中的每一行设置样式,第1张

这里分享下在css中为字符串中的每一行设置样式的方法。

操作设备:联想电脑

操作系统:win10

代码编辑器:zend studio 10.0

1、首先新建一个html文件,命名为test.html,在test.html文件内,使用p标签创建一行字符,用于测试。

2、在test.html文件内,给p标签添加一个class属性,用于样式的设置。

3、在test.html文件内,编写<style type="text/css"></style>标签,页面的css样式将写在该标签内。

4、在css标签内,通过class属性和“:first-letter”选择第一个字符,使用color属性设置它为红色。

5、最后在浏览器打开test.html文件,查看实现的效果。

css如何设置字符串中第一个字符的样式:本章节介绍一下如何使用css设置字符串中第一个字符的样式。以前我们实现此效果的方式,可能会在第一个字符上嵌套上一个span标签。代码实例如下:<!DOCTYPE html><html><head><meta charset=" utf-8"><meta name="author" content="http://www.softwhy.com/" /><title>蚂蚁部落</title><style>span{ color:red}</style></head><body><div><span>蚂</span>蚁部落的url地址是softwhy.com</div></body></html>上面的代码实现了我们的要求,但是略显繁琐,下面介绍一下如何用伪对象选择器实现此功能。代码实例如下:<!DOCTYPE html><html><head><meta charset=" utf-8"><meta name="author" content="http://www.softwhy.com/" /><title>蚂蚁部落</title><style>div::first-letter{ color:red}</style></head><body><div>蚂蚁部落的url地址是softwhy.com</div></body></html>上面的代码同样实现了我们的要求,更多内容可以参阅CSS的伪对象选择符E:first-letter/E::first-letter一章节。原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=18254更多内容可以参阅:http://www.softwhy.com/divcss/

css的选择器是还是比较富的,主要的css选择器如下:

标签选择器(如:body,div,p,ul,li)

.类选择器(如:class="head",class="head_logo")

ID选择器(如:id="name",id="name_txt")

全局选择器(如:*号)

.组合选择器(如:.head .head_logo,注意两选择器用空格键分开)

.继承选择器(如:div p,注意两选择器用空格键分开)

伪类选择器(如:就是链接样式,a元素的伪类,4种不同的状态:link、visited、active、hover。)

字符串匹配的属性选择符(^ $ *三种,分别对应开始、结尾、包含)

以上选择器在日常开发中最常用的就是标签选择器、类选择器和id选择器,下面是这三种选择器的基本用法1、标签名选择器 一个XHTML文档中有许多标签,例如p标签,h1标签等。若要使文档中的所有p标签都使用同一个CSS样式,就应使用标签选择器。

1

2

div {color:redborder:1px blue solid}

p {color:#000}

2、类选择器 使用标签选择器可以为整个XHTML文档中的同一个标签指定相同的CSS样式。但是在实际运用中,XHTML文档中的同一个标签会被反复使用。若要为相同的标签赋予不同的CSS样式就应使用类选择器。

1

2

<div class="test">测试代码</div>

.test {color:redborder:1px blue solid}

3、id选择器,id选择器是唯一的,只可以获取独一无二的一个元素。

1

2

<div id="test">测试代码</div>

#test {color:redborder:1px blue solid}