CSS体验

1.CSS的定义

html 复制代码
    <title>CSS初体验</title>
    <style>
        /* 选择器 */
        属性名和属性值成对出现 ,这种叫键值对
        p{
            color: blueviolet;
            font-size: 30px;
        }
        </style>
</head>
<body>
        <p>懒羊羊</p>
</body>

2.CSS书写方式

内部样式表、外部样式表、行内样式

html 复制代码
    <title>Document</title>
    <link rel="stylesheet" href="./外部样式表.css">
</head>
<body>
<p>狼洋洋</p>
<p>狼洋洋</p>
<div style="color: blue;">狼洋洋</div>
</body>
css 复制代码
p {
    color: rgb(203, 38, 79);
}

3.选择器

作用:

查找标签,设置样式。

基础选择器:

标签选择器、类选择器、id选择器、通配符选择器。

标签选择器:

使用标签名作为选择器→选中同名标签设置相同样式。

eg:p、h1、div、img

类选择器

html 复制代码
  <title>Document</title>
    <style>
        .red{
            color:brown
        }
        .size{
            font-size: 50px;
        }
    </style>
</head>
<body>
    <div class="red">强制一行</div>
    <p class="red size">11111</p>
    <!-- 一个类选择器可以给多个标签使用 -->
    一个标签可以使用多个类名,class属性值可以写多个类。中间用空格隔开

</body>

id选择器

通配符选择器

用在网页制作初期,清楚网页默认样式。

4.画盒子

5.文字控制属性

字体大小

字体粗细

字体倾斜

<em></em>:表示字体倾斜。

line------height:行高

改变两行字之间的距离。

数字:当前标签font-size属性值的倍数两倍。16px 乘2

.line-height1{

line-height: 2;

}

利用行高,实现垂直居中

行高等于盒子的高度

原理:行高计算公式

字体族

字体复合属性

font复合属性

注意中间用空格隔开,字体大小和行高用/隔开。

文本缩进

区别:<em></em>:倾斜。

文字对齐

调整内容对齐方式,不影响标签

图片对齐

文本修饰线

字体颜色

相关推荐
mCell16 分钟前
【锐评】桌面端技术营销:别拿跑分当工程判断
前端·rust·electron
柒和远方29 分钟前
从一次工程审查看 AI 学习产品的边界兜底:RAG 资料链路一致性实战
前端·后端·架构
疯狂的魔鬼38 分钟前
一个"懂分寸"的文本省略组件是怎样炼成的
前端·vue.js·设计
angerdream41 分钟前
手把手编写儿童手机远程监控App之vue3 AI Gent
前端
李明卫杭州1 小时前
CSS BFC 完全指南:从原理到实战,彻底搞懂这个"结界"
前端
Momo__1 小时前
MDN MCP Server——Mozilla 把 Web 文档接进 AI Agent,从此 LLM 不再瞎编 API
前端·ai编程·mcp
妙码生花1 小时前
现代前端的极致性能 icon 加载方案(死磕成功版)
前端·vue.js·typescript
掘金者阿豪2 小时前
把业务数据变成共享仪表盘:Metabase可视化与远程访问实践
前端·后端
kyriewen2 小时前
折腾了半年 AI 编程工作流,最后发现效率瓶颈是桌上那块屏幕
前端·javascript·ai编程
蜗牛前端2 小时前
codex 全流程开发上线的高颜值礼簿小程序
前端·微信小程序