web入门——导航栏
创始人
2024-12-28 06:13:43
0

本专栏内容代码来自《响应式web(HTML5+CSS3+Bootstrap)》教材。

导航栏

实现代码:

                 选择器的使用            

实现效果:
在这里插入图片描述
笔记:

  1. li 标签中
height:35px; line-height:35px; 

height属性和line-height属性设值相同,达到行中文字垂直居中的效果
原理:

height: 这是一个基本的CSS属性,用于设置元素的高度。在你提供的例子中,height: 35px;意味着li元素的高度被设定为35像素。
line-height: 这个属性用于设置行之间的距离,也就是行的高度。在你提供的例子中,line-height: 35px;意味着li元素内文字的行高(即从一行文字的基线到下一行文字的基线的距离)被设定为35像素。这也间接决定了文字的垂直居中显示,换句话说,当一个容器的height和line-height被设定为相同的值时,这个容器内的文字会垂直居中。

  1. li:nth-of-type(n) : 这是一个CSS选择器,它会选择其父元素的第n个li元素。其中,n可以是数字,表达式或关键字 “even” 和 “odd”。
    例如,li:nth-of-type(2n) { background-color: rgba(0,0,0,0.5); }这行代码表示每个父元素的第2n个li元素(即偶数位置的li元素)的背景色设置为半透明的黑色.
  2. a标签中的display属性
    display 属性在CSS中用于定义如何展示一个元素,或者说如何对元素进行布局。下面是一些常见的display属性值及其含义:
  • none: 元素不会被显示。
  • inline: 默认的属性值。将元素显示为内联元素,元素前后没有换行符。例如,span就是典型的内联元素。这类元素只接受左右的margin和padding,不接受宽高设置。
  • block: 元素会被展示为块级元素,元素前后会带有换行符。例如,div就是典型的块级元素。块级元素会独占一行,宽度默认拉伸到其父元素的宽度,可以接受所有的margin, padding, width及height设置。
  • inline-block: 行内块元素。元素会被展示为内联元素,同时也会具有块元素的属性。即可以与其他元素同一行内显示,同时可以接受宽高,margin,padding等属性。
  • flex: 元素变为弹性盒子模型。这是一种现代网页布局的方式,可以轻松的实现多种复杂布局。它的子元素也会按照特定的方式进行布局。
  • grid: 元素会变为网格容器,实现复杂的二维布局。
  • table、table-row、table-cell等: 用于使元素像HTML表格一样显示。

实现一个横向的网站导航栏

实现代码:

                 横向导航栏               

实现效果:
在这里插入图片描述

根据上面的知识,我们自己编写实现一个网站的横向导航栏
笔记:

  1. 将html对象和body对象的height和width属性都设置为100%,是为了让后面的内容对象(如导航栏),可以占满整个窗口。
  2. body对象中的 margin:0; 和 padding: 0; 使得内容紧贴窗口,不然会有空白间隙,可以自己实践下看看效果。

相关内容

热门资讯

黑科技玄学(德扑之星机制)微扑... 黑科技玄学(德扑之星机制)微扑克一向是有挂!太夸张了原本是有挂(2023已更新)(哔哩哔哩);揭秘教...
八分钟了解!wepoke辅助德... 八分钟了解!wepoke辅助德之星,66麻将带挂吗,安装教程(有挂头条)-哔哩哔哩;所有人都在同一条...
黑科技数据(微扑克总结)AAP... WePoker透视辅助版本稳定性对比与推荐‌:黑科技数据(微扑克总结)AAPOKeR原先是真的有挂!...
2分钟了解!aa扑克有外挂吗,... 2分钟了解!aa扑克有外挂吗,钱塘十三水真的有外挂吗,技巧教程(有挂头条)-哔哩哔哩一、钱塘十三水真...
黑科技玄学(Wepoke安装)... WePoker透视辅助工具核心要点解析‌,黑科技玄学(Wepoke安装)菠萝德州app起初是有挂!太...
1分钟了解!wepoke软件透... 1分钟了解!wepoke软件透明挂,钱塘十三水如何调整输赢,必赢方法(有人有挂)-哔哩哔哩1、很好的...
黑科技系统(传奇扑克)德州切实... 黑科技系统(传奇扑克)德州切实是真的有挂!太无语了一贯真的有挂(2023已更新)(哔哩哔哩)是一款可...
第一分钟了解!wepoke辅助... 第一分钟了解!wepoke辅助插件,河洛杠次高科技,靠谱教程(揭秘有挂)-哔哩哔哩1、河洛杠次高科技...
黑科技软件(fish poke... 黑科技软件(fish poker外挂)AAPOKEr从来真的有挂!太嚣张了切实是有挂(2022已更新...
7分钟了解!aapoker辅助... 7分钟了解!aapoker辅助透视,钱塘十三水怎么刷好牌,必赢教程(有挂透视)-哔哩哔哩1、上手简单...