关于HTML的基本布局(三)

[知识图谱实战篇] 三.Python提取JSON数据、HTML+D3构建基本可视化布局 前文介绍了Python3抓取电影实体知识,Seaborn可视化展示电影信息,本文着重构建知识图谱的布局,包括三部分内容:一是Python提取节点和关联两类数据,二是HTML和CSS进行网页布局,三是调用D3显示提取的JSON数据。 这是一系列基础性文章,希望对您有所帮助 ,尤其是对知识图谱感兴趣和编程刚入门的同学。同时也因为最近准备博士考试,做题做吐了,写点新东西调节下心情,与君共勉,一起加油。 阅读详情
HTML的常用布局模板
  • 三栏式布局(margin+position)

1.两边盒子固定宽度,中间盒子自适应

DOM文档中结构如下:

<div class="parent">  
    <div class="left"></div>  
    <div class="main">字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字</div>  
    <div class="right"></div>  
</div>

css样式:

.parent{width:100%; background-color:#ccc; margin:0 auto; position:relative;}
.left{width:200px; background-color:blue; height:300px; position:absolute; left:0; top:0;}
.right{width:200px; background-color:green;height:300px; position:absolute; right:0; top:0;}
.main{background-color:red; color:#fff;height:300px; margin:0 200px 0 200px;}

效果图:


2.利用定位左右两栏

3.利用左右浮动做左右两栏

  • 圣杯布局(float+负margin+padding+position)
步骤:
  1. 父元素包含左中右三个盒子,分别左浮动
  2. 中间元素宽度100%(必须为第一个渲染)
  3. 用margin-left的负值将两边盒子拉上去和中间盒子同行(左边-100%,右边-右盒子宽度)
  4. 父元素用左右padding为左右盒子留位置
  5. 用相对定位将左右元素移动到正确的位置上
  6. 给父元素上清除浮动

DOM文档中结构如下:

<div class="parent">  
    <div class="main">文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字</div>  
    
    <div class="right"></div>  
</div> 

css样式:

.parent{width:100%; background-color:#ccc; margin:0 auto; padding:0 200px 0 200px; box-sizing:border-box; overflow:hidden;} 
.left{width:200px; background-color:blue; height:300px; float:left; margin-left:-100%; position:relative; left:-200px;}
.right{width:200px; background-color:green;height:300px; float:left; margin-left:-200px; position:relative; right:-200px;}
.main{width:100%;background-color:red; color:#fff;height:300px; float:left;}
效果图:

  • 双飞翼布局(float+负margin+margin)
步骤:
  1. 父元素包含左中右三个盒子,分别左浮动
  2. 中间元素宽度100%(必须为第一个渲染)
  3. 用margin-left的负值将两边盒子拉上去和中间盒子同行(左边-100%,右边-右盒子宽度)
  4. 给中间元素设置子元素,并给其左右margin为左右盒子留位置
  5. 给父元素上清除浮动

DOM文档中结构如下:

<div class="parent">  
    <div class="main">文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字</div>  
    <div class="left"></div>  
    <div class="right"></div>  
</div> 

css样式:

.parent{width:100%; background-color:#ccc; margin:0 auto; overflow:hidden;} 
.left{width:200px; background-color:blue; height:300px; float:left; margin-left:-100%;}
.right{width:200px; background-color:green;height:300px; float:left; margin-left:-200px;}
.main{width:100%;background-color:red; color:#fff;height:300px; float:left;}
.main>div{margin:0 200px 0 200px;}
效果图:

流媒体学习之路(mediasoup)——simulcast 与 svc 简介(7) 流媒体学习之路(mediasoup)——simulcast 与 svc(7) 文章目录流媒体学习之路(mediasoup)——simulcast 与 svc(7) 阅读详情

相关推荐

【第三只眼:Oracle通过归档日志查看系统的业务高峰sql】

根据oracle归档的业务高峰量,查找业务sql,进行优化

霍然的专栏 579

关于css3中flex布局(弹性布局/弹性盒子)

关于css3中flex布局(弹性布局/弹性盒子) 开启flex布局 开启flex只需要在父标签中使用display:flex即可让整个父标签变成flex布局 flex容器属性 justify-content 水平上子组件分布情况 flex-start(向左对齐) center(居中对齐) flex-end(向右对齐) space-around(左右二边存在相同间距) space-between(左右二端对齐,间距相等) space-evenly align-items

a1309525802的博客 653

手机Camera硬件电路设计:从电源管理到信号完整性的实战解析

本文深入解析了手机Camera硬件电路设计的核心挑战与实战经验,重点聚焦于电源管理与信号完整性两大基石。文章详细阐述了AVDD、DVDD、IOVDD和AFVDD四路电源的差异化设计要点与噪声控制策略,并剖析了MIPI等高速信号通道的完整性设计原则,为硬件工程师提供了从理论到PCB布局布线的完整实战指南。

weixin_28308325的博客 255

HTML的布局

重中之重 需求: Html默认采用文档流布局方式:浏览器会自上而下,从左到右依次显示标签元素,遇到块级元素则独占一行,行级元素同行共存。 两个块级元素如何在同一行显示? 办法1:使用display inline 或inline-block ----》打破默认的文档流布局方式。 问题: 办法2:使用浮动技术。 float: none 默认的文档流 left左浮动 right右浮动 原始素材 <!DO...

FairyKunKun的博客 1342

5分钟搞定三网话费余额查询:手把手教你用PHP+HTML搭建查询系统(含API调用避坑指南)

本文详细介绍了如何使用PHP+HTML快速搭建三网话费余额查询系统,涵盖API调用避坑指南、前端UI设计及性能优化。通过统一处理移动、电信、联通三大运营商接口差异,实现高可用查询功能,并提供安全防护与生产部署建议,帮助开发者高效构建稳定可靠的话费查询工具。

weixin_29016833的博客 259

Kotlin kapt插件报错全解析:从Could not load module到彻底解决(含Gradle 8.2.2适配指南)

本文深度解析了Kotlin开发中常见的kapt插件报错“Could not load module”的根源,并提供了从诊断到解决的完整方案。重点探讨了Gradle 8.2.2与Kotlin 1.9.x的兼容性问题,包括JVM IR后端冲突、配置缓存问题及依赖版本对齐,并给出了详细的调试技巧与迁移至KSP的建议。

rrr55的博客 315

HTML---布局(详解)

文章目录网页布局常用标签网页布局实例实例1:用div实现:实例2:用table实现 我们在完成老师布置的前端html任务时,往往布局是最关键的,我们必须先从宏观上把握页面大致的构成,通过标签先确定下页面总体有那些东西,将整体框架写好,之后才是对各个部分进行细致的填充。 网页布局常用标签 div:是块级元素,它可用于组合其他 HTML 元素的容器,它没有确切的含义,天生是用来进行页面布局的,除此之外,由于它属于块级元素,浏览器会在其前后进行换行。 table:是表格元素,每个表格均有若干行(由 &lt

Philo的博客 1万+

基于Blender软件对Matterport3D数据集场景可视化

使用Blender软件对 Matterport3D 中的室内场景进行可视化。

qq_44100524的博客 290

HTML布局(HTML Layout)简介

HTML布局(HTML Layout)是创建一个网站时需要考虑的情况,合理设计网页中内容的排列方式,让网页看起来更加合理、美观,能产生引人注目的视觉效果。

cnds123的专栏 9272

Qt5.14.2开发Mqtt应用程序

然后,你就做不下去了…很明显,大部分博主写的东西不是缺头就是缺尾,带偏了许多读者。,因此我们需要clone的是这个分支版本,而不是这个默认的。然后将编译产物中include里的所有.h文件复制到。下载完后直接默认安装即可,这一步没什么好说的。看到了没,这个才是正确的操作方式,而主线的。信号来判断,自行实现自己的槽函数。然后选择构建方式,这里我选择的是。信号来判断自行实现自己的槽函数。信号来判断自行实现自己的槽函数。源代码,如下图所示,双击打开。收到下行消息时,可以通过连接。

Bruce.yang的嵌入式之旅 2312

TGAT Python:图神经网络中的动态图算法

其中,图神经网络中的动态图算法成为了研究的热点之一。在模型的 forward 方法中,通过循环调用 TGATLayer 实例来进行图神经网络的前向传播。最终,模型返回图中节点的表示向量 output,可以用于图分类等任务。TGAT 算法的核心思想是在节点之间建立注意力连接,以捕捉节点在不同时间步之间的关系。TGAT 算法通过引入注意力机制和时间信息,从而有效地对动态图数据进行建模和分析。通过以上 Python 代码,我们可以方便地构建和训练 TGAT 模型,并在图分类任务中应用它。

2301_79366435的博客 1830

html 布局

水平的align1,align属性,可以让一个元素内部元素水平居左,居右,居中 比如:<div style="width: 100%" align="center"> <div style="background: green;width: 100px;height: 30px;" align="center">123</div> </div>结果: 2垂直的一、行高(line-heig

wsyizmao的博客 1308

SAP 系统和银行系统通过 SM2 加密算法进行集成

SM2 是基于椭圆曲线离散对数问题(ECDLP)的一种公钥密码算法。椭圆曲线加密的核心原理,是利用了一个数学难题:在椭圆曲线群上,已知曲线上两点的运算结果,逆向推导出这两个点的具体信息是非常困难的。这样的复杂度使得基于椭圆曲线的密码体制比传统的 RSA 更加难以破解。在 SM2 加密中,公钥和私钥的生成与传统的椭圆曲线加密类似。选择一个椭圆曲线和一个基点 P。使用私钥 d,计算公钥 P’ = d * P。私钥 d 保密,而公钥 P’ 可公开分发,用于加密数据。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1212

HTML基本语法三 文字布局标记

文字布局(TEXT STYLE)标记(TAGS)bohai123456 51cto技术博客--------------------------------------------------------------------------------行的控制 段(Paragraph) (可以看作是空行) <p>你好吗?<p>很好。 你好吗? 很好。...

weixin_34138056的博客 143

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

html中如何将页面分为上下左右,css 实现基本的网页布局,上中下三部分

css 实现网页布局,上中下三部分,中间为固定宽度且分为左右两部分布局html,body{margin:0;}.topNav{border:solid 1px red;background: red;position: fixed;width:100%;height:60px;line-height:60px;text-align: center;color:#fff;}.centerContex...

weixin_39661405的博客 4519

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

HTML常用布局详解:从基础到进阶的网页结构指南

本文系统梳理了HTML网页布局的演进历程与技术方案。从传统的表格布局(语义化差、维护困难)到过渡期的Float布局(需清除浮动),再到现代主流的Flexbox弹性盒子(一维布局)和CSS Grid网格布局(二维布局),详细介绍了各类布局方法的优缺点、代码实现及适用场景。文章还涵盖了响应式设计策略(媒体查询、相对单位)和常见布局模式(圣杯布局、瀑布流等),最后给出性能优化建议。推荐开发者掌握Flexbox与Grid技术,结合响应式设计构建适应多设备的网页结构。

得塔云的博客 641

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

入门四认识HTML

HTML是用来描述网页的一种语言。

weixin_67465673的博客 686

HTML笔记

不同浏览器的渲染引擎不同,对于相同代码解析的效果会存在差异web标准就像是秦始皇的“车同轨书同文字”不同浏览器就像不同的“施工队”,每个队伍有自己的“图纸”(渲染引擎)。比如:Chrome 和 Safari 的图纸是 Blink 和 Webkit,喜欢现代风格;IE 的图纸是 Trident,只懂老式工艺;Firefox 的图纸是 Gecko,擅长复杂结构。同一段代码交给不同施工队,自然造出不同的“房子”(网页效果)。

W3508559248的博客 455

html布局,小米布局案例练习,填充内容即可

小米网站原图: 自己写的布局盒子: 源码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&

weixin_45077672的博客 977

html-表格

表格 基本布局 <table border=""> <!--border用来设置边框的宽度,px是像素单位,也可以写成%的形式--> <!--width用来设置表格的宽度> <!--height用来设值表格的高度> <!--align用来设置对齐方式> <!--tr代表行--> <tr> <!--td代表列--> <td></td> </tr> </

qq_22553739的博客 104

HTML三大布局方式

欢迎使用Markdown编辑器 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录欢迎使用Markdown编辑器一、浮动布局 (float布局)二、使用步骤1.引入库2.读入数据总结 一、浮动布局 (float布局) 使用浮动来完成左中右三栏布局 float:left----左浮动 float:right----右浮动 注意:使用float浮动时,margin:0px auto;使块元素居中将会失效。 二、使用步骤 1.引入库 代码如下(示例): import numpy a

weixin_46222426的博客 1万+

html页面布局

本文主要是用HTML语言实现页面布局。

墨城烟柳ベ旧人殇的博客 7953

html基本布局

布局变成横排。都先向左浮动,再根据调整外边距margin-top和margin-left调整位置 &lt;!doctype html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;浮动&lt;/title&gt; &lt;style&gt; .box1{width

lulu17862078553的博客 1万+

HTML布局之grid布局

容器、项目、行列、网格线、单元格、轨道的基本概念,容器属性、项目属性的详细介绍以及案例展示

weixin_43183219的博客 9288

HTML表格的基本布局

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>表格布局</title> </head> <body> <table width="600" align="center" height="50" border="1" cellpadding="10" cellspacing="5" rules="all"> .

wj18740503137的博客 1244

HTML学习14:框架布局

文章目录1、框架页面的基本结构2、水平布局3、垂直布局4、混合框架集5、为框架添加内容6、改进:使用name属性7、给框架布局设置一些属性 相对div布局,框架布局是一个很古老,但是易于学习和掌握的布局技术。当一个网站中包含很多页面,每个页面又包含一些同样的区域的时候,我们可以选择框架布局。在现代前端开发中,框架布局已经被淘汰,取而代之的是DIV结合Ajax页面无刷新的加载技术。因此,这里只对框架布局做简单的介绍。 1、框架页面的基本结构 HTML5 不支持 标签。 2、水平布局 3、垂直布局 4

Blog of Lytracy 1万+
上一篇: 关于HTML的基本布局(二)
下一篇: 关于HTML的知识点(a;img;table)
7号样子
博客等级 码龄9年 18粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值