css 注意点

HTML css

一、整体布局

1、创建一个html标签

2、创建三个div标签(分别是网页的头部,中间,和底部三部分)

3、一般都用class选择器

4、用css给body标签加个 margin:0(用于消除body边框和浏览器间的空白部分)

5、使div(块状)标签居中---------->先定义宽度,高度----------->margin:0 auto(自动离俩边距离相同)

6、list-style: none; 去除无序列表前面的符号(不能除去有序列表的)

7、padding:(1)上   (2)右   (3)下    (4)左             padding:(1)上下     (2) 左右

8、去掉a标签下面的下划线------------------>text-decoration = none

9、设置图片的高度用margin-top = xxxpx;

10、line-height = 行高  ------------>文本上下居中

11、text-again = center------------>文本左右居中

二、标签种类

 dispaly:inline 变内联标签   ----------无法使用高度,宽度

display:block  变块级标签

display:inline-block 变内联标签 -----可以使用高度,宽度

三、页面中的小图标(实际上是通过一面墙上的洞看图片中的图标,我们可以通过调节洞的大小和图片的位置来显示不同的样式)

1、先定义洞口的大小  width:18px   height:16px

2、通过backgroud-position:值1  值2   通过调整值1,值2的大小来移动位置来得到不同的图片

四、z-index 在同一位置定义俩标签(都钉住,那么后面的标签会把前面的标签覆盖掉,这样我们就可以用z-index=xx的大小来决定位置)

<div style="position: fixed; left:0; right:0;height: 50px; "></div>

<div style="position: fixed; left:0; right:0;height: 50px; "></div>

五、子类漂浮,父类背景消失问题(由于子类漂浮,无法支撑起父类)

   <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .w{
            background-color: gold;
        }
        .w .item{
            float: left;
        }
    </style>
</head>
<body>
    <div class="w">
        <div class="item">111</div>
        <div class="item">222</div>
    </div>
</body>
</html>
View Code

解决方法一:再新加一个标签,样式设置成clear = both

<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .w{
            background-color: gold;
        }
        .w .item{
            float: left;
        }
    </style>
</head>
<body>
    <div class="w">
        <div class="item">111</div>
        <div class="item">222</div>
        <div style="clear: both"></div>
    </div>
</body>
</html>
View Code

解决方法二:利用伪类

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .w{
            background-color: gold;
        }
        .w .item{
            float: left;
        }
        .w:after{
            content: "777";  #在标签后面加一个内联标签
            display: block;  #设置成块级标签,让其换行
            clear: both;     
            visibility: hidden;  #隐藏掉添加的部分
        }
    </style>
</head>
<body>
    <div class="w">
        <div class="item">111</div>
        <div class="item">222</div>
    </div>
</body>
</html>
View Code

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .c1{
            width: 300px;
            height: 50px;
            border: 2px solid transparent;
        }
        .c1:hover{   #表示点上去以后c1变化
            border: 2px solid rebeccapurple;      # rebeccapurple为透明色
        }
        .c1:hover .c2{    #表示点上去以后c1的变化的同时c2变化
            color: #e20052;
        }
    </style>
</head>
<body>
    <div class="c1">
        <span class="c2">123</span>
        <div class="c3">456</div>
    </div>
</body>
</html>
View Code

 

、hover后加选择器点上去以后俩个不同的东西同时变化的情况

 

转载于:https://www.cnblogs.com/pythonxiaokang/p/5642501.html

内容概要:本文系统介绍了算术优化算法(AOA)的基本原理、核心思想及Python实现方法,并通过图像分割的实际案例展示了其应用价值。AOA是一种基于种群的元启发式算法,其核心思想来源于四则运算,利用乘除运算进行全局勘探,加减运算进行局部开发,通过数学优化器加速函数(MOA)和数学优化概率(MOP)动态控制搜索过程,在全局探索与局部开发之间实现平衡。文章详细解析了算法的初始化、勘探与开发阶段的更新策略,并提供了完整的Python代码实现,结合Rastrigin函数进行测试验证。进一步地,以Flask框架搭建前后端分离系统,将AOA应用于图像分割任务,展示了其在实际工程中的可行性与高效性。最后,通过收敛速度、寻优精度等指标评估算法性能,并提出自适应参数调整、模型优化和并行计算等改进策略。; 适合人群:具备一定Python编程基础和优化算法基础知识的高校学生、科研人员及工程技术人员,尤其适合从事人工智能、图像处理、智能优化等领域的从业者;; 使用场景及目标:①理解元启发式算法的设计思想与实现机制;②掌握AOA在函数优化、图像分割等实际问题中的建模与求解方法;③学习如何将优化算法集成到Web系统中实现工程化应用;④为算法性能评估与改进提供实践参考; 阅读建议:建议读者结合代码逐行调试,深入理解算法流程中MOA与MOP的作用机制,尝试在不同测试函数上运行算法以观察性能差异,并可进一步扩展图像分割模块,引入更复杂的预处理或后处理技术以提升分割效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值