css3-2   CSS3选择器和文本字体样式

一、总结

一句话总结:是要记下来的,记下来可以省很多事。

1、css的基本选择器中的:first-letter和:first-line是什么意思?

:first-letter选择第一个单词,:first-line选择第一行

2、css的伪类选择器有哪三种,分别是什么意思?

伪类选择器:
:hover
:focus
::selection   所选的东西,比如文字

3、css字体设置4剑客是哪四个?

1.font-family 字体类型
2.font-size   字体大小
3.font-style  字体样式
4.font-weight 字体粗细

4、css中文本块设置,必加的两个属性是什么?

overflow设置超出部分滚动条,wordbreak设置横向wordbreak

15             overflow:auto; 16  word-break:break-all;

5、css的伪类选择器中的p::selection是什么意思?

所选文字

11         p::selection{
12             background: #f00; 13 }

二、CSS3选择器和文本字体样式

1、相关知识

css选择器:
• 常用选择器
• 基本选择器
• 层级选择器
• 伪类选择器
• 属性选择器

常用选择器:
1.标签
2.id
3.类
4.关联
5.组合

基本选择器:
• :first-child
• :first-letter
• :first-line
• :last-child
• :nth-child(2)

层级选择器:
• a b
• a>b
• a+b

伪类选择器:
:hover
:focus
::selection

属性选择器:
• [id]
• [id=use1]
• [name*=us]
• [name^=en]
• [name$=en]

常见的样式属性和值:
1.字体与颜色
2.背景属性
3.文本属性
4.边框属性
5.鼠标光标属性
6.列表样式
7.定位属性
8.内外边距
9.浮动和清除浮动
10.滚动条
11.显示和隐藏

字体:
1.font-family 字体类型
2.font-size   字体大小
3.font-style  字体样式
4.font-weight 字体粗细

文本:
1.letter-spacing   字间距
2.word-spacing     词间距
3.text-decoration  下划线
4.text-align       对齐
5.text-indent      缩进
6.line-height      行高
7.color            颜色
8.word-break       折行

2、代码

word-break文字折行

 1 <!doctype html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>index</title>
 6     <style>
 7         *{ 8             font-family:微软雅黑;
 9         }
10
11         div{12             width:500px;
13             height:100px;
14             border:2px solid #f00;
15             overflow:auto;
16             word-break:break-all;
17         }
18     </style>
19 </head>
20 <body>
21     <div>
22         <p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</p>
23     </div>
24 </body>
25 </html>

selection伪类选择器

 1 <!doctype html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>index</title>
 6     <style>
 7         *{ 8             font-family: 微软雅黑;
 9         }
10
11         p::selection{12             background: #f00;
13         }
14     </style>
15 </head>
16 <body>
17     <h2>linux技术</h2>
18     <p>linux is very much!linux is very much!linux is very much!linux is very much!linux is very much!linux is very much!linux is very much!linux is very much!linux is very much!linux is very much!linux is very much!linux is very much!linux is very much!linux is very much!linux is very much!linux is very much!linux is very much!linux is very much!linux is very much!linux is very much!linux is very much!</p> </body>
19 </html>

转载于:https://www.cnblogs.com/Renyi-Fan/p/9208734.html

css3-2 CSS3选择器和文本字体样式相关推荐

  1. java 字体选择器_常见CSS3选择器和文本字体样式汇总

    常见的CSS3选择器包含:常用基本.属性.伪类.层级(组合)选择器,具体使用情况建议先阅读 常用的选择器有:标签.id.类.关联(通过父集找到子集)组合选择器,注意html页面中id是唯一的:基本选择 ...

  2. CSS3概述、选择器、兼容性、样式

    一.css3简介 1.什么是css3 CSS 用于控制网页的样式和布局 CSS3 是最新的 CSS 标准 CSS3是CSS2的升级版 2.css3的功能 选择器 盒模型 背景和边框 文字特效 2D/3 ...

  3. 超简单修改富文本字体样式

    最近一直使用React 做项目,之前有个简单的需求:新闻详情页面,设置大.中.小三种字体,可以动态调整. 我一听很简单啊,动态设置新闻详情 的容器div的样式就好了. 大概是这样的- ​//三种字体类 ...

  4. uniapp 文本 字体 样式总结

    常用字体样式记录(个人学习记录): 1.字体大小font-size:26rpx;2.文字加线1)下划线:text-decoration:underline2)删除线:text-decoration:l ...

  5. 伪元素选择器使用场景-字体图标(CSS3)

    伪元素选择器使用场景-字体图标(CSS3) <!DOCTYPE html> <html lang="en"><head><meta cha ...

  6. 选择器的权重和字体样式

    12选择器的权重(面试题) 样式冲突 优先级: !important>内联>id选择器>class选择器/属性选择器>元素选择器>通配选择器>继承选择器 注意:1. ...

  7. CSS字体样式(font)[详细]

    CSS字体样式(font) 1. font-family 2. font-style 3. font-weight 4. font-size 5. font-variant 6. font CSS 中 ...

  8. 7、前端开发:CSS知识总结——字体样式

    字体设置也是网页设计中的重要组成部分,合适的字体不仅会使页面更加美观,也可以提升用户体验.CSS 中提供了一系列用于设置文本字体样式的属性,比如更改字体,控制字体大小和粗细等等. font-famil ...

  9. CSS3字体样式及高级特效

    CSS3字体 体现在内部样式<style></style> @font-face { font-family: 必需.规定字体的名称 src: 必需.定义字体文件所在路径 fo ...

最新文章

  1. Sicily 1155. Can I Post the lette
  2. php 使用 go函数指针,golang 什么时候使用指针
  3. arcgis 地图_ArcGIS超详细入门操作:ArcGIS矢量化地图详细步骤
  4. php xml namespaces,PHP getDocNamespaces()函数讲解
  5. 修改mysql表前缀_使用phpMyAdmin批量修改Mysql数据表前缀的方法
  6. Ubuntu下多版本OpenCV共存和切换
  7. YOLOv4/v5的创新点汇总!
  8. jieba库词频统计_jieba库的使用与词频统计
  9. Android 适配深色模式
  10. 计算机硬盘能影响速度吗,BitLocker对电脑硬盘性能的影响
  11. c语言一元多项式相加
  12. 这份 pip 使用方法,应该算是全网最全了
  13. 大数据开发和大数据分析应该怎么选择?
  14. 图像增强系列之图像自动去暗角算法。
  15. Python:flake8_E501_E128_E125
  16. Pivotal Greenplum® 6.9-管理员指南
  17. Java开源工作流引擎Jflow表单方案系列讲解一
  18. 类似pyinstaller_全网首份Python打包工具Pyinstaller实战指南,如丝滑般体验
  19. LX12864P1屏幕使用介绍(ST7567驱动),显示横线、字符、图形
  20. git的reset和checkout的区别

热门文章

  1. 小程序 按需_小程序想要留住用户需哪些举措?
  2. dell增强保护套装还原失效_汕头长安欧尚汽车音响改装升级,还原真实音色
  3. .php y=mp4,PHP输出MP4视频流函数
  4. 山体等高线怎么看_每日一题 | 此处向斜山,你看出来了吗?
  5. BBIAB的完整形式是什么?
  6. linux下g++和gcc_Linux中gcc和g ++有什么区别?
  7. setlenient_Java日历setLenient()方法与示例
  8. 给定条件找最小值c语言程序_根据给定条件最小化n的最小步骤
  9. c# sizeof_C#程序演示sizeof()运算符的示例
  10. 如何在电脑上截屏_如何在电脑上截图?教你6种常用的截图方法,总有你不知道的...