CSS布局

最强大的 CSS 布局 —— Grid 布局 应该注意的是,当我们定义网格时,我们定义的是网格轨道,而不是网格线。一般而言,是从左到右,从上到下,1,2,3 进行编号排序。一些常见的 CSS 布局,如居中,两列布局,三列布局等等是很容易实现的。:可以简化重复的值。布局是将容器划分成了“行”和“列”,产生了一个个的网格,我们可以将网格元素放在与这些行和列相关的位置上,从而达到我们布局的目的。上面例子的始终都是三列的,但是需求往往希望我们的网格能够固定列宽,并根据容器的宽度来改变列的数量。上面看到的效果中,右侧通常会留下空白,这是我们不希望看到的。 阅读详情

1.<div> 是divsion(分割)的缩写,其实就是一个“CSS-layer”

2.<span> 这也是一个非常常用的标签,这个标签可以说与div很像,没有什么特定的意义,只是他是一个级联元素,不是块级元素。我一直把它看作是一个袋子,他不像箱子那样可以有自己的宽高,他的宽高只能随着内容的多少而定,所以很像是袋子。这个标签与div正好互补

3.<div>是可以嵌套的,而这样的嵌套加上布局的float属性,这样一来,就有点类似于java里的布局器了,这是一个很强大的功能,几乎是无敌的

4.在布局的过程中,一般会用到以下几个属性:clear,float,position,其中clear用来设置某个对象的左右两边是否允许有浮动对象,而float属性则用来设置某个对象是如何浮动的,是浮动在左边还是右边,position则用来设置某个对象是绝对定位还是相对定位,不管是绝对还是相对,都要用left,right,top,bottom来设置一个周边值

5.如何将多个小控件排成一排?其实就是将每个控件的float都设置为left就可以了

6.如果不想让这些东西都排成一排,怎么办? 那也很简单,只要设置他们的clear:both就可以了;

总的来说,就是要充分利用float和clear;还有就是widht,height这几个属性,就能够很好的对界面元素进行定位;

示例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>XHTML+CSS简单布局</title>
<style type="text/css">
  *{margin:0px;
    padding:0px;}
  #all{width:400px;
	   margin:0px auto;
	   color:#f00;	   }
  #top,#bt{height:20px;
           background-color:#ccc;
		   color:#00f;
		   font-weight:bold;}
  #list{width:25%;
        height:120px;
        float:left;
		background-color:#eee;}
  #content{width:75%;
        height:120px;
		background-color:#f7f7f7;}
</style>
</head>
<body>
<div id="all">
  <div id="top">顶部</div>
  <div id="mid">
      <div id="list">列表</div>
	  <div id="content"> 内容</div>	  
  </div>
  <div id="bt">底部</div>
</div>
</body>
</html>
选自《网页开发手记》第10章
CSS之flex布局 </div>.item1 {.item2 {.item3 {.item4 { 阅读详情

相关推荐

RealSense D435i深度相机实战:从像素坐标到三维空间的精准映射(Python实现)

本文详细介绍了使用RealSense D435i深度相机实现从二维像素坐标到三维空间坐标精准映射的两种Python实战方法:深度图反投影法与点云直接查找法。文章涵盖环境搭建、相机对齐、代码实现、性能对比及与YOLO等检测模型结合的进阶应用,并提供了关键的避坑指南和参数调优建议,帮助开发者在机器人、三维重建等项目中高效应用。

weixin_29291573的博客 382

CSS布局——水平垂直居中、等分布局、圣杯布局

信息时代,互联网是一个重要的信息传播载体。网页成为人们查找资源,获取信息,发布信息,学习交流的重要平台。现今世界,也是一个各项技术都飞速发展的时代。网页的设计制作依傍于互联网而生,并且风格设计在不断更新。因此,对网页的设计要求也不断提高,尤其是在创新的社会背景下网页设计的新理念和新方法,不断推陈出新。CSS对网页的布局是网页体系中的重中之重,本文基于此背景,阐述CSS+DIV技术在网页布局方面的应用。

静Yu的博客 2354

RK3588零拷贝视频流水线实战:用GStreamer+Mpp实现8K硬解与DRM显示

本文深入探讨了在RK3588平台上构建零拷贝视频流水线的工程实践。通过结合GStreamer与MPP,实现了从8K视频硬解到DRM显示的全流程硬件加速,有效解决了高分辨率视频处理中的DDR带宽瓶颈问题。文章详细解析了dma-buf数据流机制、管道构建与性能优化策略,为多路视频并发处理提供了高效的系统架构解决方案。

github5actions的博客 1169

【Web前端】深入CSS 布局

CSS 页面布局技术允许我们拾取网页中的元素,并且控制它们相对正常布局流、周边元素、父容器或者主视口/窗口的位置。

一条晒干的咸鱼的博客 2585

基于陀螺仪航向反馈的轮式机器人PID直线控制

航向角控制是移动机器人实现稳定直线运动的基础技术,其本质是通过实时感知机体朝向偏差并动态调节驱动输出,以抵消机械不对称、轮径误差等固有扰动。该方法依托陀螺仪测量角速度并积分解算航向角,结合离散化PID算法生成补偿性PWM指令,在嵌入式平台(如STM32)上构建低延迟闭环。相比依赖编码器的速度闭环,它规避了轮径标定与安装偏心等误差源,显著提升低成本平台的工程鲁棒性与部署效率。典型应用场景包括教育机器人直线循迹、AGV基础导航模块开发及IMU-PID融合控制原型验证。

web39explorer的博客 1110

通达信大单资金实时监控与播报插件:股票分析的实用利器——大红球

本文介绍了一款专为通达信软件设计的大单资金实时监控与播报插件,该插件以其傻瓜式操作和入门级特性在股民中广受欢迎。插件核心功能包括与通达信版面的无缝联动、大单金额范围的自定义设置、资金流动的可视化展示以及智能声音播报等。其技术架构基于本地网页形式,自带分时图显示功能,数据实时更新且无需L2账户,承诺永久免费升级。插件通过红绿球的大小和颜色直观展示资金规模与买卖方向,顶端全局统计功能提供宏观资金流动分析。尽管插件数据具有较高参考价值,但投资者仍需结合其他因素进行综合判断。插件界面可自适应调整,提供个性化使用体验

guleba的博客 6595

【CSS】CSS布局全面解析

本文系统介绍了CSS核心布局技术,涵盖六大布局模式、常见问题解决方案及最佳实践。主要内容包括: 基础概念:标准流、盒模型、布局转换 传统布局:浮动定位与清除浮动技巧 现代布局:Flexbox一维布局和Grid二维布局 定位体系:5种定位方式及应用场景 实用技巧:文本溢出、图片处理、滚动条优化等 响应式设计:布局模式选择与代码规范 重点对比了Flexbox与Grid的适用场景,详解了"子绝父相"等经典技巧,并提供了圣杯布局等实用代码片段。通过掌握这

weixin_75257080的博客 1410

如何学习总线技术

如何学习总线技术 以形象生动的比喻来描绘了总线技术的基本思想,指出了总线的基本分类和总线传输的基本原理,以及在学习过程中应当掌握的最基本的知识,对初学者有起到抛砖引入的作用。 0引言   如果一座只能容一个人来往的独木桥,两端的人都想要过桥,为了不拥挤、阻塞,那我们就得采取有效的办法。比如规定某段时间哪端的人过桥,另一端的人就等着该他过桥的时间段的到来,同时也还可以规定人多时要按先来后到或年

ce123的技术博客 8528

css 布局简述

grid-template-columns / grid-template-rows: 定义网格轨道大小,同时隐式创建网格线/* 基础用法:定义网格轨道 *//* 3条列轨道 *//* 2条行轨道 *//* 命名网格线:为网格线命名以便引用 *//* fr 单位:按比例分配可用空间 *//* 1:2:1 比例的3条轨道 *//* repeat() 函数:重复模式 *//* 重复创建3条等宽轨道 *//* 重复轨道和网格线名 *//* 响应式轨道:根据容器大小自动调整 */

z1ztai的博客 1188

Android系统内存和性能关系的调研

摘要:本文分析了低内存导致性能问题的判断方法和评估思路。通过监控/proc/vmstat中的allocstall_normal、pageoutrun等指标可判断内存回收频率,当MemFree、MemAvailable和Cached均低于500MB时可能出现明显卡顿。全文通过实验和理论验证分析,回答因内存瓶颈导致性能问题的一些分析和解决的思路。

jidapenglin28的专栏 130

YOLO11改进大全:卷积层、轻量化、注意力机制、损失函数、Backbone、SPPF、Neck、检测头全方位优化汇总

YOLOv11改进大全:卷积层、轻量化、注意力机制、损失函数、Backbone、SPPF、Neck、检测头全方位优化汇总

魔改工程师的博客 4523

CSS 布局指南

《CSS 布局指南》系统讲解了现代网页布局的核心技术。主要包括 Flex(弹性盒)与 Grid(网格)两大布局方式,分别用于一维与二维布局,详细列出其容器与项目属性。还涵盖响应式布局方案,如媒体查询、vw/rem适配、CSS变量等,适配多设备环境。常见布局场景如居中、两栏、三栏、瀑布流也提供多种实现方式。最后总结了10种垂直居中的技巧及最佳实践,帮助开发者实现高效、兼容性强的布局设计。

修炼魔法中.... 1789

Unity Hololens2开发|(一)环境配置

开发过程中预览和调试应用:可以在电脑上的 Unity 编辑器中以播放模式本地运行应用,并将体验流式传输到 HoloLens2。将来自 HoloLens2 的输入(视线、手势、语音和空间映射)发送到电脑,在其中内容以虚拟沉浸式视图渲染。在HoloLens2设备中,打开Settings面板,依次选择Update & Security > For Developers,打开“Developer Mode”。在开发计算机中打开控制面板,依次选择“更新和安全> 开发者选项”,打开“开发人员模式”;

游戏开发小Y的博客 14万+

CSS常见布局

渐进增强:先写 Flex 布局,再用 Grid 覆盖。:一维布局(水平或垂直方向),通过容器控制子项排列。针对 IE 编写降级代码或使用 Polyfill。:二维布局(行列同时控制),适合复杂网格结构。使用 Autoprefixer 自动添加前缀。:导航栏、等分布局、垂直居中、响应式排列。:仪表盘、卡片网格、杂志式布局。

2203_75479159的博客 1819

NTscan扫描工具

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

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

CSS基础——布局

五种不同的布局方式的基本介绍

weixin_43207208的博客 3873

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

div+css布局与table布局比较

div+css布局与table布局比较 一、背景介绍 table布局是网页早期布局实现的主要手段,当时的网页构成,相对也比较简单,多是以文本 以及静态图片等组成的,类似于报纸的形式,分区分块显示,table标签的结构表现恰好可以 满足这样的要求。但是随着网页要求的提高和技术的不断探索更迭,尤其是W3C(万维网联 盟)及其他标准组织制定的标准出台后,明确了table标签不是布局工具,使table标签...

40128682的博客 7150

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

如何用css进行网页布局,用CSS进行网页布局的教程

如果你是一个初学者那么学习css.html" target="_blank">css的第一步就是布局,但是实现网页布局的方法很多,很多初学者都不知道如何应用,那么现在就跟爱站小编去看看用CSS进行网页布局的教程。一、基础概念W3C标准:由万维网联盟制定的一系列标准:包括:结构化标准语言(HTML和XML);表现标准语言(CSS);行为标准语言(DOM和ECMAScript)。??倡导结构,样...

weixin_42423817的博客 2541

css布局要求,【整理】CSS布局方案

原标题:【整理】CSS布局方案我们在日常开发中经常遇到布局问题,下面罗列几种常用的css布局方案话不多说,上代码! 居中布局以下居中布局均以不定宽为前提,定宽情况包含其中1、水平居中 a) inline-block + text-align.parent{ text-align: center;}.child{ display: inline-block;}tips:此方案兼容性较好,可兼容至IE...

weixin_35977770的博客 206

CSS布局的发展历史

CSS布局的发展历史是一部不断进化和完善的历史。从早期的简单布局到现代的复杂布局,CSS经历了多次重大变革。通过了解这些变革,开发者可以更好地掌握CSS布局的技巧,创建出更加美观和功能强大的网页。无论是早期的float布局,还是现代的Flexbox和Grid布局,每一种布局技术都有其独特的优势和适用场景。作为开发者,我们应该根据具体需求选择合适的布局方式,并不断学习和掌握新的布局技术,以应对不断变化的Web开发需求。

A15216110998的专栏 1010

CSS布局全解析

CSS 布局是指使用 CSS 样式来控制 HTML 元素的位置、大小和间距等属性,从而实现网页的布局效果。

知心宝贝的博客 2280

CSS布局实战

CSS布局实战

qq_43645678的博客 473

CSS 布局介绍

开始开发一个网页之前,需要设计网页内容布局,风格,交互等等,哪怕简单的网页,也要在脑海中想象一下各个内容之间上下左右的排列顺序,这就要用到CSS布局(CSS Layout),本文将介绍有关这方面的基础,以便更深入学习CSS布局。

weixin_40729364的博客 1241

CSS 常见布局

单列布局 单列布局(不通栏) 单列布局(通栏) 双列布局 float+overflow:hidden flex grid 三列布局 三列布局(圣杯布局) 三列布局(双飞翼布局) 等高布局 等高布局(正padding+负margin) 仿表格布局 粘连布局

xiangxiongfly 2079

CSS网页布局

CSS常用的布局方式主要有定位式和浮动式两种,相应布局属性为定位属性(position)和浮动属性(float)。1.定位属性(position)使用position属性可以精确控制盒子的位置,其语法格式如下。

2401_86402242的博客 1505
上一篇: XHTML入门
下一篇: ICMP学习链接
虎墩
博客等级 码龄16年 5粉丝 21原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值