web前端导航条练习(包含弹性盒)

<!DOCTYPE html>
<html lang="en">
     <head>
        <meta charset="utf-8">
        <!--设置最佳适配窗口-->
        <meta name="viewpoint" content="width=device-width,initial-scale=1.0">
        <meta http-equiv="X-UA-">
        <link rel="stylesheet" href="css/reset.css">
        <title>
      
        </title>
        <style>
           .nav{
            width: 1210px;
            height: 48px;
            line-height: 48px;
            margin:50px auto;
            background-color: #E8E7E3;
            /*设置为弹性容器,这样可以解决高度塌陷的问题*/
            display:flex;
           }
           .nav li{
            /*设置增长系数*/
            /*完全可以根据元素的多少进行分布*/
            flex-grow:1;
           }
           /*a本身是行内元素*/
           .nav a{
               display:block;/*把a设置为块级元素*/
               color:#808080;
               text-decoration: none;
               font-size:16px;
               text-align: center;
           }
           .nav a:hover{
            background-color: #636363;;
           }
        </style>
     </head>
     <body>
        <ul class="nav">
         <li><a href="#">HTML/CSS</a></li>
         <li><a href="#">Browser Side</a></li>
         <li><a href="#">Server Side</a></li>
         <li><a href="#">Programming</a></li>
         <li><a href="#">XML</a></li>
         <li><a href="#">Web Building</a></li>
         <li><a href="#">Reference</a></li>
        </ul>
     </body>
</html>

给父容器设置为弹性容器,可以解决高度塌陷的问题

display:flex;

给子元素设置增长系数

flex-grow:1;

div独占一行,实际占用宽度为一整行,而不是子容器的设置的宽度

<!DOCTYPE html>
<html>
	<head>
		<meta></meta>
		<titile></titile>
		<style>
			#fu{
				border:1px black solid;
			}
			.zi{
				width:400px;
				height:300px;
				background-color:skyblue;
				margin:10px;
			}
		</style>
	</head>
	<body>
		<div id="fu">
			<div class="zi"></div>
			<div class="zi"></div>
			<div class="zi"></div>
		</div>
	</body>
</html>

子元素设置浮动之后,父容器会出现高度塌陷的问题

<!DOCTYPE html>
<html>
	<head>
		<meta></meta>
		<titile></titile>
		<style>
			#fu{
				border:1px black solid;
			}
			.zi{
				width:400px;
				height:300px;
				background-color:skyblue;
				margin:10px;
				float:left;
			}
		</style>
	</head>
	<body>
		<div id="fu">
			<div class="zi"></div>
			<div class="zi"></div>
			<div class="zi"></div>
		</div>
	</body>
</html>

 给父容器设置弹性盒模型,就会消除高度塌陷。display:flex;

<!DOCTYPE html>
<html>
	<head>
		<meta></meta>
		<titile></titile>
		<style>
			#fu{
				border:1px black solid;
				display:flex;
			}
			.zi{
				width:400px;
				height:300px;
				background-color:skyblue;
				margin:10px;
				float:left;
			}
		</style>
	</head>
	<body>
		<div id="fu">
			<div class="zi"></div>
			<div class="zi"></div>
			<div class="zi"></div>
		</div>
	</body>
</html>

给子元素设置弹性增长系数,子元素会均匀地占满父元素的空间

<!DOCTYPE html>
<html>
	<head>
		<meta></meta>
		<titile></titile>
		<style>
			#fu{
				border:1px black solid;
				display:flex;
			}
			.zi{
				width:400px;
				height:300px;
				background-color:skyblue;
				margin:10px;
				float:left;
				/*设置弹性增长系数*/
				flex-grow:1;
			}
		</style>
	</head>
	<body>
		<div id="fu">
			<div class="zi"></div>
			<div class="zi"></div>
			<div class="zi"></div>
		</div>
	</body>
</html>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/285362.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Maya-UE xgen-UE 毛发导入UE流程整理

首先声明&#xff1a;maya建议用2022版本及一下&#xff0c;因为要用到Python 2 ,Maya2023以后默认是Python3不再支持Python2; 第一步&#xff1a;Xgen做好的毛发转成交互式Groom 第二步&#xff1a;导出刚生成的交互式Groom缓存&#xff0c;需要设置一下当前帧&#xff0c;和…

Vue3复习笔记

目录 挂载全局属性和方法 v-bind一次绑定多个值 v-bind用在样式中 Vue指令绑定值 Vue指令绑定属性 动态属性的约束 Dom更新时机 ”可写的“计算属性 v-if与v-for不建议同时使用 v-for遍历对象 数组变化检测 事件修饰符 v-model用在表单类标签上 v-model还可以绑定…

钱数加s还是不加s?

语法 看有没有数字 有数字&#xff1a;无s 没数字&#xff1a;有s 案例

迅为龙芯2K1000开发板虚拟机 ubuntu 更换下载源

Ubuntu 系统软件的下载安装我们通常使用命令“apt-get” &#xff0c; 该命令可以实现软件自动下载&#xff0c; 安装&#xff0c; 配置。 该命令采用客户端/服务器的模式&#xff0c; 我们的 Ubuntu 系统作为客户端&#xff0c; 当需要下载软件的时候就向服务器发起请求&#…

(十)上市企业实施IPD成功案例分享之——IBM

集成产品开发&#xff08;Integrated Product Development&#xff0c;简称IPD&#xff09;是一套产品开发的模式、理念与方法。IPD的思想来源于美国PRTM公司出版的《产品及生命周期优化法》。IPD强调以市场和客户需求作为产品开发的驱动力&#xff0c;IPD将产品开发作为一项投…

SCT2601,可替代LMR16006X/MP2459/MP2456;4.5V-60V Vin,0.6A,高效降压DCDC转换器

•宽输入范围&#xff1a;4.5V-60V •高达0.6A的连续输出电流 •0.765V2.5%反馈参考电压 •集成500mΩ高压侧MOSFET •低静态电流为80uA •轻负载下的脉冲跳过模式&#xff08;PSM&#xff09; •最小接通时间80ns •内置6ms软启动时间 •开关频率为700KHz •可编程输入电压欠压…

pendulum,一个超酷的 Python 库!

更多Python学习内容&#xff1a;ipengtao.com 大家好&#xff0c;今天为大家分享一个超酷的 Python 库 - pendulum。 Github地址&#xff1a;https://github.com/sdispater/pendulum 日期和时间处理在许多应用程序中都是常见的任务&#xff0c;然而&#xff0c;Python标准库中的…

2024年Mac专用投屏工具AirServer 7 .27 for Mac中文版

AirServer 7 .27 for Mac中文免费激活版是一款Mac专用投屏工具&#xff0c;能够通过本地网络将音频、照片、视频以及支持AirPlay功能的第三方App&#xff0c;从 iOS 设备无线传送到 Mac 电脑的屏幕上&#xff0c;把Mac变成一个AirPlay终端的实用工具。 目前最新的AirServer 7.2…

.net8 AOT编绎-跨平台调用C#类库的新方法-函数导出

VB.NET AOT无法编绎DLL,微软的无能&#xff0c;正是你的机会 .net8 AOT编绎-跨平台调用C#类库的新方法-函数导出 1&#xff0c;C#命令行创建工程&#xff1a;dotnet new classlib -o CSharpDllExport 2&#xff0c;编写一个静态方法&#xff0c;并且为它打上UnmanagedCallersO…

Ubuntu开机自启动文件

开机自启动文件 Ubuntu 系统启动时运行的文件 /etc/rc.local 创建/etc/rc.local文件 sudo touch /etc/rc.local给rc.local添加可执行权限 sudo chmod 777 /etc/rc.local编辑/etc/rc.local文件&#xff0c;将start.py脚本的运行写入 sudo vim /etc/rc.local#!/bin/bash # d…

python多环境管理工具——pyenv-win安装与使用教程

目录 pyenv-win简介 pyenv-win安装 配置环境变量 pyenv的基本命令 pyenv安装py环境 pyenv安装遇到问题 pycharm测试 pyenv-win简介 什么是pyenv-win&#xff1a; 是一个在windows系统上管理python版本的工具。它是pyenv的windows版本&#xff0c;旨在提供类似于unix/li…

基于图论的图像分割 python + PyQt5

数据结构大作业&#xff0c;基于图论中的最小生成树的图像分割。一个很古老的算法&#xff0c;精度远远不如深度学习算法&#xff0c;但是对于代码能力是一个很好的锻炼。 课设要求&#xff1a; &#xff08; 1 &#xff09;输入&#xff1a;图像&#xff08;例如教室场景图&a…

LeetCode74二分搜索优化:二维矩阵中的高效查找策略

题目描述 力扣地址 给你一个满足下述两条属性的 m x n 整数矩阵&#xff1a; 每行中的整数从左到右按非严格递增顺序排列。每行的第一个整数大于前一行的最后一个整数。 给你一个整数 target &#xff0c;如果 target 在矩阵中&#xff0c;返回 true &#xff1b;否则&…

rime中州韵 help lua Translator

lua 是 Rime中州韵/小狼毫输入法强大的武器&#xff0c;掌握如何在Rime中州韵/小狼毫中使用lua&#xff0c;你将体验到什么叫 随心所欲。 先看效果 在 rime中州韵 输入效果一览 中的 &#x1f447; help效果 一节中&#xff0c; 我们看到了在Rime中州韵/小狼毫输入法中输入 h…

【LMM 005】LLaVA-Interactive:集图像聊天,分割,生成和编辑三种多模态技能于一体的Demo

论文标题&#xff1a;LLaVA-Interactive: An All-in-One Demo for Image Chat, Segmentation, Generation and Editing 论文作者&#xff1a;Wei-Ge Chen, Irina Spiridonova, Jianwei Yang, Jianfeng Gao, Chunyuan Li 作者单位&#xff1a;Microsoft Research, Redmond 论文原…

职场小白培养项目管理能力的6个小技巧

有很多职场新人会碰到这样一个场景&#xff1a;入职一段时间&#xff0c;领导突然将一个重要项目的其中一个模块分配给你负责&#xff0c;但你之前并没有接触过任何项目。 这时你可能会焦躁无措&#xff0c;不知如何往下规划和开展工作&#xff0c;在推进一段时间后领导开始时…

如何保障集团下达的政策要求有效落地

随着新一轮国企改革的推进&#xff0c;很多国有企业建立了集团化的管控体系。通过集团化经营管理的模式&#xff0c;帮助国有企业凝聚更强的竞争力&#xff0c;集团企业通过资源整合、反向投资、控股、参股等手法创造业务板块之间的协同、互补效应&#xff0c;从而实现战略联动…

图像分割-漫水填充法 floodFill (C#)

版权声明&#xff1a;本文为博主原创文章&#xff0c;转载请在显著位置标明本文出处以及作者网名&#xff0c;未经作者允许不得用于商业目的。 本文的VB版本请访问&#xff1a;图像分割-漫水填充法 floodFill-CSDN博客 FloodFill方法是一种图像处理算法&#xff0c;它的目的是…

英伟达「摊牌」,朋友变对手

对于曾经拿着英伟达的GPU进行自动驾驶系统开发的初创公司来说&#xff0c;可能未必会想到&#xff1a;某一天&#xff0c;这家全球GPU巨头&#xff0c;曾经的合作伙伴会成为自己的直接竞争对手。 上周&#xff0c;英伟达官方公众号发布招聘消息&#xff0c;公司正在扩大其自动驾…

算法训练营Day34(贪心算法)

1005.K次取反后最大化的数组和 1005. K 次取反后最大化的数组和 - 力扣&#xff08;LeetCode&#xff09; 秒了 class Solution {public int largestSumAfterKNegations(int[] nums, int k) {Arrays.sort(nums);// -4 -3 -2 -1 5//-2 -2 0 2 5int last -1;for(int i 0;i<…