文本样式设置盒子模型.pdfVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
⽂本样式设置盒⼦模型 ( ) / ( ) 1,⽂本样式设置: 段落⾸⾏缩进text-indent 该属性是⽤于设置每个段落⾸⾏缩进数量值的属性,如果是⽤于中⽂布局,⼀般会使⽤“2em”的数值和单位来为每个段落的⾸⾏缩进“两 个字符”。例如: ⽂本装饰性(下划线)text-decoration ⽂本字母⼤⼩写转text-transform 该属性有以下属性值: none(默认):保持⽂本中英⽂单词的默认⼤⼩写 Capitalize:每个英⽂单词⾸字母为⼤写字母,其它为⼩写字母(⼤驼峰写法) 注意:除了⾸字母发⽣改变外,其他的字母原本是⼤写就是⼤写,原本是⼩写就是⼩写 Uppercase:将所有英⽂单词转换为⼤写字母 Lowercase:将所有英⽂单词转换为⼩写字母 ⽂本的阴影text-shadow 该属性有4个值,具体如下: ⽔平⽅向阴影偏移(h-shadow):“0”表⽰维持原位,正数为向右偏移,负数为向左偏移。单位为像素“px”。 垂直⽅向阴影偏移(v-shadow):“0”表⽰维持原位,正数为向上偏移,负数为向下偏移。单位为像素“px”。 阴影模糊距离(blur):⽤正数表⽰阴影模糊的单位距离,距离越⼤模糊程度越⾼,单位为像素“px”。 阴影的颜⾊(color):⽀持Web技术中的常⽤颜⾊模式:“颜⾊英⽂单词”、“HEX”、“RGBa”、“HSLa”。 段落⽂本的⾏⾼line-height 单词的间距word-spacing 字符的间距letter-spacing 空格换⾏处理white-space 该属性设置如何处理元素内的空格符和换⾏符,它主要有以下值: normal(默认):由浏览器处理空格和换⾏ Pre:段落⾥所有的空格符和换⾏符都会被保留 (类似于 标签) Nowrap:段落内的⽂本不会换⾏(类似于没有设置过换⾏的“notepad”) pre-wrap :段落⾥所有的空格符序列和换⾏符序列都会被保留 (除了在某些编码格式下和“pre”有所差距,⼤多数时候可以说它和“pre”这个值是等价的),这点类 似于pre,但是它不会去更改浏览器的默认⾏为– 当内容的宽度⼩于窗体的宽度时会出现滚动条的⾏为。 pre-line :多空格会合并成⼀个(浏览器的默认处理⽅式),但换⾏符会保留 如果你当前的内容是是没有空格分割的⼀连串英⽂,那么它会被浏览器当作是⼀个单词,不会让其换⾏,只会出现⽔平滚动条去适应它。 设置⽂本⽅向direction ltr从左往右 (默认) / rtl 从右往左 ⽂本的剪裁text-overflow overflow常⽤值: auto / hidden / scroll…见下图: Text-overfolw属性包含的常⽤值: clip 裁剪⽂本(从属性意义不⼤,通过overflow:hidden可实现此效果) ellipsis显⽰省略符号来代表被裁剪的⽂本 不过该属性不能单独使⽤,必须要配合⽂本换⾏处理属性“white-space”和内容溢出处理属性“overflow”来使⽤,否则会达不到所期望 的效果。 显⽰省略号的流程见下图: ⽂本长度需要超出边界/不允许内容换⾏/设置超出就隐藏/设置⽂本末尾显⽰省略号 2,css盒⼦模型: A,什么是盒⼦模型?就是将⽹页布局中的元素(能设置宽⾼的元素)进⾏拟物化的⽐喻,⽽⼀个盒⼦是由–内容indent(盒⼦内的物件)/ 内间距padding(物件与盒⼦之间的距离) / 边框border(盒⼦壁) / 外边距margin(盒⼦和其他物体之间的距离)等四个部分组成。 如下图所⽰: B, IE盒⼦模型和W3C盒⼦模型 由于⼀些“客观”的原因,IE浏览器和标准的盒⼦模型有⼀定的差异。 标准的盒⼦模型 “width”和“height”== conent、padding和border; IE浏览器盒⼦模型 “width”和“height == content 盒⼦模型的选择与转换 ⼀⽅⾯为为了兼容IE浏览器,另⼀⽅⾯是IE的盒⼦模型在实际的布局中的确更容易控制。所以我们在实际的开发⼯作中,都是将标准的盒⼦ 模型转换为IE的盒⼦模型。 转换⽅式如下: 将CSS的样式属性“box-sizing”的值设为“border-box”转换成IE的 /“content-box”转换成W3C的。 当然,如果我们要将IE的盒⼦模型转化为标准的盒⼦模型也是可⾏的,即将“box-sizing”的值设置为“cotent-box”,不过业界并不推崇 这样做。 C, 盒⼦的宽度 / ⾼度 / 内间距 / 边

文档评论(0)

139****1921 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档