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

flask_知识点3_css

flask_知识点3_css

  • 样式
    • 1高度和宽度
    • 2行内和块级
    • 3字体和颜色
    • 4文字对齐方式
    • 5浮动
    • 6 内边距
    • 6 外边距
  • !css重点
    • 1、css样式
    • 2、分析页面布局
    • 3、参考别人的成果

css引用方式
1 在标签上(不建议使用)

// An highlighted block
var foo = 'bar';

2 在head标签中写style标签(针对一个页面建议使用)

// An highlighted block
var foo = 'bar';

3 写在文件中(针对多个页面建议使用)

// An highlighted block
var foo = 'bar';

选择器:类选择器 (用的多)、标签选择器、后代选择器、
1 ID选择器

#c1{color:red;
}<div id='c1'></div>

2 类选择器 (用的多)

.c1{color:gold;
}<div class='c1'></div>

3 标签选择器

div{color:gold;
}<div>xx</div>

4 属性选择器

5 后代选择器

.yy li{color:gold;
}
.yy >a{color:gold;
}
<div calss="yy"><a>百度</a><li>a</li><li>b</li>
</div>

多个样式和覆盖

样式

1高度和宽度

    <style>.c1{height:300px;width:300px;}</style>

#宽度支持百分比
#行内标签 不行,块级标签可以

2行内和块级

    <style>.c1{display: inline-block;height: 100px;width: 300px;border: 1px solid red;}</style>

3字体和颜色

    <style>.c1{cokor:red;font-size:58px;font-weight:200;font-family: Georgia, serif;}</style>

4文字对齐方式

    <style>.c1{display: inline-block;height: 100px;width: 300px;border: 1px solid red;text-align:center;/*水平方向居中*/line-height:59px;/*垂直方向居中*/}</style>

5浮动

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>.item{float:left;height: 170px;width: 280px;border: 1px solid red;}</style>
</head>
<body><div><div class="item">左边</div><div class="item">左边</div><div class="item">左边</div><div class="item">左边</div><div class="item">左边</div><div style="clear:both">右边</div> //删除了后面的东西会出去</div>
<div> 你好呀</div>
</body>
</html>

6 内边距

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>.outer{float:left;height: 400px;width: 280px;border: 1px solid red;padding:20px 10px 30px 40px;padding-top:20px;padding-left:20px;padding-right:20px;}</style>
</head>
<body><div class="outer"><div style="background-color: gold">听妈妈的话</div><div>胜多负少</div></div>
</body>
</html>

6 外边距

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><div class="outer"><div style="height:200px;background-color: gold">听妈妈的话</div><div style="height:100px;background-color: red;margin-top:20px">听妈妈的话</div></div>
</body>
</html>

!css重点

1、css样式

高度、宽度、块级/行内/块级行内、浮动、字体、文字对齐方式、内边距、外边距关于边距:-body-区域居中

消去body标签的默认边距

        body{margin: 0;}

文本居中

    <div style="width:200px; background-color:pink; text-align:center">文本局中</div>

区域居中:
自己要有宽度+margin-left:auto;margin-right:auto;

        .c1{width:980px;background-color:pink;height:100px;margin: 0 auto; <!-- 居中对齐 auto:左右自动居中 -->}<div class="c1">左边</div>

父亲没有高度、宽度,被孩子支撑起来
如果浮动存在,一定记得加入(浮动兄弟结点的最后)

        <div style="clear:both"></div> //删除了后面的东西会出去

2、分析页面布局

根据你看到的页面把他们划分为很多小的区域,再自己去填充样式。

3、参考别人的成果

http://www.lryc.cn/news/58931.html

相关文章:

  • Redis_概述_特性_IO模型
  • [论文速览] Sparks of Artificial General Intelligence: Early experiments with GPT-4
  • 舔狗日记:学姐生日快到了,使用Python把她的照片做成视频当礼物
  • 从《移动互联网应用程序(App)收集使用个人信息自评估指南》看个人信息保护着力点
  • 电脑0x0000001A蓝屏错误怎么U盘重装系统教学
  • Day939.如何小步安全地升级数据库框架 -系统重构实战
  • 2023 年十大 API 管理趋势
  • 计算机网络微课堂1-3节
  • [Eigen中文文档] Array类与元素操作
  • python学习,全球有哪些特别好的社区推荐呢?
  • LC-1042. 不邻接植花(四色问题(染色法))
  • python实战应用讲解-【numpy科学计算】scikits-learn模块(附python示例代码)
  • 大数据开发必备面试题Spark篇01
  • SpringBoot整合xxl-job详细教程
  • 【MySQL--04】数据类型
  • git 将其它分支的文件检出到工作区
  • 人工智能的最大危险是什么?
  • rk3568点亮E-ink
  • 如何将Springboot项目通过IDEA打包成jar包,并且转换成可执行文件
  • 总结:网卡
  • Java这么卷,还有前景吗?
  • 后端简易定时任务框架选择(Python/Go)--gocron
  • 【GStreamer学习】之GStreamer基础教程
  • 各类Round-Robin总结,含Verilog实现
  • 《软件设计师-知识点》
  • mysql 同义词_数据库中的同义词synonym
  • Nacos共享配置
  • 数据结构——排序(4)
  • C++13:搜索二叉树
  • 【从零开始学Skynet】基础篇(五):简易聊天室