写一个导航栏: 使用ul、li、a标签;

步骤:
             1:ul去除默认属性
             2:li 漂浮
             3:a变为块级元素(点击整个区域都可链接)

实现上下居中:可以塞泡沫(填充,这样会增加整个模型的高,要在其他地方减掉)、也可以塞空白div;

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><style type="text/css">/* 媒体查询 根据 用户设备的屏幕尺寸来显示, */#all { width: 80%; height: 550px; background-color: pink;margin: auto;}#nav{height: 100px; background-color: lightblue; }#mid{height: 350px; background-color: gray;}#mid #midleft{width: 20%; height:350px ; background-color: red; float: left;}#mid #midmid{width: 70%; height:350px ; background-color: lime;float: left;}#mid #midright{width: 10%; height:350px ; background-color: khaki;float: left;}#foot{height: 100px; background-color: yellow;}@media only screen and (max-width:1400px ) {#all{width: 80%;}}@media only screen and (max-width:700px ) {#all{width: 100%;}}/* --------------------------------- 导航栏: UL LI a 导航栏1:UL 去除默认属性2:li 漂浮3:a变为块级元素*/#all ul{ margin: 0px; padding: 0px; list-style-type: none;height: 60px; background-color: #C71585;}#all li{ float: left; width: 20%;height: 60px;}#all ul li a{display: block;height: 45px; text-align: center; font-size: 22px;font-family: "courier new"; font-weight: 700; color: white; text-decoration: none;/* 塞泡沫 */padding-top:15px;border-right: 2px solid white;}#all ul li a#a1{background-color: yellow;}#all ul li a#a2{background-color: forestgreen;}#all ul li a:hover {background-color: crimson;}#all ul li a#a1:hover {background-color: gray;}#all ul li a#a2:hover {background-color: gray;}</style></head><body><div id="all"><div id="nav"><ul><li><a href="float.html" id="a1" target="_blank">Main</a></li><li><a href="float.html" id="a2">Java</a></li><li><a href="float.html">用户配置</a></li><li><a href="float.html">email</a></li><li><a href="float.html">其他</a></li></ul></div><div id="mid"><div id="midleft"></div><div id="midmid"></div><div id="midright"></div></div><div id="foot"></div></div></body>
</html>

Web前端小例子——简单导航栏相关推荐

  1. 微信小程序自定义导航栏 胶囊菜单按钮高度完美适配 原理简单 赛过一些大厂的适配 妈妈再也不用担心我强迫症啦

    在自定义小程序导航栏时,右上角的胶囊(MenuButton)在不同机型测试,会发现很难适配. 实测中 不同的手机,胶囊高度不一样.状态栏高度不一样.与模拟器显示的情况是不一样的. 完全需要根据手机,动 ...

  2. 说一说要求 小程序自定义导航栏 的需求有多沙雕

    小程序是一种新的开放能力,开发者可以快速地开发一个小程序.小程序可以在 超级App 内被便捷地获取和传播,同时具有出色的使用体验. 在小程序项目中 自定义导航栏 绝对算得上是最恶心的需求之一.本篇文章 ...

  3. 小程序 底部导航栏(tabBar)图标的正确做法

    许多人都认为小程序系统的底部导航栏特别不好看,为了美观而选择自定义,从此身陷漩涡无法自拔.其实真正的原因是图标的图片处理不当(说白了就是前端和设计太菜了),导致会有线条变粗,间距不当的视觉感受. 除小 ...

  4. 小程序自定义导航栏适配

    小程序自定义导航栏适配(完美版) 1.发现问题 小程序页面自定义导航栏功能已经开放有些日子了(还不知道这个功能的可以先>>了解一下),这极大的提升了小程序开发的自由度,相信不少小伙伴已经使 ...

  5. css标签显示特性(块级元素、行内元素、行内块元素、标签显示模式转换display、简单文字居中、简单导航栏案例)

    HTML标签一般分为块标签和行内标签两种类型,它们也称块元素和行内元素. 标签以什么方式进行显示,比如div 自己占一行, 比如span 一行可以放很多个 1. 块级元素(block-level) 常 ...

  6. 微信小程序tabBar导航栏页和其他页执行onLoad与onShow时机;tabBar页获取不到参数问题;navigateTo跳转无效问题;onShow执行两次问题;

    1.注意点: 只有五种情况会触发导航栏tabBar页的onLoad函数,分别是: –1.1:首次进入到导航栏tabBar页面: –1.2:从微信分享进入的导航栏tabBar页面: –1.3:识别二维码 ...

  7. 微信小程序头部导航栏自定义

    微信小程序头部导航栏自定义 参考网址微信开放文档 navigationStyle导航栏样式:仅支持以下值:default默认样式,custom 自定义导航栏,只保留右上角胶囊按钮 配置示例 {&quo ...

  8. web元件库/常用web组件/常用表单/导航栏/边框/图标/日期时间选择器/评分组件/穿梭框/输入框/步骤条/计数器/输入框/Axure原型/axure元件库/rp原型/交互控件/五星评分器/导航框架

    web元件库/axure元件库/常用web组件/常用表单/导航栏/边框/图标/日期时间选择器/评分组件/穿梭框/输入框/步骤条 /交互控件:单/多选框.输入框.计数器.选择器.级联选择.滑动开关.滑块 ...

  9. web元件库/axure元件库/常用web组件/常用表单/导航栏/边框/图标/日期时间选择器/评分组件/穿梭框/输入框/步骤条/

    web元件库/axure元件库/常用web组件/常用表单/导航栏/边框/图标/日期时间选择器/评分组件/穿梭框/输入框/步骤条/ Axure原型演示及下载地址请点击:https://www.pmdan ...

最新文章

  1. 一段语音生成说话视频,连发际线都可以分好几种,网友:利好视频博主
  2. 震惊!PMCAFF被成功转型!
  3. Mybatis---全局配置解析 --根据官方文档--常用
  4. Windows——双系统环境下没有启动Windows 启动管理器(自动跳过操作系统选择界面)解决方案
  5. php mongodb 子查询,MongoDB数组子查询elemMatch
  6. int, float, double之间不得不说的故事
  7. vue实现搜索框记录搜索历史_2018-09-13 基于Vue的搜索栏功能实现(we-ui)
  8. python试卷河南理工大学万方科技学院_河南理工大学万方科技学院
  9. 利用unittest+ddt进行接口测试(二):使用yaml文件管理测试数据
  10. eclipse快速导包快捷键_【IntelliJ IDEA mac新手入门】IDEA如何快速搭建Java开发环境...
  11. 有什么可以测试耳机性能的软件吗,什么是耳机音质测试软件?
  12. 男生追女生的方法有哪些?
  13. typora定制主题分享--绿豆沙背景主题+新night背景主题
  14. 计算机cpu intel,Intel的CPU后面带F是什么意思?
  15. 在C/C++中常用的符号
  16. 帆软报表设计器常用代码知识
  17. U盘做为系统盘安装系统,出现start booting from usb device和boot failed解决方案
  18. 从零开始的Linux 阿里云ECS服务器搭建、FileZilla和宝塔
  19. linux操作系统基础复习
  20. springboot+学生信息管理 毕业设计-附源码191219

热门文章

  1. 矩阵求导最简单的理解
  2. Script 入门实践
  3. Spring是如何解决循环依赖的
  4. 关于多线程中锁的理解
  5. iOS:Masonry 英文原档介绍
  6. java.lang.IllegalArgumentException: Request header is too large
  7. 在 Go 语言中增强 Cookie 的安全性
  8. mysql安装图解及报错解决
  9. kindeditor编辑器 编辑器textarea不能获取到内容的解决办法
  10. WVI职业价值观测量表