CSS-页面导航栏实现-每文一言(过有意义的生活,做最好的自己)

news2025/1/11 9:51:26

🎐每文一言

过有意义的生活,做最好的自己

目录

🎐每文一言

🛒盒子模型

👓外间距 (margin)

🥼边框

👜内边距

 切换盒子模型计算方案:

🎢 浮动布局

浮动特点

🏆导航栏案例

 层级关系

整体实例代码


🛒盒子模型

盒子模型必要三要素
content内容区域  元素本身大小
padding内间距  元素内容与边框之间的距离
border元素边距
margin外间距   元素与元素之间的距离

四个方向 left 左 right 右 top上 bottom下

👓外间距 (margin)

规律 按照 上右下左 顺时针 依次赋值 未赋值找对立面

margin方向四要素(top right bottom left)
单侧外边距margin-bottom(left,right,top)用于设置单侧外间距
margin:10px四个方向都是10px
margin:10px,20px上下10px,左右20px
margin:10px 20px 30px上10px ,左右20px, 下30px
margin:10px 20px 30px 40px上10px ,右20px, 下30px , 左40px 

🥼边框

border: 5px solider #fff  

border-radius :100px

边框常用属性
有无边框(无)border:none    border:0          有边框border:非0数
线型solider 单实线 dashed 虚线 dotted 点状线 double 双实线
圆角radius:100px 数值越大,角越圆   圆形 大于正方形高度一半

👜内边距

 规律 按照 上右下左 顺时针 依次赋值 未赋值找对立面

padding方向四要素(top right bottom left)
单侧外边距margin-bottom(left,right,top)用于设置单侧外间距
margin:10px四个方向都是10px
margin:10px,20px上下10px,左右20px
margin:10px 20px 30px上10px ,左右20px, 下30px
margin:10px 20px 30px 40px上10px ,右20px, 下30px , 左40px 
 切换盒子模型计算方案:
  • box-sizing: border-box;边框盒子

原图 

   亿图图示icon-default.png?t=N7T8https://www.edrawmax.cn/online/share.html?code=4173096c07ce11ef9109ebf0f0121b46

🎢 浮动布局

float 属性:

  • float:left; 左浮动,向父级元素的左侧边界靠拢

  • float:right; 右浮动,向父级元素右侧边界靠拢

  原图

亿图图示icon-default.png?t=N7T8https://www.edrawmax.cn/online/share.html?code=9519dcac049b11efb3bfc7ec0d041a21

浮动特点

元素可以脱离文档流,释放原有的布局空间
浮动后的字元素不在支撑父级元素的高度
如果一个父元素的所有元素都浮动了,父级会高度坍塌
浮动会破坏原有的文档布局,变为浮动布局,元素可以横向排列

解决方案给父元素设置 overflow:hidden 

 会根据子元素浮动后的实际高度给父元素自动填充高度,解决失高问题

🏆导航栏案例

展现横向排列的导航栏

这边先演示怎么制作相关的导航栏

需要实现此效果 :

笔记本-游戏机0台式机-一体机-服务器-联想的横向排列

需要子父级元素   父级设置 overflow:hidden 溢出隐藏  子元素 设置float

天然子父级关系: 无序列表 和有序列表

 层级关系

div.item 是一个大盒子 设置内边距 padding-left 以及盒子模型 box-sizing:border-box 

//css样式
.item{
      width: 366px;
      height: 233px;
      background-color: #e8e8e8;
      padding-left: 12px;
      box-sizing: border-box;

    }

 ul和li是天然的父子级元素

父级 设置 overflow:hidden  

子元素li 设置 float:left 设置外边距 margin-right:10px

ul{
      list-style: none;
      overflow: hidden;
      font-size: 12px;
      color: #0aa1ed;


      >li{
        float:left;
        margin-right:10px ;
      }
    }

html部分

<div class="item">
  <ul>
    <li>笔记本</li>
    <li>游戏机</li>
    <li>台式机</li>
    <li>一体机</li>
    <li>服务器</li>
    <li>联想</li>
  </ul>

</div>

部分页面展示 

整体实例代码

注意 清除浏览器自带格式 和ul自带的格式

//清除浏览器自带的内边距和外边距
*{
      padding: 0;
      margin: 0;
    }
//清除ul自带的格式实心圆
ul{
list-style:none
}

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <style>
    *{
      padding: 0;
      margin: 0;
    }
    .item{
      width: 366px;
      height: 233px;
      background-color: #e8e8e8;
      padding-left: 12px;
      box-sizing: border-box;

    }
    ul{
      list-style: none;
      overflow: hidden;
      font-size: 12px;
      color: #0aa1ed;


      >li{
        float:left;
        margin-right:10px ;
      }
    }

  </style>
</head>
<body>
<div class="item">
  <ul>
    <li>笔记本</li>
    <li>游戏机</li>
    <li>台式机</li>
    <li>一体机</li>
    <li>服务器</li>
    <li>联想</li>
  </ul>

</div>

</body>
</html>

下一篇 讲解定位 -会配合网页布局和大家一起探讨交流

文章后记

最近在搭建公众号-浅羽陪你敲代码_主要分享一下相关有关java代码知识点

感兴趣的朋友可以关注一下😍😍,日常喜欢做一些知识总结,也是为日后寻找合适的工作做准备💪,

如果有志同道合的朋友,希望能留个言,一起进步-一起奋斗(~ ̄▽ ̄)~

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

wandb: - 0.000 MB of 0.011 MB uploaded持续出现的解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

Ubuntu系统下编译OpenCV4.8源码

OpenCV4.8源码编译与安装 其实很简单&#xff0c;只要三步即可搞定&#xff0c;第一步是下载指定版本的源码包&#xff1b;第二步是安装OpenCV4.8编译需要的编译器与第三方库支持&#xff1b;第三步就是编译OpenCV源码包生成安装文件并安装。 01下载OpenCV4.8源码包 在Ubunt…

智慧公厕,运用数据提升公共厕所管理水平!

随着城市人口的增加和生活水平的提高&#xff0c;公共厕所的管理变得越来越重要。传统的厕所管理方式已经无法满足人们对卫生、便利和舒适的需求。而智慧公厕作为新一代公厕管理方式&#xff0c;通过运用数据技术和大数据分析手段&#xff0c;彻底改变了公厕管理的模式&#xf…

【系统架构师】-案例篇(七)信息安全

某软件公司拟开发一套信息安全支撑平台&#xff0c;为客户的局域网业务环境提供信息安全保护。该支撑平台的主要需求如下&#xff1a; 1.为局域网业务环境提供用户身份鉴别与资源访问授权功能&#xff1b; 2.为局域网环境中交换的网络数据提供加密保护&#xff1b; 3.为服务…

真驱鸟农业专用插电款驱鸟器,防喜鹊、麻雀各种鸟类

成年喜鹊的栖息地非常多样化&#xff0c;它们常常在人类活动的区域出没&#xff0c;喜欢把鸟巢建在民宅旁边的大树上、旷野的高树上或者电线塔杆上。白天&#xff0c;它们会飞到农田等开阔的地方觅食&#xff0c;到了傍晚则会返回巢内栖息。 喜鹊食性杂&#xff0c;它们的食物组…

2008NOIP普及组真题 4. 立体图

线上OJ&#xff1a; 一本通-1977&#xff1a;【08NOIP普及组】立体图 核心思想&#xff1a; 本题采用模拟方法一个一个画小方块&#xff08;虽然画的是立体空间的积木&#xff0c;但本质还是在二维平面上画图形&#xff09; 本题的难点在于&#xff1a; 1、如何确定二维平面画…

传输层之 TCP 协议

TCP协议段格式 源/目的端口号&#xff1a;表示数据是从哪个进程来&#xff0c;到哪个进程去。 序号&#xff1a;发送数据的序号。 确认序号&#xff1a;应答报文的序号&#xff0c;用来回复发送方的。 4 位首部长度&#xff1a;一个 TCP 报头&#xff0c;长度是可变的&#xff…

产品想在网络媒体上做营销宣传推广有什么好方法?

作为公司宣传负责人,我深知产品在网络媒体上的营销推广对于品牌建设和市场扩张的重要性。然而,在过去,当我们想要在网络媒体上推广产品时,我面临了诸多挑战和困境。 以前,我常常需要直接联系各大网络媒体,从海量的信息中筛选出合适的媒体平台,然后逐一发送邮件、拨打电话甚至亲…

图片无损压缩工具-VIKY

一、前言 Viky v3.4是一款功能强大的图片压缩工具&#xff0c;它能够提供高效的图片无损压缩服务。通过使用独特的压缩算法&#xff0c;该软件在显著减小图片文件大小的同时&#xff0c;还保持了图像的清晰度和色彩饱和度&#xff0c;确保了图像质量的优异表现。 二、软件特点…

layui select 绑定onchange事件失效

layui select 绑定onchange事件失效 问题背景解决方案 问题背景 在日常工作中&#xff0c;可能会用到页面 freemaker 以及 layui 前端框架&#xff0c;这个时候直接在 select 上面绑定 onchange 事件往往是不生效的&#xff0c;错误的方式 这种方式给 select 绑定的 onchange…

深入浅出JavaScript继承机制:解密原型、原型链与面向对象实战攻略

&#x1f525; 个人主页&#xff1a;空白诗 文章目录 &#x1f525; 引言&#x1f9f1; 原型基础⛓️ 原型链的形成&#x1f504; 修改原型的影响&#x1f3c1; 原型链的尽头为什么null标志着结束&#xff1f;实际意义 &#x1f310; &#x1f504; 继承的实现方式1. 原型链继承…

【ITK配准】第十九期 基于KernelBase样条的图像变形

很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ:870202403 公众号:VTK忠粉 前言 本文分享ITK配准中基于KernelBase样条的图像变形,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞+关注,小易会继续努力分享,一起进步! 你的点赞就是我的动力(^U^)ノ~YO 基于…

VMware虚拟机中Linux系统奔溃,怎么办?

一大早启动虚拟机准备开始工作&#xff0c;却遭遇到Linux系统崩溃&#xff0c;屏幕上显示以下错误提示&#xff1a; 这段文本看起来是来自系统引导时的日志信息&#xff0c;提到了一些关于文件系统的问题和建议。根据这段信息&#xff0c;似乎 /dev/sda1 分区中的文件系统存在一…

鲁教版六年级数学上册-笔记

文章目录 第一章 丰富的图形世界1 生活中的立体图形2 展开和折叠3 截一个几何体4 从三个方向看物体的形状 第二章 有理数及其运算1 有理数2 数轴3 绝对值4 有理数的加法5 有理数的减法6 有理数的加减混合运算7 有理数的乘法8 有理数的除法9 有理数的乘方10 科学计数法11 有理数…

探索无界知识:用 ChatGPT 的原理学习任何事物!

为避免文章重复&#xff0c;您的文本已通过更改句式、用词以及句子结构进行了修改。现在的文本应该能更好地满足去重的需求&#xff1a; 从ChatGPT原理出发&#xff0c;我们探讨GPT如何启发人类学习和构建个人知识体系。 1. 明确学习目标 机器学习必须依靠目标函数。同样&…

4.nginx.pid打开失败以及失效的解决方案

一. nginx.pid打开失败以及失效的解决方案 1.错误图片&#xff1a; 2.解决方法 步骤1&#xff1a;进入这个目录 /var/run/nginx,提示没有文件或目录&#xff0c;则使用mkdir创建这个目录。 步骤2&#xff1a;然后 ./nginx -s reload 运行,是一个无效的PID 步骤3&#xff1a;使…

如何挑选“好用”的工业APP

我们日常生活中每天都在使用各种生活类的APP,然而&#xff0c;当我们谈到工业APP时&#xff0c;很多人可能并不那么熟悉。工业APP&#xff0c;虽然不像生活类APP那样直接面向广大消费者&#xff0c;但在工业领域却扮演着至关重要的角色。 先简单认识下啥是工业APP? 工业APP是…

springboot增删改查

我的记录 RestController RequestMapping("/user") public class UserController {Autowiredprivate UserService userService;GetMapping("/list")public List<User> list(){return userService.list();}//新增PostMapping("/save")publi…

java JMH 学习

JMH 是什么&#xff1f; JMH&#xff08;Java Microbenchmark Harness&#xff09;是一款专用于代码微基准测试的工具集&#xff0c;其主要聚焦于方法层面的基准测试&#xff0c;精度可达纳秒级别。此工具由 Oracle 内部负责实现 JIT 的杰出人士编写&#xff0c;他们对 JIT 及…

热爱电子值得做的电子制作实验

加我zkhengyang&#xff0c;进嵌入式音频系统研究开发交流答疑群(课题组) AM/FM收音机散件制作&#xff0c;磁带随声听散件&#xff0c;黑白电视机散件制作&#xff0c;功放散件制作&#xff0c;闪光灯散件制作&#xff0c;声控灯散件&#xff0c;等等&#xff0c;可提高动手能…