当前位置: 首页 > article >正文

css属性学习

css属性

就是我们选择器里面
{
}
中的内容

字体样式

在这里插入图片描述

font-size

在这里插入图片描述

控制字体大小:单位px(像素)
默认字体占16个像素

<p style="font-size:30px;">font-size:字体大小,单位的话可以用px表示占的像素个数,默认字体占16px</p>
<p>没有改变大小的效果</p>

在这里插入图片描述

font-weight

在这里插入图片描述
控制字体粗细
normal等同于400
bold等同于700
工作推荐用数字

<p style="font-weight:800">font-weight为bold效果</p>
<p style="font-weight:400">font-weight为normal效果</p>
<p>正常效果</p>

在这里插入图片描述

font-style

在这里插入图片描述
这个自己试试

<p style="font-style:italic">font-style为italic效果</p>
<p style="font-style:normal">font-style为normal效果</p>

在这里插入图片描述

font-family

在这里插入图片描述

<p style="font-family:宋体,sans-serif">font-family为宋体效果</p>
<p style="font-family:微软雅黑">font-style为微软雅黑效果</p>

在这里插入图片描述
设置多个逗号的意义
就是有道电脑可能没有对应字体,如果没有就从左到右依次显示
最后留一个兜底的就ok
在这里插入图片描述

一些常用字体分类
在这里插入图片描述

样式层叠问题

在这里插入图片描述
写在最下面的生效

 <style> 
 p{
   color:red;
   color:green;
   }</style>
<p>标签选择器的作用下p标签内的内容变化,如果一个选择器里有相同属性的不同赋值,那么最下面的先生效</p>

在这里插入图片描述
在这里插入图片描述
这种也是后面层叠前面的

font复合属性

在这里插入图片描述
注意每个属性值间有空格

<style>
        p{
        font:italic 700 40px 微软雅黑;
        }
    </style>
<p>关于font的属性可以直接连写,省去一个一个写的麻烦,格式是 font: style取值 weight取值 size取值 family取值</p>

在这里插入图片描述
注意下面讲到的行高也可以放在font符合属性里面,在size后用/隔开(其他的用空格隔开的)

文本样式

在这里插入图片描述

text-indent-文本缩进

在这里插入图片描述

    <style>
        p{
    text-indent:2em;
        }
    </style>
<p>text-indent可以用px单位表示缩进几个像素,也可以用,数字+em(就是缩进了数字个字符) 1em=当前标签font-size大小</p>

在这里插入图片描述

text-align-水平对齐方式

在这里插入图片描述
左对齐是默认值

    <style>
        p{
        text-align:center;
/*text-indent:2em;*/
        }
    </style>
<p>text-indent可以用px单位表示缩进几个像素,也可以用,数字+em(就是缩进了数字个字符) 1em=当前标签font-size大小</p>
<p>text-align有三个取值分别是left center right 分别是左对齐 居中对齐 右对齐</p>

不止p标签等文字标签
像图片,input输入栏这种也可以居中显示

但是
他们都是需要在父元素里添加text-align属性
在这里插入图片描述
比如你想把p段的标签中文字居中,文字就在p标签中,直接给p标签加style即可
但是如果是单个image(没有被其他标签包括)的话,图片在body里面
所以应该给body标签加text-align

<body style="text-align:center;">
<p>text-indent可以用px单位表示缩进几个像素,也可以用,数字+em(就是缩进了数字个字符) 1em=当前标签font-size大小</p>
<p>text-align有三个取值分别是left center right 分别是左对齐 居中对齐 右对齐</p>
<img src="./boy.png">
</body>

在这里插入图片描述

text-decoration-文本修饰线

在这里插入图片描述
none 可以清楚默认a(超链接)标签中的下划线

<style>
        p{
        text-decoration:underline;
        /*text-align:center;text-indent:2em;*/
        }
    </style>
<body>
<p>text-indent可以用px单位表示缩进几个像素,也可以用,数字+em(就是缩进了数字个字符) 1em=当前标签font-size大小</p>
<p>text-align有三个取值分别是left center right 分别是左对齐 居中对齐 右对齐</p>
</body>

line-height-行高

在这里插入图片描述
行高不仅包括文字
还包含上边距和下边距

<p style="line-height:3;">
“过去多年,百度一直在进行 AI 技术的研究与研发。文心大模型首个版本在 2019 年便已发布,文心一言只是过去多年研发成果的延续。
   之所以现在发布,是因为现在市场有强烈的需求,包括百度从搜索、智能云到自动驾驶,再到客户、用户,都需要这样的技术。同时,大模型只有发布了,才会有用户反馈,只有通过不断地反馈,才能加速模型自身的迭代。”
</p>

可以看见,如果没有设置行高两行还是贴的很近的
在这里插入图片描述

写的话两种写法,推荐只写数字(间距=数字x对应的font-size)就是对应字号的倍数
在这里插入图片描述
行高也可放在font符合属性,注意的是行高放在size后用/隔开


http://www.kler.cn/a/1235.html

相关文章:

  • Spring 设计模式:经典设计模式
  • 预训练语言模型——BERT
  • Postman接口测试05|实战项目笔记
  • 完美解决VMware 17.0 Pro安装ubuntu、Deepin等虚拟机后卡顿、卡死问题
  • 设计模式 行为型 责任链模式(Chain of Responsibility Pattern)与 常见技术框架应用 解析
  • 软路由如何实现电脑手机一机一IP
  • Java基础之常见运算符
  • 77.qt qml-QianWindow-V1版本界面讲解
  • @JsonFormat与@DateTimeFormat
  • go语言如何使用new构造Map
  • 【技术方案】常见库存设计方案-各种方案对比总有一个适合你
  • 百度的文心一言 ,没有想像中那么差
  • 西安石油大学C语言期末重点知识点总结
  • 链表 算法
  • 盖子的c++小课堂——第十五讲:基础排序
  • Linux: 以太网 PHY 驱动简析
  • 2023年最新最全 VSCode 插件推荐
  • Python中eval与exec的使用及区别
  • 前端性能优化
  • UE实现建筑分层抽屉展示效果
  • python实现自动手势识别代码
  • JavaWeb《一》概念、服务器部署及servlet
  • 在我的MacBook上捣鼓ESP8266
  • TypeScript(六)函数
  • Leetcode138. 复制带随机指针的链表
  • 【十二天学java】day01-Java基础语法