html - 停止移动 div 部分的内容

标签 html css stylesheet

我有一个 div 部分,它充满了 标签,在页面上的一个事件中我缩小了 div 部分但是如果用户跳转到 div 部分,它会移动以便突出显示 < href> 有焦点,有什么方法可以锁定它的内容不会移动的 div 部分吗?

所以例如代码(伪造的不是真实的)我有以下内容

<div>
  <h4>Heading</hv>
  <a href = "1">Link 1</a>
  <a href = "2">Link 2</a>
  <a href = "3">Link 3</a>
</div>

我缩小了 div 部分,以便仅显示 h4 {overflow:hidden},但是用户随后可以切换到元素并滚动,以便它们显示在 div“窗口”中,这不是我想要的想要,所以实际上我得到了<div><a href = "1">Link 1</a><div>我想留下的是 <div><h4>heading</h4></div>实际上,我想停止 div 部分的内容滚动,以便显示所选元素。我知道如果他们按回车键,选定的链接将被跟随,但我并不担心这个,只是显示的内容

我希望这已经解决了,如果你去 link text 就可以看到我的问题点击左侧的培训版 block ,然后返回tab(shift tab),上面的文章版 block 就变了。

谢谢

最佳答案

is there any way to lock a div section that it's contents don't move?

不是真的*,但无论如何你真的不想要那个。即使您将其锁定到位,不可见的链接仍会接受焦点,从而导致令人困惑的选项卡行为。

(*:缺少一些可怕的东西,比如从 JavaScript onfocus 更改溢出元素的 scrollTop。呃。)

您可能应该做的是在链接周围放置一个 div,并在删除链接时将其显示样式设置为“无”。这样他们就不会参与跳位顺序。

关于html - 停止移动 div 部分的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1292589/

相关文章:

php - 如何在php中获取上传文档的缩略图

css - SCSS 文件中的图标定义

javascript - 使用 jQuery 设置 css 样式

html - 在 HTML 中绝对居中表格

html - 条件 CSS : if a selector contains another selector?

css - 如何仅在 WordPress 主题中删除横幅的 img 边框?

java - 当使用 java 在 xsl 样式表的帮助下替换 xml 元素时,没有被替换

javascript - Mozilla 的角色 (BrowserID) : Domain + Subdomain login

html - 使用 span 和 p 标签防止换行符

html - 搜索字段中的搜索图标