Html应该注意的细节学习

本文介绍了HTML页面布局的一些实用技巧,包括如何防止盒子内容透出、内联元素的垂直对齐、按钮高度设置以及内容超出处理。此外,还讲解了创建竖线分隔符、添加小三角形的方法,以及二级导航和2D转换的应用。通过这些技巧,可以提升网页设计的精细度和用户体验。

html技巧
1.防止盒子透出的解决办法
    overflow:hidden;float不为none;display:inline-block;
    position不为static&relative
    给父类加一个border-top:1px solid transparernt;

2.内联块的vertical-align是基于父元素的中线位置
在一个div内有一个span一个input则不对齐
给input设置vertical-align:top;则对齐;

3.button高度设置的是总高度border默认2px;
如果height设置45px;则内容高度为41px;border一共4px
如果要总高度都为45px
那么input高度hight设置43px border 1px solid gray
button则设置height设置45px

4.内容超出覆盖div底边框
.text-line{
     height: 0.5em;text-align: center;
     border-bottom: 1px solid red;}
.text-line>a{margin:0 10px;padding:0 10px;
     background-color: white;}

5.如何在文字之间加一个丨例如 :登录丨注册
原理给注册一个border-left:1px solid gary;padding-left:1em;
div>span{border-left:2px solid grey;
         padding-left: 1em; margin-left: -16px;}
<div>
    <span>注册</span>
</div>

6.如何加一个小三角形
原理只有border并且所需要的border显示颜色
    position: absolute;
    content:"";top: 50%;right: -1em;
    border:5px solid transparent;
    border-top-color: red;

7.二级导航
要用到定位

8.2D转换
    默认情况下所有元素都是以自己的中心点作为参考
来旋转的,我们可以通过形变中心点属性来修改它的
参考点 transform-origin:具体像素/百分比
       第一个参数:水平方向
       第二个参数:垂直方向
       transform-origin:0px 0px;左上角为中心点
     transform-origin:left top;左上角


9.翻转菜单
.two_nav{position:absolute;
    width: 6em;left: -10px;}
.two_nav>li{background-color: black;
    transform: rotateY(180deg);
    transition: all 0.5s;
    opacity: 0;}
.triangle:hover .two_nav>li{
    transform:none;
    opacity: 1;}
.triangle:hover .two_nav>li:nth-child(1){
    transition-delay: 200ms;}
.triangle:hover .two_nav>li:nth-child(2){
    transition-delay: 300ms;}
.triangle:hover .two_nav>li:nth-child(3){
    transition-delay: 400ms}
.triangle:hover .two_nav>li:nth-child(4){
    transition-delay: 500ms;}
.triangle .two_nav>li:nth-child(4){
    transition-delay: 200ms;}
.triangle .two_nav>li:nth-child(3){
    transition-delay: 300ms;}
.triangle .two_nav>li:nth-child(2){
    transition-delay: 400ms;}
.triangle .two_nav>li:nth-child(1){
    transition-delay: 500ms;}

<span>
    <a href="#">游戏中心</a>
    <ul>
        <li>直播</li>
        <li>拜年祭</li>
        <li>游戏中心</li>
        <li>玩家中心</li>

达子建站。

基于可靠性评估序贯蒙特卡洛模拟法的配电网可靠性评估研究(Matlab代码实现)内容概要:本文围绕“基于可靠性评估序贯蒙特卡洛模拟法的配电网可靠性评估研究”,介绍了利用Matlab代码实现配电网可靠性的仿真分析方法。重采用序贯蒙特卡洛模拟法对配电网进行长时间段的状态抽样与统计,通过模拟系统元件的故障与修复过程,评估配电网的关键可靠性指标,如系统停电频率、停电持续时间、负荷可靠性等。该方法能够有效处理复杂网络结构与设备时序特性,提升评估精度,适用于含分布式电源、电动汽车等新型负荷接入的现代配电网。文中提供了完整的Matlab实现代码与案例分析,便于复现和扩展应用。; 适合人群:具备电力系统基础知识和Matlab编程能力的高校研究生、科研人员及电力行业技术人员,尤其适合从事配电网规划、运行与可靠性分析相关工作的人员; 使用场景及目标:①掌握序贯蒙特卡洛模拟法在电力系统可靠性评估中的基本原理与实现流程;②学习如何通过Matlab构建配电网仿真模型并进行状态转移模拟;③应用于含新能源接入的复杂配电网可靠性定量评估与优化设计; 阅读建议:建议结合文中提供的Matlab代码逐段调试运行,理解状态抽样、故障判断、修复逻辑及指标统计的具体实现方式,同时可扩展至不同网络结构或加入更多不确定性因素进行深化研究。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值