前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >框模型

框模型

作者头像
十月梦想
发布于 2018-08-29 02:26:12
发布于 2018-08-29 02:26:12
71900
代码可运行
举报
文章被收录于专栏:十月梦想十月梦想
运行总次数:0
代码可运行

框模型(盒子模型)

   1. 框模型(box model)定义了元素框

    处理内容,外边距,内边距,边框的方式

    框:页面元素皆为框

    <a>sss</a>

    <div>ewrewr</div>

    内容区域的

       width:宽

       height:高

    增加了内外边距和边框不会影响内容区域的大小,

        但是会改变元素框的大小

     元素框的实际宽度:width+左右外边距+左右border边框+左右内边距

     元素框的实际高度:height+上下外边距+上下边框+上下内边距

    2.外边距

        1.围绕在元素周围的空白区域,

            默认是不能被其他元素所占据

        2.作用

            主要是用来拉开元素之间的距离

        3.属性

            margin:20px;

            单边设置

            margin-方向

                top:

                right:

                bottom:

                left:

            取值

                1.  px

                2.  %

                3.  auto  自动

                4.  负值

        4.取负值

            让元素反方向移动

            通常只设置

                margin-top:负值

                margin-left:负值

        5.auto

            能自动计算外边距(左右)

            特点:

                控制 非行内元素 水平居中的使用

                      input 

                前提:必须加宽和高

        6.外边距简便写法

            margin:值;       代表4个方向

            margin: 值1    值2;  

                    上下   左右

            margin:值1     值2    值3;

                    上     左右   下

            margin:值1     值2    值3   值4;

                    上      右     下    左

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<html lang="en">
<head>

<style>
body{border:1px solid black;}
div{
width:200px;
height:200px;
background-color: yellowgreen;
/*margin:30px; */ /* margin:值默认四个方向*/
margin:10px 50px 40px; /*三个值分别是 (10px)上 左右(20px) 下(40px)*/
/*margin:10px 20px;*/
 /*两个值表示 (10px)上下的值 (20px)左右的值*/
 /*    margin:10px 20px 40px 50px    */
 /*    四个值表示:上 右 下 左方向    */

}
.d1{

width:200px;
height:80px;
background-color: blue;
margin:0;
}

</style>
</head>
<body>
<div></div>
<div class="d1"></div>
<a href="">行元素</a>
</body>
</html>

     注意:top:正值元素向下移动,bottom:正值向上运动,right:正值向左运动,left:正值向右移动;负值与正值方向移动相反。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
style>
#d1{width:500px;
height: 500px;
border:1px solid gray;}
#d1>div{
width:200px;
height:200px;
background-color: yellowgreen;
margin-top:50px;/*元素下移50px*/
margin-bottom:100px;/*元素上移100px*/
margin-left:200px;/*元素友移200px*/
margin-right:500px;/*元素左移500px*/
}
</style>

   7.具有默认外边距的标记

            body,h1-h6,ul,ol,dl,dd,p都有默认的外边距

            通过css重写的方式统一

                body,h1,h2,h3,h4,h5,h6,p,ol,ul,dl,dd,dt{

                     margin:0;

                }

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<style>body,h1,h2,h3,h4,h5,h6,p,ol,ul,dl,dd,dt{
margin:0;
}</style>
</head>
<body>
<h1>我是h1</h1>
<h2>我是h2</h2>
<h3>我是h3</h3>
<h4>我是h4</h4>
<h5>我是h5</h5>
<h6>我是h6</h6>
<ul>
<li>one</li>
<li>1</li>
</ul>
<ol>
<li>你好</li>
<li>hello</li>
</ol>
<dl>
<dt>一二三四五</dt>
<dd>六七八九十</dd>

</dl>
</body>
</html>

      body,h1-h6,ul,ol,dl,dd,p都有一定的外边距(margin)  可以通过css统一将外边距去除。

 8.特殊情况

            1.外边距合并

                当两个垂直外边距相遇时,会合并成一个外边距

                合并后的外边距高度是两个外边距中最大的那个值

            2.外边距溢出

                子债父还

                在特定情况下,给子元素设置边距时,

                   效果会作用到父元素身上

                特定情况

                    1.上下外边距  会产生溢出

                    2.父元素没有设置边框,并且设置

                        第一个子元素的上外边距

                        或者

                        给最后一个元素设置下外边距

特殊情况1:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#d1{width:500px;
height:500px;
background-color: yellow;
margin-bottom: 200px;}
#d2{width:500px;
height:500px;
background-color: green;
margin-top: 20px;}/* 垂直时候外边距一致只默认一次,如果不同默认值比较大的*/
</style>
</head>
<body>
<div id="d1"></div>
<div id="d2"></div>

     特殊情况2:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#d1{width:200px;
height:100px;
background-color: yellow;
margin-bottom: 200px;}
#d2{width:200px;
height:100px;
background-color: green;
margin-top: 20px;}
#d3{
width:300px;
height:228px;
background-color: black;


}
p{width:150px;
height:108px;
background-color: goldenrod;
margin-top:30px;

}
</style>
</head>
<body>
<div id="d1"></div>
<div id="d2"></div>
<div id="d3">
<p></p>
</div>
</body>

      此情况下,给p(子元素)标记进行设置外边距则 d3(父元素)会跟随进行移动,margin的效果则作用在父元素上。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#d3{
width:300px;
height:228px;
background-color: black;
border: 1px solid green;

  给d3(父元素)加上border则可解决问题,父元素则不会受影响。

解决方案

                    1.给父元素添加一个边框

                    2.由父元素的内边距来取代子元素的外边距

        9.注意

            1.上下(margin-top/magin-bottom)外边距 对行元素无效

            2.上下(margin-top/magin-bottom)外边距,对行内块元素有特殊的效果

                (一行都会受到影响)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<style>
input{margin-top:100px;} 行内块元素使用则整行元素都会被作用,不管改行的行元素或者块元素。
/* a {margin-top:100px;}*/  a标记外边距无效果,不能作用于行元素


</style>
</head>
<body>
<a href="">我是超链接标记</a>
<input type="text">
</body>
</html>

   3.内边距

        内容区域离边框的距离

        扩大内边距会影响整个盒子的大小

        语法

            padding:值;

            padding:值  代表四个方向

            padding:值1   值2;

                     上下  左右

            padding:值1  值2   值3;

                     上   左右  下

            padding:值1   值2   值3  值4;

                     上   右     下   左

        注意

            内边距的效果只会影响本身

用法与外边距margin类似,但是内边距的内容区域不影响,影响的内容区域与边框的距离。

padding(内边距)的实际作用如下图:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-11-1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
大模型前沿进展:涉及推理、应用、多模态等热点话题!
紧跟技术发展趋势,快速了解NLP领域最新动态。好久没有给大家梳理文章了,今天作者结合最近一周的研究动态,梳理了8篇有关大模型(LLMs)的最新研究进展,其中涉及涉及大模型推理、应用、方法论、多模态、剪枝等热门研究方向。
ShuYini
2024/04/19
8810
大模型前沿进展:涉及推理、应用、多模态等热点话题!
分享10篇最新论文:涉及大模型Prompt调优、LLM安全、推理增强、图学习等热门方向!
紧跟技术发展趋势,快速了解NLP领域最新动态。今天给大家分享10篇最新论文,其中涉及大模型应用、大模型Prompt调优、大模型安全、数学推理增强、预训练模型增强、LoRA改进、Mamba改进等热门研究方向。
ShuYini
2024/03/25
9350
分享10篇最新论文:涉及大模型Prompt调优、LLM安全、推理增强、图学习等热门方向!
ICLR2024 | 分享 8篇Spotlight论文,涉及多模态大模型、大模型优化、RLHF等热门话题!
前两天ICLR2024组委会公布了今年的论文接收结果,本次共收到了7262篇投稿,总体录用率约为31%,其中Spotlights论文的录用率为5%(约有363篇),Oral论文的录用率为1.2%(约有85篇)。
ShuYini
2024/01/20
2.7K0
ICLR2024 | 分享 8篇Spotlight论文,涉及多模态大模型、大模型优化、RLHF等热门话题!
分享10篇优秀论文,涉及LLM对齐、LLM评估、LLM隐私、RAG增强等热门话题!
紧跟技术发展趋势,快速了解NLP领域最新动态。今天继续给大家分享10篇最新论文,其中涉及大模型幻觉、大模型对齐、大模型剪枝、大模型隐私、大模型毒性、大模型评估、RAG能力增强、Transformer架构优化等热门研究方向。
ShuYini
2024/01/31
7690
分享10篇优秀论文,涉及LLM对齐、LLM评估、LLM隐私、RAG增强等热门话题!
每周AI论文速递(240401-240405)
我们推出了 Jamba,这是一种基于创新的混合 Transformer-Mamba 混合专家 (MoE) 架构的大型基础语言模型。Jamba 特别地将 Transformer 和 Mamba 层交替布置,兼顾了这两种模型体系的优势。在部分层中融入了 MoE 技术,以扩大模型容量,同时确保参数的活跃使用保持在可控范围内。这种灵活的架构支持针对特定资源和目标的配置。在我们实施的特定配置中,成功构建了一个强大的模型,该模型能够在单个 80GB GPU 上运行。Jamba 在大规模构建时,相比传统 Transformer,提供了更高的吞吐量和更小的内存占用,并在标准语言模型基准测试和长文本评估中展现了卓越性能。值得一提的是,该模型在长达 256K token 的上下文中显示出了强劲的性能。我们对如何结合 Transformer 和 Mamba 层,以及如何混合不同的专家进行了深入研究,并发现其中某些决策对大规模建模至关重要。我们还发现了 Jamba 在训练和评估过程中展现出的几个有趣特性,并计划发布不同消融测试的检查点,以促进对这种新型架构的进一步探索。我们将 Jamba 实现的权重以宽松的许可证形式公开提供。
叶子的技术碎碎念
2025/04/08
690
每周AI论文速递(240401-240405)
大模型(LLM)最新学术进展!2023年10月 爆款论文总结,共计12篇
每月惯例,月初继续盘点上月的爆款论文,本次共计12篇。主要涉及Transformer改进,模型推理能力提升(BSM)、混合思维链(Meta-CoT)、大模型剪枝、跨文档建模、代码扩散模型(Code Fusion)、大模型推理评估、图文对齐GraphGPT等。
ShuYini
2023/11/02
5.4K1
大模型(LLM)最新学术进展!2023年10月 爆款论文总结,共计12篇
​新加坡 & 纽约大学 & 字节 提出 PLLaVA | 简单高效视频语言模型适应方法,超越GPT4V,突破资源限制 !
多模态大型语言模型(MLLMs)在训练大规模图像-文本对时已显示出在图像理解方面的卓越能力。与图像领域类似,最近的视频理解模型也探索了类似的流程,在大规模视频-文本数据上对LLMs进行微调。然而,这种方法需要高昂的计算资源和视频数据标注成本。一种更为实用的方法是调整预先训练好的图像领域MLLMs以适应视频数据。
AIGC 先锋科技
2024/07/08
4960
​新加坡 & 纽约大学 & 字节 提出 PLLaVA | 简单高效视频语言模型适应方法,超越GPT4V,突破资源限制 !
每周AI论文速递(240722-240726)
大语言模型 (LLMs) 本应提供准确答案,但往往出现推理不足或生成虚构内容的问题。为此,一系列以“自-”为前缀的研究,如自一致性 (Self-Consistency)、自改进 (Self-Improve) 和自精炼 (Self-Refine) 应运而生。这些研究共同点在于:利用 LLMs 自身的评估和更新机制来解决上述问题。然而,当前的调查研究多侧重于分类,而未深入探讨这些研究背后的动机,因此缺乏一个统一的总结视角。本文中,我们提出一个名为内部一致性 (Internal Consistency) 的理论框架,该框架为诸如推理缺失和幻觉生成等现象提供了统一的解释。内部一致性通过采样方法,评估 LLMs 的潜在层、解码层和响应层之间的一致性。基于内部一致性框架,我们进一步提出一个简洁而有效的理论框架——自反馈 (Self-Feedback),该框架能够深入挖掘内部一致性。自反馈框架包含两个核心模块:自我评估 (Self-Evaluation) 和自我更新 (Self-Update),并已在多项研究中得到应用。我们系统地根据任务类型和工作领域对这些研究进行分类;总结了相关的评估方法和基准;并深入探讨了“自反馈是否真的有效?”这一核心问题。我们提出了几个关键观点,包括“内部一致性的沙漏进化”、“一致性即(几乎)正确性”假设和“潜在与显式推理的悖论”。此外,我们还概述了未来研究的可能方向。相关实验代码、参考文献和统计数据已开源,可访问 https://github.com/IAAR-Shanghai/ICSFSurvey 获取。
叶子的技术碎碎念
2025/04/08
1350
每周AI论文速递(240722-240726)
大模型的模型压缩与有效推理综述
本文对大型语言模型的压缩和效率推理进行了综述。大型语言模型基于Transformer架构,具有强大的性能,但也带来了巨大的内存和计算成本。本文从算法角度对大型语言模型的压缩和效率推理方法进行了分类,包括量化、剪枝、知识蒸馏、紧凑架构设计和动态网络。大型语言模型有两个显著特点:
算法进阶
2024/07/10
6260
大模型的模型压缩与有效推理综述
Youtu Lab, 腾讯, SJTU, BAAI, ECNU 联合调查高效的多模态大型语言模型报告!
大规模预训练是人工智能领域的一种领先方法,通用型模型(如大型语言模型和多模态模型)已经在许多任务中超过了专业深度学习模型的表现。大型语言模型(LLM)的卓越能力激发了人们将它们与其他基于模态的模型融合以增强多模态能力的努力。这一概念得到了诸如OpenAI的GPT-4V[1]和谷歌的Gemini[2]等专有模型显著成功的进一步支持。因此,多模态大型语言模型(MLLM)应运而生,包括mPLUG-Owl系列[3, 4],InternVL[5],EMU[6],LLaVA[7],InstructBLIP[8],MiniGPT-v2[9]和MiniGPT-4[10]。这些模型通过有效利用每种模态的预训练知识,避免了从零开始训练的计算成本。MLLM继承了LLM的认知能力,展示了许多出色的特性,如强大的语言生成能力和迁移学习能力。此外,通过与其他基于模态的模型建立强烈的表征联系和对齐,MLLM可以处理来自多种模态的输入,显著拓宽了它们的应用范围。
AIGC 先锋科技
2024/07/31
2980
Youtu Lab, 腾讯, SJTU, BAAI, ECNU 联合调查高效的多模态大型语言模型报告!
每周AI论文速递(250407-250411)
虽然大型视觉语言模型 (VLMs) 具备卓越性能,但其计算资源需求过高,限制了这类模型在移动和边缘设备上的部署。传统小型 VLMs 通常沿用大型模型的设计方案(例如复杂的图像 Token 化处理),导致 GPU 内存利用率低下,难以满足终端设备的实际应用需求。
叶子的技术碎碎念
2025/04/13
730
每周AI论文速递(250407-250411)
每周AI论文速递(250224-250228)
LLM-Microscope: 揭示 Transformer 上下文记忆中标点符号的隐藏作用
叶子的技术碎碎念
2025/04/08
420
每周AI论文速递(250224-250228)
多模态 LLM 中的跳过计算 ,通过跳过整个块、FFN层甚至单个神经元,可以实现计算的巨大减少 !
大型语言模型(LLMs)是人类达到智能水平的重要一步。这些模型能够在几乎所有人类可以完成任何文本任务上达到合理的分数。
AIGC 先锋科技
2024/10/25
2140
多模态 LLM 中的跳过计算 ,通过跳过整个块、FFN层甚至单个神经元,可以实现计算的巨大减少 !
2024开年,看一看:大型语言模型(LLM)在过去一年多的发展!(按月总结)
2024年开年,很多小伙伴都已经回到了自己的工作岗位,并开始规划未来一年的工作。今天作者给大家梳理了2023年至今有关大模型的发展趋势。希望对大家有一些帮助。
ShuYini
2024/02/22
1.2K0
2024开年,看一看:大型语言模型(LLM)在过去一年多的发展!(按月总结)
EMNLP 2023 | 分享10篇值得阅读的paper,其中:微调7B模型性能堪比175B
 距离EMNLP2023放榜已经有两周了,相关接收论文也正在陆陆续续地更新。虽迟但到,最近抽时间看了下已接收的论文,整理了十篇还不错的文章给大家分享一下,主要涉及:大模型微调(微调7B模型性能堪比175B)、中文拼写检查、数据合成、问题生成、开放QA问答、Transformer改进(涉及MASFormer、SRformer)、多跳QA问答、知识反思等。
ShuYini
2023/10/24
1K0
EMNLP 2023 | 分享10篇值得阅读的paper,其中:微调7B模型性能堪比175B
Shortened LLaMA:针对大语言模型的简单深度剪枝法
论文标题 & 发表会议:Shortened LLaMA: A Simple Depth Pruning for Large Language Models(ICLR 2024 Workshop)
叶庭云
2024/05/25
2720
Shortened LLaMA:针对大语言模型的简单深度剪枝法
Xmodel-VLM | 多模态视觉语言模型,解决高成本难题,实现高效部署 !
近年来,自然语言处理(NLP)与计算机视觉的结合在多模态学习领域引发了重大创新和突破。特别是,如GPT-4V [30] 和 Gemini [39]等先进的视觉语言模型(VLMs)利用文本与视觉数据的协同作用,实现了对世界的先进理解和交互。凭借其强大的能力,它们在各种下游视觉语言任务中表现出色。
AIGC 先锋科技
2024/07/08
3510
Xmodel-VLM | 多模态视觉语言模型,解决高成本难题,实现高效部署 !
如何高效部署大模型?CMU最新万字综述纵览LLM推理MLSys优化技术
在人工智能(AI)的快速发展背景下,大语言模型(LLMs)凭借其在语言相关任务上的杰出表现,已成为 AI 领域的重要推动力。然而,随着这些模型在各种应用中的普及,它们的复杂性和规模也为其部署和服务带来了前所未有的挑战。LLM 部署和服务面临着密集的计算强度和巨大的内存消耗,特别是在要求低延迟和高吞吐量的场景中,如何提高 LLM 服务效率,降低其部署成本,已经成为了当前 AI 和系统领域亟需解决的问题。
机器之心
2024/01/17
4020
如何高效部署大模型?CMU最新万字综述纵览LLM推理MLSys优化技术
骁龙888实时运行,美团、浙大等打造全流程移动端多模态大模型MobileVLM
MobileVLM 是一款专为移动设备设计的快速、强大和开放的视觉语言助手。它结合了面向移动设备的架构设计和技术,包括从头开始训练的 1.4B 和 2.7B 参数的语言模型、以 CLIP 方式预训练的多模态视觉模型,以及通过投影实现的高效跨模态交互。在各种视觉语言基准测试中,MobileVLM 的性能可媲美大型模型。此外,它还在高通骁龙 888 CPU 和英伟达 Jeston Orin GPU 上展示了最快的推理速度。
机器之心
2024/01/04
4260
骁龙888实时运行,美团、浙大等打造全流程移动端多模态大模型MobileVLM
浙大 & 西湖 | 提出Cobra多模态大模型,整合Mamba,计算效率大幅提升!
近年来,多模态大型语言模型(MLLM)在多个领域上取得了成功,但现有MLLM主要是基于Transformer训练得到,计算效率较低。为此,本文作者提出了Cobra,一个具有线性计算复杂度的MLLM,它将Mamba语言模型整合到了视觉模态中。实验结果显示,Cobra在性能上与最先进的方法相当,速度更快,尤其在处理视觉错觉和空间关系判断方面表现突出。Cobra的参数量只有LLaVA的43%,但性能相当。
ShuYini
2024/03/27
8090
浙大 & 西湖 | 提出Cobra多模态大模型,整合Mamba,计算效率大幅提升!
推荐阅读
大模型前沿进展:涉及推理、应用、多模态等热点话题!
8810
分享10篇最新论文:涉及大模型Prompt调优、LLM安全、推理增强、图学习等热门方向!
9350
ICLR2024 | 分享 8篇Spotlight论文,涉及多模态大模型、大模型优化、RLHF等热门话题!
2.7K0
分享10篇优秀论文,涉及LLM对齐、LLM评估、LLM隐私、RAG增强等热门话题!
7690
每周AI论文速递(240401-240405)
690
大模型(LLM)最新学术进展!2023年10月 爆款论文总结,共计12篇
5.4K1
​新加坡 & 纽约大学 & 字节 提出 PLLaVA | 简单高效视频语言模型适应方法,超越GPT4V,突破资源限制 !
4960
每周AI论文速递(240722-240726)
1350
大模型的模型压缩与有效推理综述
6260
Youtu Lab, 腾讯, SJTU, BAAI, ECNU 联合调查高效的多模态大型语言模型报告!
2980
每周AI论文速递(250407-250411)
730
每周AI论文速递(250224-250228)
420
多模态 LLM 中的跳过计算 ,通过跳过整个块、FFN层甚至单个神经元,可以实现计算的巨大减少 !
2140
2024开年,看一看:大型语言模型(LLM)在过去一年多的发展!(按月总结)
1.2K0
EMNLP 2023 | 分享10篇值得阅读的paper,其中:微调7B模型性能堪比175B
1K0
Shortened LLaMA:针对大语言模型的简单深度剪枝法
2720
Xmodel-VLM | 多模态视觉语言模型,解决高成本难题,实现高效部署 !
3510
如何高效部署大模型?CMU最新万字综述纵览LLM推理MLSys优化技术
4020
骁龙888实时运行,美团、浙大等打造全流程移动端多模态大模型MobileVLM
4260
浙大 & 西湖 | 提出Cobra多模态大模型,整合Mamba,计算效率大幅提升!
8090
相关推荐
大模型前沿进展:涉及推理、应用、多模态等热点话题!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验