CSS详解-day03常用的元素属性


前言

本文主要讲述了CSS常用的属性,包括但不限于设置字体


设置字体

<aaa>一口一个大饼-微软雅黑</aaa>
<bbb>一口一个大饼-华文行楷</bbb>
<ccc>一口一个大饼-宋体</ccc>
<style>
aaa {
    font-family: '微软雅黑';
    font-family: 'Microsoft YaHei';
    color: rgb(43, 175, 208);
    font-size: 20px;
}
bbb {
    font-family: '华文行楷';
    color: rgb(43, 175, 208);
    font-size: 20px;
}
ccc {
    font-family: '宋体';
    color: rgb(43, 175, 208);
    font-size: 20px;
}

</style>

}

运行结果:
在这里插入图片描述
多个字体之间使用逗号分隔. (从左到右查找字体, 如果都找不到, 会使用默认字体. )
如果字体名有空格, 使用引号包裹.
建议使用常见字体, 否则兼容性不好.


字体大小和粗细

font-size: 20px;//大小

不同的浏览器默认字号不一样, 最好给一个明确值.
可以给 body 标签使用 font-size
要注意单位 px 不要忘记.
标题标签需要单独指定大小
实际上它设置的是字体中字符框的高度;实际的字符字形可能比这些框高或矮

font-weight: 700;//粗细

可以使用数字表示粗细.
700 == bold, 400 是不变== normal
取值范围是 100 至 900


文字样式

/* 设置倾斜 */
font-style: italic;
/* 取消倾斜 */
font-style: normal

文本颜色

color: red;
color: #ff0000;
color: rgb(255, 0, 0);

color写法有三种:
预定义的颜色值(直接是单词)
十六进制形式
RGB 方式


文本装饰

text-align:center;/* 居中对齐 */
text-align:left;/* 左对齐 */
text-align:right;/* 右对齐 */
text-decoration:underline;/* 下划线 */
text-decoration:none ;/* 啥都没有,可以给标签去掉下划线 */
text-decoration:overline;/* 上划线 */
text-decoration:line-through;/* 删除线 */
text-indent:2em;/*文本缩进*/

文本缩进注意:
单位可以使用 px 或者 em.
使用 em 作为单位更好. 1 个 em 就是当前元素的文字大小.
缩进可以是负的, 表示往左缩进.


行高

line-height: 16px;/*行高16px*/

行高 = 上边距 + 下边距 + 字体大小

 .类名{
        line-height: 40px;
        font-size: 16px;
   }

此处行高40px,文字大小16px,上下边距相同所以上下边距均为12px


背景

background-color: red;/*设置背景颜色,transparent代表透明*/
background-image: url(文件路径);/*设置背景图片*/
background-repeat:repeat ;/*平铺方式为:平铺,默认是 repeat*/
background-repeat:no-repeat ;/*平铺方式为:不平铺*/
background-repeat:repeat-x ;/*平铺方式为:水平平铺*/
background-repeat:repeat-y ;/*平铺方式为:垂直平铺*/


背景图片注意:

  1. url 不要遗漏.
  2. url 可以是绝对路径, 也可以是相对路径
  3. url 上可以加引号, 也可以不加.
  4. 背景颜色和背景图片可以同时存在. 背景图片在背景颜色的上方

图片位置

background-position: x y;

图片位置三种参数风格

  1. 方位名词: (top, left, right, bottom)
  2. 精确单位: 坐标或者百分比(以左上角为原点)
  3. 混合单位: 同时包含方位名词和精确单位

center:居中

如果参数的两个值都是方位名词, 则前后顺序无关. (top left 和 left top 等效)
如果只指定了一个方位名词, 则第二个默认居中. (left 则意味着水平居中, top 意味着垂直中. )
如果参数是精确值, 则的的第一个肯定是 x , 第二个肯定是 y. (100 200 意味着 x 为 100, y为 200)
如果参数是精确值, 且只给了一个数值, 则该数值一定是 x 坐标, 另一个默认垂直居中.
如果参数是混合单位, 则第一个值一定为 x, 第二个值为 y 坐标. (100 center 表示横坐标为 100, 垂直居中)


背景尺寸

background-size: length|percentage|cover|cont

可以填具体的数值: 如 40px 60px 表示宽度为 40px, 高度为 60px
也可以填百分比: 按照父元素的尺寸设置.
cover: 把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。背景图像的某些部分也许无法显示在背景定位区域中。
把图像图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域.


圆角矩形

border-radius: length;/*length 是内切圆的半径. 数值越大, 弧线越强烈*/
border-radius: 50%;/*圆形*/

分别对四个角设置值:

border-top-left-radius:2em;
border-top-right-radius:2em;
border-bottom-right-radius:2em;
border-bottom-left-radius:2em;

感谢您对大饼的支持,今天的你也很努力呦

在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值