问题描述

初学CSS,打算做一个下拉菜单。目标结果是:

“下拉菜单”那个显示的就是一个下拉菜单。

但是如果在CSS中把下拉菜单周围的border去掉,内容部分就无法占满整行:

问题出现的环境背景及自己尝试过哪些方法

怀疑和.topnav中设置的overflow: hidden;属性有关,但是把这个属性去掉,下拉菜单就被隐藏了

相关代码

layout.html

* {

box-sizing: border-box;

}

body {

font-family: Arial, Helvetica, sans-serif;

padding: 10px;

background: #f1f1f1;

}

/* 头部标题 */

.header {

padding: 30px;

text-align: center;

background: white;

}

.header h1 {

font-size: 50px;

}

/* 导航条 */

.topnav {

/* overflow: hidden; */

background-color: #333;

}

.topnav a {

float: left;

display: block;

color: #f2f2f2;

text-align: center;

padding: 14px 16px;

text-decoration: none;

}

.topnav a:hover {

background-color: #ddd;

color: black;

}

/* - 下拉菜单 */

.dropbtn {

/* 同.topnav,a有一样的颜色 */

background-color: #333;

color: #f2f2f2;

padding: 13px 16px;

border: none;

font-size: 16px;

}

.dropdown {

position: relative;

display: inline-block;

border: 1px solid; /*必须有这个,否则内容就不会分隔开,为什么?*/

}

.dropdown a {

float: none;

}

.dropdown:hover .dropbtn {

background-color: #ddd;

color: black;

}

.dropdown-content {

display: none;

position: absolute;

background-color: #333;

min-width: 100px;

box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);

}

.dropdown:hover .dropdown-content {

display: block;

}

/* 内容区域 */

.leftcolumn {

float: left;

width: 75%;

}

.rightcolumn {

float: left;

width: 25%;

background-color: #f1f1f1;

padding-left: 20px;

}

.fakeimg {

background-color: #aaa;

width: 100%;

padding: 20px;

}

.card {

background-color: white;

padding: 20px;

margin-top: 20px;

}

.row:after {

content: "";

display: table;

clear: both;

}

/* 底部 */

.footer {

padding: 20px;

text-align: center;

background: #ddd;

margin-top: 20px;

}

/* 响应式布局 - 屏幕尺寸小于 800px 时,两列布局改为上下布局 */

/* @media screen and (max-width: 800px) {

.leftcolumn, .rightcolumn {

width: 100%;

padding: 0;

}

} */

/* 响应式布局 -屏幕尺寸小于 400px 时,导航等布局改为上下布局 */

/* @media screen and (max-width: 400px) {

.topnav a {

float: none;

width: 100%;

}

} */

我的网页

重置浏览器大小查看效果。

链接

链接

链接

下拉菜单

菜单1

菜单2

菜单3

链接

文章标题

2019 年 4 月 17日
图片

一些文本...

菜鸟教程 - 学的不仅是技术,更是梦想!菜鸟教程 - 学的不仅是技术,更是梦想!菜鸟教程 - 学的不仅是技术,更是梦想!菜鸟教程 - 学的不仅是技术,更是梦想!

文章标题

2019 年 4 月 17日
图片

一些文本...

菜鸟教程 - 学的不仅是技术,更是梦想!菜鸟教程 - 学的不仅是技术,更是梦想!菜鸟教程 - 学的不仅是技术,更是梦想!菜鸟教程 - 学的不仅是技术,更是梦想!

关于我

图片

关于我的一些信息..

热门文章

图片

图片

图片

关注我

一些文本...

底部区域

你期待的结果是什么?实际看到的错误信息又是什么?

希望能有一种方法可以去掉.dropdown中的border属性,同时让内容部分能够左右显示,不是上下显示。

html下拉菜单会影响下一行,CSS下拉菜单导致后续内容无法撑满页面相关推荐

  1. css解决uniapp使用image标签图片无法撑满全屏问题

    css解决uniapp使用image标签图片无法撑满全屏问题 文章目录 css解决uniapp使用image标签图片无法撑满全屏问题 前言 一.问题还原 二.问题解决 1.在解决问题之前有必要先来学习 ...

  2. 导航菜单中常用的css下划线动画效果-案例

    导航栏下划线动画在网页设计中是非常常见的交互 在线展示 代码 <!DOCTYPE html> <html><head><meta charset=" ...

  3. html京东下拉菜单设置,div css下拉导航菜单(图+演示)

    div css下拉导航菜单(图+演示),div css下拉导航菜单,css导航菜单下拉 CSS导航菜单(CSS下拉菜单演示图) 查看演示-CSS下拉菜单样式:下拉导航菜单/ 以下有DIV CSS下拉菜 ...

  4. css基础 CSS 导航栏、CSS 下拉菜单

    阅读目录 导航栏 导航栏=链接列表 垂直导航栏 垂直导航条实例 激活/当前导航条实例 创建链接并添加边框 全屏高度的固定导航条 水平导航栏 内联列表项 浮动列表项 水平导航条实例 链接右对齐 添加分割 ...

  5. 纯CSS实现下拉菜单及下拉容器等(纯CSS实现导航条及导航下拉容器)

    原文:纯CSS实现下拉菜单及下拉容器等(纯CSS实现导航条及导航下拉容器) 虽然网上类似甚至相同的案例有很多,但是我还是写下,以记下笔记,也可供大家参考 希望大家可以指导批评~~ 首先我们以列表ul ...

  6. 灰色简约三级CSS下拉菜单代码

    代码简介: 又一款CSS Menu,银灰色下拉菜单,老外网站扒下来的,兼容性还不错.它最多可以支持三级,如果你的菜单项目很多,你可以自己扩展,一般都是成对出现的标签,分清楚就可以了. 代码内容: &l ...

  7. html中按钮下拉菜单,CSS 下拉菜单

    CSS 下拉菜单 使用 CSS 创建一个鼠标移动上去后显示下拉菜单的效果. 下拉菜单实例 实例演示 1 文本下拉菜单 菜鸟教程 www.runoob.com 实例演示 2 实例演示 3 学的不仅是技术 ...

  8. 兼容FF,IE的纯CSS下拉菜单

    代码简介:作者的CSS水平不错啊,值得我们学习,少了JS,就是好看多. 代码内容: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Trans ...

  9. 教你玩转CSS 下拉菜单

    目录 基本下拉菜单 实例解析 下拉菜单 下拉内容对齐方式 使用 CSS 创建一个鼠标移动上去后显示下拉菜单的效果. 基本下拉菜单 当鼠标移动到指定元素上时,会出现下拉菜单. <style> ...

最新文章

  1. python爬虫怎么做毕业设计_python语言爬虫做成毕业设计的话,怎样答辩演示,或者怎样把爬虫复杂化?...
  2. Scala教程之:Future和Promise
  3. cnn神经网络可以用于数据拟合吗_代码详解:最全面的卷积神经网络介绍,都在这里了...
  4. byte转换为string乱码_每日一课 | 如何将int转换为String
  5. PyTorch小案例二
  6. 河北对口计算机计算机网络,河北对口计算机试题及答案.doc
  7. java项目关联关系_Mybatis一对多关联关系映射实现过程解析
  8. mysql 日期与索引问题
  9. 小程序服务器配置要多高,小程序服务器配置要求
  10. STM32 RTC闹钟中断和唤醒待机模式
  11. Html 电池图标
  12. 生理自我、社会自我、心理自我的提出者,是詹姆斯还是奥尔波特?|小白心理-312/347考研答疑
  13. 在centos下安装pycrypto报错 RuntimeError: autoconf error
  14. java vim编辑器的基本使用_vim编辑器之神的高效率使用
  15. ********广度优先搜索*********
  16. python象棋游戏代码_python学员作品-象棋游戏
  17. Changes to be committed: (use “git restore --staged <file>...“ to unstage)
  18. 国密加密算法与国际加密算法
  19. 程序一点点地写,日子一天天地过。
  20. 关于若依框架页面跳转但内容不变的问题

热门文章

  1. 【BUG】[ - ddms] Can't bind to local 8700 for debugger
  2. 商场java收银机怎么用_超市收银机使用方法和使用注意事项
  3. 服务器与客户端RSA加密解密通讯
  4. sql row_number用法
  5. Flex/Flash/AS3.0:无法访问空对象引用的属性或方法
  6. oppo安卓面试题,Android插件化入门指南,含泪整理面经
  7. 量化数据源Tushare!高校师生可用 -- (1)
  8. COM学习(三)——COM的跨语言
  9. ORACLE 查询删除表的索引和约束 以及 批量删除表的索引和约束
  10. Unity优化之GC——合理优化Unity的GC