学习前端首先要慢慢的了解了html的基本用法,从开始的懵懂,变成了现在的小入门。每天的学习属性不多,但是每个属性却有多个属性值,这些天学习下来,感觉html的标签多需要记忆和理解标签的用法。总体上感觉不难,只要多记,多练习。下面给大家分享前端学习路线知识点:
1、css常用的文本属性:
css作用:渲染页面
见过的属性:
width:
height:
background:
border:
color:
css语法:
选择符{属性:属性值;}
属性值:常规属性值、法定属性值
常规属性值:300px
法定属性值:官方提出某一个单词,单词代表某一个意思。
文本属性:
a、文本大小的设置:
font-size:
a: 系统为了统一文本大小,规定16px文本为默认大小。
b: 文本大小在设置的时候,一定设置成偶数(别低于12px)
c: 文本大小在设计图里面的获取,量文本的高度即可。
d: em 相对大小,根据父元素font-size的值而定。
例如:父元素font-size:20px; 1em == 20px;
默认情况下:1em == 16px;
em其他应用:
line-height(行高)
line-height:2em; (根据自身font-size的值确定)
在设计图里面行高怎么获取:从一行的顶端到下面一行的顶端
e: pt 磅 一般用在印刷领域。
9pt == 12px
f: 使用法定字号:
xx-small == 9px
x-small == 11px
small == 13px
medium == 16px
large == 19px
x-large == 23px
xx-large == 27px
b、设置文本颜色:
color:
颜色值:red green blue ......
十六进制颜色值:
0123456789abcdef
#六位或者三位16进制数字。
0带表最暗的颜色 f代表最亮的颜色。
实现:#ffdd00 简写 #fd0
ff 代表红色
dd 代表绿色
00 代表蓝色
rgb模式:
rgb(245,245,245)
c、设置字体:( 宋体 )
为了统一文字间的差异:默认字体(微软雅黑)
font-family:多个属性值的时候是用逗号隔开
系统能支持的字体:web安全字体。
英文默认的字体:Arial。
font-family属性值是中文需要放在引号里面,英文字体多个单 词,也需要放在引号里面。
一个英文字体的单词,不需要放在引号里面。
如果存在中英文字体:先写英文再写中文字体。
d、设置文本的加粗 font-weight
属性值:
bold 加粗
bolder 更粗的(系统显示的不明显)
normal 恢复常规文本
分成9个等级:
100
200
300
...
900
100 - 500 常规状态
600 - 900 加粗状态
e、控制文本的倾斜 font-style:
属性值:
normal 恢复常规文本
italic 文本倾斜
oblique 文本倾斜
f、line-height: 行高
a:再设计图上量取行高:(地一行的开始第二行的顶端)
b:当单行文本的line-height值 和 容器高保持一致,可使文 本在容器里面上下居中。
g、text-align 文本对齐方式
属性值:
left
right
center
justify ( 两端对齐 )
h、文本修饰属性 text-decoration:
属性值:
none 去掉下划线
underline 下划线
overline 上划线
line-through 删除线
blink 闪烁(不被支持)
i、首行缩进 text-indent:
text-indent:2em;
text-indent能接收负值(悬挂缩进)
j、letter-spacing 字符间距
k、word-spacing 单词与单词间距
2、text-transform:
属性值:
capitalize 首字母大写
uppercase 全部大写
lowercase 全部小写
3、css列表属性
控制列表符号:
list-style-type:
属性值:circle、square ...
list-style-type:none;
list-style-image:url();
list-style-position: 控制的列表符号的位置
属性值:
inside
outside
list-style:none 去掉列表符号
4、背景属性
背景属性:
background 简写(复合式写法)
背景颜色:
background-color:
背景图:
background-image:url('图片路径');
背景图的显示(默认):
特点:背景图是不占据空间的,跟随容器大小变化。
a: 当容器大小 大于 背景图大小 平铺状态
b: 当容器大小 等于 背景图大小 只能显示一张
c: 当容器大小 小于 背景图大小 只能显示容器的区域
背景图的显示状态:
background-repeat:
属性值:
no-repeat
repeat
repeat-x
repeat-y
背景图片的位置:
background-position:
属性值:(正值往下往右 负值往左往上)
第一个值左右距离 第二个值上下距离
可指定方位值:
left(背景图左侧贴着容器左侧)
bottom(背景图贴着容器底部)
right top
center center
常用的简写形式:
background:背景颜色 url(背景图) no-repeat center;
扩展:
background-attachment:
背景图的固定:
属性值 : fixed、scroll
5、浮动
float属性
浮动:
属性值:
left 左浮动
right 右浮动
none 不浮动
浮动的特点:
浮动之后 元素是不占据空间的。
同级元素横向排列,需要给当前所有的同级元素都添加浮动。