关于HTML的基本布局(一)

前端【1】---HTML入门学习 HTML 是网页结构的基础,定义了内容和结构HTML 标签可以互相嵌套,形成父子关系,最大父标签为,子标签可以嵌套在 阅读详情
HTML的基本布局
  • 单列布局(水平居中)
DOM文档中结构如下,若要子元素在父元素中居中:
<div class="parent">
      <div class="child">这里是内容</div>
</div>

(1)使用margin:0 auto实现(子元素比父元素小时)

.child{width:200px;margin:0 auto;}

优:兼容性好

缺:需设置子元素宽度

(2)使用table实现

.child{display:table;margin:0 auto;}

优:只需对自身样式进行设置

缺:IE6,7版本需调整结构

(3)使用text-align:center或inline-block实现

.parent{text-align:center;}
.child{display:inline-block;}

优:兼容性好

缺:需同时设置父元素和子元素宽度

(4)使用绝对定位实现

.parent{position:relative;}
.child{position:absolute;left:50%;transform:translate(-50%);}

缺:兼容性差

  • 单列布局(垂直居中)

(1)使用vertical-align:center实现

.parent{display:inline-block;vertical-align:middle;line-height:20px;}

(2)使用绝对定位实现

.parent{position:relative;}
.child{position:absolute;left:50%;transform:translate(0,-50%);}

(3)使用flex实现

.parent{display:flex;align-items:center;}
  • 单列布局(水平垂直都居中)

(1)使用vertical-align,text-align,inline-block实现

.parent{display:table-cell;text-align:center;vertical-align:middle;}
.child{display:inline-block;}

(2)绝对居中(已知子元素宽高,且margin-left和margin-top为具体数值:-子元素的一半)

.parent{position:relative;}
.child{position:absolute;left:50%;margin-left:-50%;top:50%;margin-top:-50%;}

(3)万能居中(子元素比父元素小,且需要知道尺寸)

.parent{position:relative;}
.child{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;}

(4)使用flex实现

.parent{display:flex;justify-content:center;align-items:center;}
网页文本方向与布局的CSS策略 本章讲述了在Web开发中如何通过HTML和CSS设置文本方向和布局。强调了使用HTML的dir属性和CSS的writing-mode属性来适应不同语言的书写习惯。特别指出了在某些环境下(如浏览器阅读模式),CSS可能被剥离,此时HTML的dir属性和<bdo>、<bdi>元素显得尤为重要。同时介绍了writing-mode属性的多种值,如vertical-rl和vertical-lr,以及它们在页面布局中的应用。 阅读详情

相关推荐

SAP ERP与金蝶云星空的集成案例(新能源光伏行业)

通过建设PLM、SAP、MES、WMS、SCADA、EAM等多系统集成的工业互联网平台作为数字化工厂的控制中枢,不仅可以实现人员、设备、物料、工艺参数、产品等生产全流程追溯管理,同时也可以根据数据采集进行生产现场的控制调节,最大程度降低能耗水平。销售订单创建下推金蝶采购订单创建修改、销售订单创建下推金蝶销售订单创建修改、销售发货过账下推金蝶采购入库单、销售发货过账下推金蝶销售出库单:在SAP ERP系统创建销售订单、销售发货过账单后推送到云星空系统,进行采购/销售订单的创建修改、完成物料的入库和出库流程。

集信通 1620

HTML中父元素、子元素、后代元素和兄弟元素

HTML文档中的元素有着明确的关系。 包含另一个元素的元素是被包含元素的父元素;反过来说,被包含元素是包含元素的子元素。 一个元素可以有多个子元素,但只能有一个父元素。 包含在其他元素中的元素也可能包含有别的元素,这些别的元素是其他元素的后代元素。 但这些后代元素并不是其他元素的子元素,子元素是关系最近的后代元素。 具有同一个父元素的几个元素互为兄弟元素。 <!DOCTYPE HTML> <html> <head> <title>.

qq_46241430的博客 8782

RV1126平台librga图像旋转裁剪实战

本文详细介绍了在rv1126平台上使用librga库实现图像旋转和裁剪的方法。首先解释了librga的基本概念和关键对象,包括源图像、目标图像和操作参数。随后分步骤说明了初始化设置、缓冲区创建、裁剪区域定义(通过坐标和尺寸参数)以及旋转操作(支持常见角度)。提供了完整的示例代码演示如何组合裁剪和旋转操作,并强调了性能优化、错误处理、格式支持等注意事项。通过硬件加速的librga,可以在rv1126平台上高效完成图像处理任务。

hwmxrhx的博客 1546

html的标签关系(父子关系和兄弟关系)以及父元素,子元素,后代元素,兄弟元素

html的标签关系(父子关系和兄弟关系)以及父元素,子元素,后代元素,兄弟元素 文章目录html的标签关系(父子关系和兄弟关系)以及父元素,子元素,后代元素,兄弟元素标签关系父元素,子元素,兄弟元素,后代元素 标签关系 双标签关系可以分成两类: 父子关系 (嵌套关系) 父子关系就是在一个双标签内嵌套其他元素,那么嵌套在其中的元素就相当于“子”,其外层元素相当于“父”。 兄弟关系 (并列关系) 兄弟关系就是在“父标签”内有多个并列的元素,这些并列的元素之间就是兄弟关系。 父元素,子元素,兄弟元素,后代元素

叶鹤的博客 6294

Impala>Impala安装部署

文章目录1.安装前提2.下载安装包、依赖包3.虚拟机新增磁盘(可选)4.配置本地yum源5.安装Impala6.修改Hadoop、Hive配置7.修改impala配置8.启动、关闭impala服务 1.安装前提 集群提前安装好hadoop,hive。 hive安装包scp在所有需要安装impala的节点上,因为impala需要引用hive的依赖包。 hadoop框架需要支持C程序访问接口,查看下...

qq_44509920的博客 840

关键词‖旋变传感器

旋转变压器(以下简称旋变)安装在永磁同步驱动电机的非传动端,其作用是检测转子的位置和速度。目前,通常采采用结构简单、坚固耐用、环境适应性好的磁阻式旋变作为位置传感器。

m0_72345077的博客 2155

html&css的简单了解

html&css html: 常用的标签: div、p、ul li、ol li、h1-h6、a、span、b、u、i、input(属性text、number、password、radio、checkbox、submit、reset)、form、select>option、textarea h5(新标签):header、nav、footer、main、section、video、audio、input(color、range、week、date) 标签的分类: 单双标签:单标签没有与之对

m0_50496669的博客 1484

在trae CN中使用conda环境(已解决)

Trae CN 是字节跳动于 2025 年 3 月 3 日发布的国内首个 AI 原生集成开发环境(AI IDE)123。

zwzscnds的博客 6940

html中父子元素的解释,CSS选择器 ,父元素、子元素、父/子及相邻这几个概念...

结构:推荐内容!内容关系解释:h4 和 p 同为 div 的“子元素”,两者分别同 div形成“父/子”关系。h4,p,strong 都是 div 的“子元素”。(三者都包含在 div之内)div 是 h4 和 p 的“父元素”。strong 和 p 形成“父/子”关系,strong 的“父元素”是 p。但 strong 和 div 并非“父/子”关系,而是“祖孙”关系,但 strong依然是 d...

weixin_29800917的博客 2694

用友U8接口开发全攻略:从EAI到OpenAPI的5种方式详解(附避坑指南)

本文深度解析了用友U8系统接口开发的五种核心方式:EAI、API、OpenAPI、SQL直连与内部CO组件。文章详细对比了各方式的适用场景、优缺点及实战操作,并提供了清晰的选型决策框架与避坑指南,帮助开发者根据具体业务需求选择最高效、最稳定的集成路径。

weixin_29322855的博客 689

【计算机科学导论实验】加法图灵机模拟 题解

本文提供计算机科学导论课程“图灵机加法器”实验的个人思路,仅供参考。

Chavapa's blog 2579

HTML 5布局编码(一)---基本布局框架

<br /><br /><br />HTML5的和CSS3终于来了,使用HTML5标签进行全新的战争已经开始了。所有这些技术是一个熟练的开发人员工作在等待合适的项目仅仅是工具。作为开发人员,我们不应该陷入哪些标记是做好的这种。相反,我们必须得到一个全新的思维修改我们的编码习惯,保持Web的可访问性。<br />既然HTML5的和CSS3已经开始慢慢变成工作进程中的一部分,并且将来会变成一种普及的技术,我们没有理由不现在开始使用它。毕竟,时间的证明,未完成的规范也能顺利的实施,并且容易被误认为这是一个完整的W

莫文技术专栏 2616

脑电信号处理实战 01 | 从 0 跑通第一个 EEG 分析:加载、滤波、频谱与“睁眼闭眼“

本文以 UCI 公开数据集"EEG Eye State"为例,从零走通脑电处理的完整流水线——数据加载、1–40 Hz 带通滤波、Welch 功率谱、频带功率、通道相关性与箱线图质控、睁闭眼对比和时频分析,并用 8 张科研风格图层层揭示这份数据中的伪迹与通道重复问题,说明"流程跑得通不等于结果可信,质量控制永远先行"。

qq_53529450的博客 119

html制作花样链接卡页面_HTML+CSS实现基本网页布局(一)

我的打算的创作步骤是:静态页面 -> 添加特效 -> 动态页面 -> 添加后台更新 -> 进一步完善。那么今天的第一篇文章便从HTML+CSS布局实现一个基本的静态页面开始。首先总结一下我所掌握HTML+CSS知识,中间肯定会有错误以及整理不到位的地方,欢迎各路大佬指正,先在此拜谢!一、html简介超文本标记语言(HyperText Markup Language,简称:H...

weixin_29002935的博客 2195

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

css img重复_HTML+CSS实现基本网页布局(一)

我的打算的创作步骤是:静态页面 -> 添加特效 -> 动态页面 -> 添加后台更新 -> 进一步完善。那么今天的第一篇文章便从HTML+CSS布局实现一个基本的静态页面开始。首先总结一下我所掌握HTML+CSS知识,中间肯定会有错误以及整理不到位的地方,欢迎各路大佬指正,先在此拜谢!一、html简介超文本标记语言(HyperText Markup Language,简称:H...

weixin_39725403的博客 336

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

html 纯ccs弹窗口,CCS页面基本布局(一)

无标题文档body{margin:0px;}#box{width:750px;height:1000px;margin:auto;}#head{width:750px;height:150px;background:#00FFCC;}#mid{width:750px;height:700px;background:#33CCFF;}#mid_left{width:350px;height:700p...

weixin_28702105的博客 601

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

html5用article标记什么意思,html中article标签的作用是什么?

html中article标签的作用是什么?发布时间:2020-04-15 14:08:45来源:亿速云阅读:508作者:小新html中article标签的作用是什么?很多人都不太了解,今天小编为了让大家更加了解article标签,所以给大家总结了以下内容,一起往下看吧。首先我们先简单的介绍下article:html5 表示页面中的一块与上下文不相关的独立内容,比如网页中的一篇文章或报纸中的一篇文章...

weixin_39621427的博客 8382

HTML 简介

HTML(HyperText Markup Language)是一种用于创建网页和网页应用程序的标准标记语言。它不是一种编程语言,因为它不包含编程语言的特性,如变量、循环或条件语句。相反,HTML 使用一系列的标签(tags)来定义网页的结构和内容。这些标签告诉浏览器如何显示文本、图片、链接、表格等元素。 HTML 的基本...

weixin_36284522的博客 111

HTML的grid教学,Grid布局方式的实例详解

前面的话Grid布局方式借鉴了平面装帧设计中的格线系统,将格线运用在屏幕上,而不再是单一的静态页面,可以称之为真正的栅格。本文将详细介绍grid布局引入对于Web开发者来说,网页布局一直是个比较重要的问题。但实际上,在网页开发很长的一段时间当中,我们甚至没有一个比较完整的布局模块。总的来说 Web 布局经历了以下四个阶段:1、table表格布局,通过 Dreamweaver 拖拽表格或者手写 ta...

weixin_42619448的博客 1764

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布局(HTML Layout)简介

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

cnds123的专栏 9272

HTML网页设计:一、HTML的基本结构

HTML的基本结构 1.HTML文档的组成 HTML文档主要由3部分组成。 ●HTML部分:HTML部分以<HTML>标签开始,以</HTML>标签结束。<HTML>标签用来告诉浏览器这两个标签中间的内容是HTML文档。 ●头部:头部以<HEAD>标签开始,以</HEAD>标签结束。这部分包含显示在网页标题栏中的标题和其他在网页中不显示的信息。标题包含在<TITLE>和</TITLE>标签之间。 ●主体部分:主体部分包含在

xfjssaw的博客 8936

HTML常用布局方式

对HTML的学习,在了解了基础的语法之后,需要学习与掌握的是,HTML的基础布局方式,这个是网页布局的基础,本文讲解是当前常用布局。

jakelihua 6261

HTML布局之grid布局

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

weixin_43183219的博客 9288

HTML学习14:框架布局

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

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

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值