这看起来比我可能发出的声音要容易得多。我有一个600px宽的内容div。为了这个论点,它始终在我的页面中间。它在使用如何使用CSS让div在我的文本上浮动,同时保持在正确的位置?
margin: 0px auto;
在这个div的右上角正中间,我已经设置了第二个div,其中包含的选项(这将是股票期权,如Facebook,微博等)。它目前使用CSS控制,没有Javascript。当我的光标远离选项div时,它仍然是一个按钮。当我的光标在选项div上时,它展开。我希望它能够扩展我的内容,但是我的内容仍然围绕原始(在这种情况下)50px方框。
我目前上传的两个测试页面:
Test 1 - 显示选项格在正确的位置(使用float: right;
设置),但是当我翻身了,周围的reiszed DIV内容包装。
Test 2 - 这可以确保我的div浮动在我的内容上,但它是使用position: absolute
设置的,它仍然在页面的右上角。
我错过了一些东西,我知道我有。有什么建议可以让我一起工作吗?我宁愿单独使用CSS,但我并不反对Javascript,无论是单独使用还是使用jQuery(我更喜欢这种方式,因为我在我的网站中使用的其他脚本使用jQuery框架)。在这个例子中,代码是100%内联的,CSS使用的不是标签,所以如果你想看,它就在那里。
这解决了我的定位问题,谢谢。但是,它还没有解决我的文字内容缠绕在我的按钮的50px框中的其他问题。对此有何建议?我唯一能想到的就是添加与我的按钮具有相同尺寸的第二个div,并将其隐藏在我的选项按钮下方,但如果我可以在没有任何其他HTML的情况下执行此操作,那会更好。 –
我修改了我原来的评论,现在对我来说完美无缺。你必须使用额外的标记,尽管:( – joshnh
如果我必须使用额外的标记,我必须使用它,我只是希望避免它在可能的情况。谢谢。 –