导入的CSS如何控制众多文字中的那几个?

html-css09

导入的CSS如何控制众多文字中的那几个?,第1张

无论是导入的CSS,还是你书写在头部style标签的CSS,都是基于选择器在运行。比如如下代码:

<style>

    .h5course {

        color: #f00

    }

</style>

<div>

    <p>《HTML5布局之路》</p>

    <p class="h5course">非字典式讲解方式,更容易掌握网站布局</p>

    <p>推荐新手使用该书学习</p>

</div>

只有第二个p标签拥有类名h5course,也只有这个标签才会拥有红色的文字样式

CSS为了代码样式的方便设置,给出了各种各样的选择器,最基本的就包括id、标签名、类名(案例中使用的)、后代、子代、群组等选择器。通过选择器的控制,为不同标签设置不同样式。

如果是新手,比较推荐弄本书系统化的学习一下,能大大降低学习中的一些问题,当然不要选字典式的书籍

你所说的,控制显示文字字符数的话,那个不能用css样式控制的,只能控制的字符显示宽度,当超出部分你可以定义为背景色的,但是你要让他不从数据库里显示那是办不到的。

另外测试一下看这个行么,不知道你怎么放。

<DIV STYLE="width: 120pxheight: 50pxborder: 1px solid blue

overflow: hiddentext-overflow:ellipsis">

<NOBR>就是比如有一行文字,很长,表格内一行显示不下.</NOBR>

</DIV>

【这是我的学习笔记,你也可以拿去用】

1 元素选择器:比如p{xxxx},选择文档中所有的p元素;

2 类选择器:比如.center_bar{xxxx},选择文档中使用了类center_bar的元素;

3 id选择器:比如.button1{xxxx},选择文档中使用了button1的元素;

4 或选择器:用逗号连接多个选择器;

5 与选择器:多个选择器紧挨在一起;

6 后代选择器:用空格连接多个选择器;

7 子代选择器:用大于号连接多个选择器,它其实是后代选择器的特殊情况;

8 属性选择器:

(1) 比如p[id],选择标签上有属性“id”的p元素;

(2) 比如p[id="button1"],选择标签上有属性“id”并且id的值为“button1”的p元素;

(3) 比如p[id^=”b”],选择标签上有属性“id”并且id的值以“b”开头的p元素;

(4) 比如p[id$=”b”],选择标签上有属性“id”并且id的值以“b”结尾的p元素;

(5) 比如p[id*=”b”],选择标签上有属性“id”并且id的值包含“b”的p元素;

9 p:first-child:既是p元素,也是某元素的第一个孩子;

10 p:last-child:既是p元素,也是某元素的最后一个孩子;

11 p:nth-child(3):既是p元素,也是某元素的第三个孩子;

12 p:nth-child(odd):既是p元素,也是某元素的第奇数个孩子;

13 伪类选择器都是某种状态,比如active、link、hover,使用“:”;

14 伪元素选择器,确实有某些实体的东西,比如第一行文字、第一个文字、被选中的文字,使用“::”

15 只有多个选择器选中了同一个元素的同一个属性,才会出现优先级的问题;

16 如果两个选择器优先级相同,那么写在后面的选择器生效;

17 选择器优先级的排列:

(1) !important

(2) 内联样式

(3) id选择器

(4) 类和伪类选择器

(5) 元素和伪元素选择器

(6) *选择器

(7) 继承样式