CSS 关于文本 背景 边框整理

文本与字体

1)阴影:text-shadow

  格式:text-shadow:5px 5px 3px #FFFFFF分别对应 水平方向 垂直方向 模糊程度 颜色值

代码:

 1 <!DOCTYPE html>
 2 <html>
 3 <head lang="en">
 4     <meta charset="UTF-8">
 5     <title>文字阴影</title>
 6     <style type="text/css">
 7         p {
 8             /*文字的宽度,大小设定*/
 9             font-family: Times, Verdanna, Geneva, sans-serif;
10             font-weight: bold;
11             font-size: 30px;
12             /*背景颜色设定*/
13             background-color: #C0C0C0;
14             /*文字颜色设定*/
15             color: #40E0D0;
16             /*阴影效果*/
17             /*text-shadow:-5px -5px 3px #00C957,*/
18                         /*5px 5px 3px #7FFFD4;*/
19             /*用阴影实现描边*/
20             text-shadow: -1px 0 #D2691E,
21                          0 -1px #D2691E,
22                          1px 0 #D2691E,
23                          0 1px #D2691E;
24         }
25     </style>
26 </head>
27 <body>
28 <p>阴影属性<br />晨落梦公子</p>
29 <!--<br />换行符-->
30 </body>
31 </html>

妙点领悟:可以利用阴影实现发光效果,如设置为text-shadow : 0 0 3px #FFFFFF即可

2)溢出文本处理:text-overflow

  格式:text-overflow : clip | ellipsis | ellipsis-word

      clip:直接裁剪溢出的文本

        ellipsis:省略溢出,结尾是...(常用)

      ellipsis-word:省略溢出,结尾是 最后一个字

代码:

 1 <!DOCTYPE html>
 2 <html>
 3 <head lang="en">
 4     <meta charset="UTF-8">
 5     <title>处理溢出</title>
 6     <style type="text/css">
 7         li {
 8              /*设置链表属性*/
 9             list-style: none;
10             line-height: 22px;
11             font-size: 12px;
12             border-bottom: 1px solid #D2691E;
13             width: 220px;
14             /*溢出内容为隐藏*/
15             overflow: hidden;
16             /*强制文本单行显示 */
17             white-space: nowrap;
18             /*设置文本的溢出处理方法 */
19             text-overflow: ellipsis;
20         }
21     </style>
22 </head>
23 <body>
24 <ul>
25     <li>·春节前夕赴江西看望干部群众</li>
26     <li>·向宁夏人民"云拜年"|神曲《四个全面》</li>
27     <li>·马家军兴奋剂独家内幕曝光 王春霞等10人联名举报</li>
28     <li>·朝鲜通报将发射卫星 外媒猜测准备发射远程导弹</li>
29 </ul>
30 </body>
31 </html>

常用方法

1             /*溢出内容为隐藏*/
2             overflow: hidden;
3             /*强制文本单行显示 */
4             white-space: nowrap;
5             /*设置文本的溢出处理方法 */
6             text-overflow: ellipsis;            

3)对齐文本 word-wrap和word-break

  格式:边界换行:word-wrap : nomal | break-word

      nomal:                                        break-word:

     

    有必要说明一下:nomal中溢出的是一个连续的词(如:特别长网址)

        字内换行:word-break normal | break-all | keep-all

          normal:同上

      break-all:             keep-all:

              

代码:

 1 <!DOCTYPE html>
 2 <html>
 3 <head lang="en">
 4     <meta charset="UTF-8">
 5     <title>边界换行</title>
 6     <style type="text/css">
 7         p {
 8             font-family: Verdanna,Geneva,sans-serif;
 9             border 1px solid #40E0D0;
10             padding: 10px;
11             width: 220px;
12             font-size: 12px;
13             /*连续字换行 */
14             /*word-wrap:break-word;*/
15             word-wrap: normal;
16             /*字内换行 */
17             /*word-break: break-all;*/
18             /*word-break: normal;*/
19             /*word-break: keep-all;*/
20         }
21     </style>
22 </head>
23 <body>
24 <p>新华网北京2月2日电,la2日来到江西看望慰问广大干部群众,
25     向全国各族人民致以新春祝福。去年全国人代会,la参加江西团审议,
26     代表们向他发出邀请,这次应约而至,首站就是井冈山。这是la继200
27     6年、2008年后第三次上井冈山。
28     http://news.sina.com.cn/c/nd/2016-02-03/doc-ifxnzanm4038315.shtml.adsafjdshfkdshgkhdskfjdsfhehfkdjfh</p>
29 </body>
30 </html>

  

时间: 2024-11-10 07:02:07

CSS 关于文本 背景 边框整理的相关文章

CSS基础(背景、文本、列表、表格、轮廓)

CSS 背景属性 属性 描述 background 简写属性,作用是将背景属性设置在一个声明中. background-attachment 背景图像是否固定或者随着页面的其余部分滚动. background-color 设置元素的背景颜色. background-image 把图像设置为背景. background-position 设置背景图像的起始位置. background-repeat 设置背景图像是否及如何重复. CSS 文本属性 属性 描述 color 设置文本颜色 directi

【转贴】-- HTML、CSS、JS基础知识整理

HTML 网站开发的主要原则是: – 用标签元素HTML描述网页的内容结构: – 用CSS描述网页的排版布局: – 用JavaScript描述网页的事件处理,即鼠标或键盘在网页元素上的动作后的程序 HTML(Hyper Text Mark-up Language 超文本标记语言)的缩写,是最基础的网页语言 . Html是通过标签来定义的语言,代码都是由标签所组成 .Html代码不用区分大小写 . Html代码由<html>开始</html>结束.里面由头部分<head>

CSS初识- 选择器 &amp;背景&amp; 浮动&amp; 盒子模型

CSS初识 CSS:cascading style sheets,css样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容(字体.大小.对齐方式等).图片的外形(宽高.边框样式.边距等)以及版面的布局等外观显示样式. CSS以HTML为基础,提供丰富的功能,如字体.颜色.背景的控制及整体排版等,而且还针对不同的浏览器设置不同的样式. 引入CSS样式(书写位置) 内部样式表 内嵌式是将CSS代码集中写在HTML文档的head头部标签中,并用style标签定义,语法就是在 行内式

css常用文本属性

[CSS常用文本属性] 1. 字体.字号类: ① font-weight: 字体粗细. bold-加粗.normal-正常.lighter-细体 也可以使用100-900数值,400表示normal,700表示bold ② font-style: 字体样式. italic-倾斜.normal-正常 ③ font-size: 字号. 可以写px单位,也可以写% 200%表示浏览器默认大小(16px)的两倍=32px ④ font-family: 字体系列(字体族). >>> 可以直接写字体

css实现文本超出li宽度的部分隐藏

css实现文本超出li宽度的部分隐藏:在某些实际应用中,希望把文本超出的部分隐藏而非换行,下面就是一段这样的代码实例,大家可以参考一下.代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title&

CSS换行文本溢出显示省略号

现代浏览器中使用css可以实现文本溢出,使用 text-overflow: ellipsis;在有些场景下没有效果,这个时候你需要检查应用的场景是是否是块元素,是否有确切的width. 如果是行内元素则需要使用display设置为inline-block; 下面是对a,span等行内元素的使用CSS换行文本溢出显示省略号的比较准确的用法: a,span { overflow: hidden; text-align: center; text-overflow: ellipsis; white-s

css 构造文本

css 构造文本 1. 首行缩进 text-indent :20px;  2em; 10% 2. 文本对齐 text-align : left, right ,center , 3. 文本行高 line-height 4. 字间隔 word-spacing 5. 字母间隔 letter-spacing 6. 文本修饰 text-decoration : underline, overline ,lint-through 7. 字体 font-family 8. 字体大小 font-size 9.

css如何使背景图片水平居中

CSS中定位背景图片的属性是:background-position,用法background-position 属性设置背景图像的起始位置. 你要水平居中可以: div{background-position:center center}//第一个center是水平居中,第二个center是上下居中 CSS(层叠样式表)级联样式表是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言.

CSS控制文本超出指定宽度后用省略号代替,CSS控制文本不换行

CSS控制文本超出指定宽度后用省略号代替,CSS控制文本不换行. 一般的文字截断(适用于内联与块): .text-overflow {     display:block;/*内联对象需加*/     width:31em;     word-break:keep-all;/* 不换行 */     white-space:nowrap;/* 不换行 */     overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */     text-overflow:ellipsis;