前端DAY3

学习CSS的属性。

CSS三大特性

1.层叠性。用于解决样式冲突。

2.继承性。元素会自动拥有其父元素、或其祖上元素上所设置的某些样式。

优先继承离得近的。继承过来的样式优先级是最低的。

常见可继承的属性包括:text-,font-,line-,color(字体属性、文本属性、文字属性等)

不能继承属性:border、background-color、padding、margin、宽高、溢出方式(改变布局的)

3.优先级(选择器那章已讲过)

CSS中的属性

页面查看某个元素属性方法:

开发者工具——elements——style。

1.字体属性(font-)

字体大小:font-size

字体族(即字体的样式):font-family

字体风格:font-style。normal字体正常,italic字体倾斜。

字体粗细:font-weight

lighter细(100-300),normal正常(400-500),bold粗(600+)。

2.文本属性(大多数text-)

文本颜色:color(一般单位用rgb/rgba)

文本间距:letter-spacing字母间距,word-spacing单词间距

用px表示,正值距离增大,负值距离减小。

文本修饰:text-decoration

overline上划线,underline下划线,line-through删除线,none没有各种线(配合着超链接a可以使得超链接的下划线去掉)

文本缩进:text-indent控制首行缩进。

文本对齐-水平:text-align

left左对齐(默认),center居中,right右对齐

文本行高:line-height 

推荐用line-height:1.5;

应用:

1.调整多行文字的行间距。

2.调整单行文字的垂直居中。(使得行高等于盒子高度即可实现)

注意:

1.行高不能过小,太小字体会重叠。

2.行高是可以继承的。

3.div中,写了height,div高度就是height;没写height,div高度就是line-height*行数。

ps:同一行元素或表格单元格内文字的垂直对齐方式:vertical-align:middle

属性:top元素顶部与所在行顶部对齐bottom元素底部与所在行底部对齐

注意:vertical-align不能控制块元素。

3.列表属性

/* 列表符号,一般写none,将默认的列表符号删去 */
            list-style-type: none;
/* 修改列表符号的样式 */
list-style-position: inside;
/* 自定义列表符号 */
list-style-image: url("./path_test/video.gif");

4.表格属性

4.1表格边框相关的属性

table{
            border-color: black;
            border-width: 2px;
            border-style: solid;
        }
th,td{
            border-color: black;
            border-width: 2px;
            border-style: solid;
        }

 这些属性其他元素也能用。

4.2表格独有的属性

/* 控制表格列宽 */
table-layout: fixed;
/* 控制单元格间距 (有效果前提:不能合并边框)*/
border-spacing: 0px;
/* 合并相邻单元格的边框 */
border-collapse: collapse;
/* 隐藏没有内容的单元格 (有效果前提:不能合并边框)*/
empty-cells: hide;

注意:要使得表格跨行和跨列,只能用HTML中讲的colspan属性和rowspan属性。

6.背景属性

/* 控制背景颜色(默认是透明) */
background-color: aqua;
/* 设置背景图片 */
background-image: url("./path_test/悟空.jpg");
/* 控制背景图片的重复方式 */
background-repeat: no-repeat;
/* 控制背景图片的位置(也可以用具体像素值表示) */
background-position: center;

7.鼠标属性

属性名:cursor,用于修改鼠标样式

常用属性值:pointer小手,move移动图标,text文字选择器,wait等待,crosshair等待,help帮助

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值