Loading [MathJax]/jax/output/CommonHTML/config.js
社区首页 >问答首页 >为什么按钮的位置会影响列表的位置?

为什么按钮的位置会影响列表的位置?
EN

Stack Overflow用户
提问于 2014-12-19 03:12:09
回答 3查看 34关注 0票数 0

我正在使用html和css制作一个网页,并在页面底部放置了一个水平列表,但当我在页面中心添加一个按钮时,它会将列表推到页面的下方。

代码语言:javascript
代码运行次数:0
复制
 .navigation {
   max-width: 700px;
   margin: 0 auto;
   margin-top: 700px;
 }
 .navigation ul {
   list-style: none;
   display: table;
   width: 100%;
 }
 .navigation ul li {
   display: table-cell;
   text-align: center;
 }
 .navigation ul li a {
   padding: 5px 5px;
   width: 100%;
   font-family: "calibri";
 }
 .button {
   -moz-box-shadow: inset 0px 0px 0px 0px #fce2c1;
   -webkit-box-shadow: inset 0px 0px 0px 0px #fce2c1;
   box-shadow: inset 0px 0px 0px 0px #fce2c1;
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FF9933), color- stop(1, #fb9e25));
   background: -moz-linear-gradient(center top, #FF9933 5%, #fb9e25 100%);
   filter: progid: DXImageTransform.Microsoft.gradient (startColorstr='#FF9933', endColorstr='#fb9e25');
   background-color: #FF9933;
   -webkit-border-top-left-radius: 0px;
   -moz-border-radius-topleft: 0px;
   border-top-left-radius: 0px;
   -webkit-border-top-right-radius: 0px;
   -moz-border-radius-topright: 0px;
   border-top-right-radius: 0px;
   -webkit-border-bottom-right-radius: 0px;
   -moz-border-radius-bottomright: 0px;
   border-bottom-right-radius: 0px;
   -webkit-border-bottom-left-radius: 0px;
   -moz-border-radius-bottomleft: 0px;
   border-bottom-left-radius: 0px;
   text-indent: 0px;
   display: inline-block;
   color: #00000;
   font-family: Arial;
   font-size: 35px;
   font-weight: bold;
   font-style: normal;
   height: 90px;
   line-height: 100px;
   width: 500px;
   text-decoration: none;
   text-align: center;
   text-shadow: 1px 1px 0px #cc9f52;
   margin-left: 550px;
   margin-top: 300px;
 }
代码语言:javascript
代码运行次数:0
复制
<!DOCTYPE html>
<title>website</title>
<body>

  <a href="#" class="button">UPLOAD</a>

  <div class="navigation">
    <ul>
      <li><a href="">Sign Up</a>
      </li>
      <li><a href="">Login</a>
      </li>
      <li><a href="">Contact</a>
      </li>
      <li><a href="">About Us</a>
      </li>
      <li><a href="">RFR</a>
      </li>
    </ul>
  </div>
</body>

EN

回答 3

Stack Overflow用户

发布于 2014-12-19 03:18:48

你的类导航的页边距-顶部: 700px,这意味着它想要将自己定位在你添加的按钮下面700px。因此,当页面为空时,您的导航会将自己定位在屏幕顶部以下700px的位置(因为屏幕上没有其他元素),但当按钮被引入时,您的导航定位在其下方700px。

我猜你正在寻找一个‘粘性页脚’(导航将出现在空白屏幕的底部,但如果你有一个充满内容的页面,则需要向下滚动),或者可能是一个固定位置的页脚(总是在屏幕的底部)。

要实现固定脚注,您可以按如下方式更改导航类:

代码语言:javascript
代码运行次数:0
复制
.navigation {
    max-width: 700px;
    margin: 0 auto;
    bottom: 0;
    position:absolute;
}

bottom:0;意味着你想让你的导航从屏幕底部算起是0px。position:fixed告诉元素使用浏览器窗口来定位自己,而不是使用其他元素(如按钮)。

在这个jsfiddle上查看它

票数 0
EN

Stack Overflow用户

发布于 2014-12-19 03:23:26

将导航边距-top的值更改为200px或更低。

代码语言:javascript
代码运行次数:0
复制
.navigation {
max-width: 700px;
margin: 0 auto;
margin-top: 200px;
票数 0
EN

Stack Overflow用户

发布于 2014-12-19 03:28:41

@zigg76如果你的目标是一个粘性的页脚,你可以使用下面的css并对其进行编辑,使其符合你的要求

代码语言:javascript
代码运行次数:0
复制
.myfooter
  {
   position:fixed;
   bottom:0;
  }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27559211

复制
相关文章
页面切换时为什么会自动跳到recyclerView的位置?
页面切换时RecyclerView获得了焦点,RecyclerView的 focusableOnTouchMode属性默认是true,所以页面切换时RecyclerView自动获得焦点就滚动到头部。抢焦点的问题。
yechaoa
2022/06/10
6110
SQL Join 中,表位置对性能的影响
其实还真不是。两表的 Join, Internals(内幕)还是有很多可以讨论。比如 join 算法,Predicate 优化,Join 顺序对性能的影响,或者 DOP(degree of parallel).
Lenis
2020/07/14
1.8K0
SQL Join 中,表位置对性能的影响
其实还真不是。两表的 Join, Internals(内幕)还是有很多可以讨论。比如 join 算法,Predicate 优化,Join 顺序对性能的影响,或者 DOP(degree of parallel).
用户1564362
2020/07/15
1.5K0
SQL Join 中,表位置对性能的影响
HashMap为什么扩容重新计算位置后,还能找到以前数据的位置
进行扩容,会伴随着一次重新hash分配,并且会遍历hash表中所有的元素,是非常耗时的。在编写程序中,要尽量避免resize。
向着百万年薪努力的小赵
2022/12/02
1K0
HashMap为什么扩容重新计算位置后,还能找到以前数据的位置
按钮位置如何设计?看这篇足够了
不同的使用场景,对应的按钮位置布局不同。按钮位置如果放错,会导致用户操作不畅,甚至操作失败。
奔跑的小鹿
2022/08/29
1.4K0
按钮位置如何设计?看这篇足够了
python查找列表元素位置、个数、索引的方法(大全)
在列表操作中查找列表元素用的比较多,python列表(list)提供了 index() 和 count() 方法,它们都可以用来查找元素。
python自学网
2021/12/01
16.7K0
python查找列表元素位置、个数、索引的方法(大全)
Python打印列表奇数位置内容
如果有一个列表a = [1,3,5,7,11],取到奇数位置的数字[1,5,11]。
算法与编程之美
2023/09/18
1600
Python打印列表奇数位置内容
文件的指针位置
f = open('指针测试.txt','a+',encoding='utf-8') # 这里会直接创建文件,可查看a,w,r,以及分别加加号‘+’和加b的区别 # tell() 显示文件指针 print(f.tell()) # 更改文件指针的位置 seek(偏移量,whence) # 偏移量是数字,距离whence字符数 # whence:0:文件开头 1:当前位置 2:文件结尾 seek(10,0) # 可能只有rb或者rb+的时候偏移量才能是负数,也就是倒着数,这里笔者没有具体测试 # f.
汪凡
2018/05/29
1.4K0
Python - 导入的位置
https://www.cnblogs.com/poloyy/p/12489834.html
小菠萝测试笔记
2021/07/20
6720
MySQL 非空约束位置不同对自增列造成的影响
MySQL版本 select version(); +------------+ | version() | +------------+ | 5.7.21-log | +------------+ 1 row in set (0.00 sec)
星哥玩云
2022/08/17
1.6K0
MySQL 非空约束位置不同对自增列造成的影响
nuget仓库的位置
C:\Program Files (x86)\NuGet\Config\Microsoft.VisualStudio.Offline.config
东风压倒西风
2022/10/24
8380
谷歌搜索受用户位置影响 与域名无关
谷歌搜索受用户位置影响,与域名无关。谷歌会根据用户所在位置自动切换搜索结果,提供相应国家服务。
躲在树上的域小名
2017/12/08
1.1K0
聚焦位置-选择您喜欢的位置放置虚拟物体
在上一个视频中,您学习了如何检测水平曲面并能够透视它。正如我所提到的,它们是放置物体的锚点。但是,在飞机上我们应该添加我们的物体?为此,我们需要在屏幕上选择一个点。在本节中,我们将形成并个性化焦点方块。我们将使用焦点方块跟随相机,直到我们对放置感到满意为止。我们将讨论世界变换和命中测试,这是ARKit的两个重要概念。
iOSDevLog
2019/06/17
2.4K0
追加模式创建的FileOutputStream获取的FileChannel设置position不影响写入位置
其实position方法调用成功了,感兴趣的可以跟踪下FileChannelImpl类的position方法:
johnhuster的分享
2022/03/29
7000
PyQt5 技巧篇-按钮隐藏并保留位置,设置按钮的可见度,设置按钮透明度
如果是绝对布局的话,隐藏当然不会影响位置的变化,但大家都知道绝对布局有很多缺点,比如改动的成本大,灵活性不高,适应能力很差等等。 我们习惯嵌套在一些横向和纵向布局里,但是这种布局只要是里面的控件不可见,就相当于没有了,所以会重新分配各个组件的位置,这样我们的整体布局就会有所变化。
小蓝枣
2020/09/22
3.5K0
PyQt5 技巧篇-按钮隐藏并保留位置,设置按钮的可见度,设置按钮透明度
JS魔法堂:关于元素位置和鼠标位置的属性
一、关于鼠标位置的属性                           1. 触发鼠标事件的区域       盒子模型中的border,padding,content区域会触发鼠标事件,点击margin区域将不触发鼠标事件。   2. 鼠标事件对象MouseEvent下的属性       [a].  evt.pageX/Y :以页面左上角为参考点,表示当前触发点离页面左上角的水平和垂直距离。       注意:1. IE5.5~8不支持该属性,polyfill方法pageX = clientX + s
^_^肥仔John
2018/01/18
5.8K0
JS魔法堂:关于元素位置和鼠标位置的属性
基于位置的点击模型
主流的点击模型大都基于点击模型方面最基础的研究,认为用户在浏览搜索引擎时采用的是沿着搜索结果列表从上到下依次浏览的方式,根据这个假设,用户的浏览顺序与搜索结果的位置顺序是一致的。因此大多数的点击模型都是基于位置的构建方式(我们称作基于位置的点击模型)。另外,由于点击模型中最主要的信息来源为用户的交互信息(主要是点击信息),因此模型对于用户行为以及结果相关性的推断都来源于点击行为。因此大多数的点击模型都假设搜索页面中的所有结果是同质的(所有具有类似的形式,仅在内容上有所区别,对应到模型中即为仅在结果相关性上有所区别),在排除结果相关性影响之后这些结果对于用户的行为不构成影响。
小爷毛毛_卓寿杰
2021/09/10
1.1K0
为什么需要JVM?它处在什么位置?
JVM我们并不陌生,现在我们就正式进入 JVM 的学习,如果你是一名软件开发工程师,在日常工作中除了 Java 这个关键词外,还有一个名词也一定经常被提及,那就是 JVM。提到 JVM 我们经常会在面试中遇到这样的问题:
小熊学Java
2023/09/06
2020
为什么需要JVM?它处在什么位置?
jquery操作元素的位置
.offset()   在匹配的元素中,获取第一个元素的当前坐标,或设置每一个元素的坐标,坐标相对于文档。   .offset() 这个不接受任何参数。     var offset = p.offset(); //获取到这个元素的位置       p.html( "left: " + offset.left + ", top: " + offset.top ); .offset.left 元素距左面的距离 .offset
用户1197315
2018/01/19
3.4K0
CSS元素位置的互换
方法一 使用Order属性设置弹性盒对象元素的顺序。 示例:将3个元素按倒序显示 flex-direction: 值 描述 row(默认值) 主轴为水平方向,起点在左端。 row-reverse 主轴为水平方向,起点在右端。 column 主轴为垂直方向,起点在上沿。 column-reverse 主轴为垂直方向,起点在下沿。 .container { display: flex; flex-direction: column; } .container .fi
十玖八柒
2022/08/01
2.4K0

相似问题

为什么位置绝对会影响混浊?

23

为什么位置属性会影响显示属性?

20

为什么{位置会影响这个Javascript代码?

41

按切换按钮会影响jQuery中div的位置

111

为什么跨度会影响同级跨距的垂直位置?

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文