CSS第二节

作者: 金妮ing | 来源:发表于2017-02-23 19:25 被阅读0次

CSS的标签模式设置Display属性

  display可以控制标签的显示模式。

  display:none | inline | block | inline-block

  继承性:无

display值的解释:

  none :此元素不被显示,在文档中被移除。

  block :此元素按块级元素显示:前后带换行符,自己占一行。内联元素 → 块元素

  inline :此元素按内联元素显示:1个挨着1个。块元素 → 内联元素

  inline-block:按行内标签进行排版,但是可以设置宽高,而且高度可以影响行高(以后再详细讲)。

对比一下:

/*display: none;*/   /*直接把当前标签从页面中直接移除了,不影响页面的布局*/

visibility: hidden;   /*这个只是不显示,但还是占用页面的空间*/

行内块元素设置

  宽高    边距            独占行

行内元素:    X        左右边距      不独占

块级元素:    √       上下左右       独占

行内块元素:  √        左右          不独占

行内元素不能设置宽高,只能通过他的内容来撑开他的宽度和高度。如果你设置了宽高是不会影响行内元素的显示的。

 

CSS的颜色表示

RGB:red,green,blue三元素叠加组成不同颜色。

语法: color: rgb(33,33,33);

取值: 0-255 ,也可以用百分比: 0% - 100%

十六进制是另外一种写法:

Color:#3333333;

 

长度单位

绝对长度单位:

cm:厘米,mm:毫米,in:英寸,pc:派卡(Picas),相当于我国新四号铅字的尺寸。都不常用,了解即可。

相对长度单位:

px:像素点,像素就是显示器显示的一个点。

em:1em 等于当前的字体大小,例如:当前元素的字体大小为16px,那么1em = 16px。

单位之间的关系:1in = 2.54cm = 25.4 mm  = = 96px

p { width: 1in; height:20px; }

在PC时代主要以px为主。在移动web时代主要以: em、rem、pw、ph、百分比等来做布局的设置。

相对单位解释:像素是相对单位。不同平面尺寸可以是相同的分辨率,也就相同的像素大小,对应的实际的尺寸可能不同。

 

文字排版

字体大小设置font-size

font-size属性用于设置字号,该属性的值可以使用相对长度单位,也可以使用绝对长度单位。

其中,相对长度单位比较常用,推荐使用像素单位px,绝对长度单位使用较少。

可选参数值:xx-small | x-small | small | medium | large | x-large | xx-large|smaller | larger

一般页面中:12px      14px   12cm

1em

例如:

p { font-size: 32px; }

设置字体font-family

使用font-family设置字体时,需要注意以下几点:

Ø各种字体之间必须使用英文状态下的逗号隔开。

Ø中文字体需要加英文状态下的引号,英文字体一般不需要加引号。当需要设置英文字体时,英文字体名必须位于中文字体名之前。

Ø如果字体名中包含空格、#、$等符号,则该字体必须加英文状态下的单引号或双引号,例如font-family: "Times New Roman";。

Ø尽量使用系统默认字体,保证在任何用户的浏览器中都能正确显示。

字体系列

衬线体:字体有一些修饰的东西,让字体变的美观。

非衬线体:没有修饰。

font-famliy:  tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif;

v前面的字体都查找失败后,在系统中找一种sans-serif字体作为默认字体。

v注意顺序,如果把sans-serif放前面去,后面的都失效了。

设置字体颜色

通过color属性可以设置字体的颜色。

Color: red;

建议最好使用十六进制的方式来写。

设置字符的间距

letter-spacing属性用于定义字间距,所谓字间距就是字符与字符之间的空白。其属性值可为不同单位的数值,允许使用负值,默认为normal。

可以设置连续汉字(汉字间没有空格)的间距,也可以设置英文字母之间的间距。

letter-spacing: 10px;

设置单词间距

word-spacing属性用于定义英文单词之间的间距。也可以设置汉字中出现断字的距离(比如:文字间出现空格等)。

玩转行高

行高的CSS定义:行高是两行文本基线的距离。实际上就是:文本的高度+一倍的行距。

一行文本的高度正好是:  0.5倍行距+ 文本的高度 + 0.5倍行距

四线:

Ø文字顶端的线,称为顶线。

Ø中线:穿过x中心的线为中线。

Ø小写X字母底部的线为基线。

Ø文字底部的线为底线。

text-decoration:文本装饰

text-decoration属性用于设置文本的下划线,上划线,删除线等装饰效果,其可用属性值如下:

<s>删除线</s>

none:没有装饰(正常文本默认值)。

underline:下划线。

overline:上划线。

line-through:删除线。

text-align:水平对齐方式

text-align属性用于设置文本内容的水平对齐,相当于html中的align对齐属性。其可用属性值如下:

left:左对齐(默认值)

right:右对齐

center:居中对齐

text-indent:首行缩进

text-indent属性用于设置段落首行文本的缩进,只能设置于块级标签。其属性值可为不同单位的数值、em字符宽度的倍数、或相对于浏览器窗口宽度的百分比%,允许使用负值, 建议使用em作为设置单位。

搜索官网对于:logo的优化

空白符的处理:

Normal:正常的显示,如果宽度不够进行折行显示。

Nowrap:即使超过盒子的宽度,文本也不进行换行显示。

Pre:写html代码的时候是什么样式的,显示就显示成什么样的。

相关文章

  • CSS第二节:CSS性质

    1.display 可以让行内元素跟块级元素相互转换, e.g. inline, block,inline-blo...

  • CSS第二节:CSS性质

    简单复习一下: Display改变标签显示模式: display可以控制标签的显示模式。 客串一个:visibil...

  • CSS第二节

    display更改行内标签模式 display:inline //可将快标签改成行标签 display:block...

  • css 第二节

  • css第二节

    一. display属性 1. 四个属性值 none:不被显示,在文档中被移除 block:按块级元素显示,前后带...

  • css第二节

    display:可以控制标签的显示模式。 display:inline;使块级标签变成行内元素 display:b...

  • CSS第二节

    CSS的标签模式设置Display属性 display可以控制标签的显示模式。 display:none | in...

  • 2.CSS 学习笔记第二节/背属属性和文本属性

    CSS 学习笔记第二节/背属属性和文本属性 1,这里是 CSS 里面常用的几个属性和他的基本用法 下面详细的介绍一...

  • 2.jQuery学习笔记第二节/Jq的设计思想之选择元素

    jQuery学习笔记第二节/Jq的设计思想之选择元素 1.jQuery的设计思想 选择网页元素模拟 CSS 选择符...

  • html+css初识(第二节)

    本小节主要用来了解各种HTML标签,知道各种标签的含义。下面通过一小段代码来了解各种标签的含义: 运用效果: ① ...

网友评论

    本文标题:CSS第二节

    本文链接:https://www.haomeiwen.com/subject/ecxbwttx.html