对于CSS将内容推送到页面感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍css将内容推送到页面上,并为您提供关于CSSFloat导致内容被推送到HTML页面、css–修正了背景图像,直到页面底
对于CSS将内容推送到页面感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍css将内容推送到页面上,并为您提供关于CSS Float导致内容被推送到HTML页面、css – 修正了背景图像,直到页面底部、css – 如何停止我的下拉菜单,将我的页面内容推下来?、css – 将div扩展到页面底部的有用信息。
本文目录一览:- CSS将内容推送到页面(css将内容推送到页面上)
- CSS Float导致内容被推送到HTML页面
- css – 修正了背景图像,直到页面底部
- css – 如何停止我的下拉菜单,将我的页面内容推下来?
- css – 将div扩展到页面底部
CSS将内容推送到页面(css将内容推送到页面上)
页面是这样的:http://s361608839.websitehome.co.uk/pt-build/templatebuild/
我已经尝试将margin-top添加到#slider,并将margin-bottom添加到#top以尝试将彼此分开,但这些都没有奏效.
有任何想法吗?
解决方法
div.anythingSlider { position: relative; padding: 110px 350px 28px 45px; }
我将顶部填充从0更改为110px
CSS Float导致内容被推送到HTML页面
#leftcolbanner的CSS是:
#leftcolbanner{ width: 707px; height: 266px; float: left; background: url(../images/banner_home.gif) no-repeat; margin: 20px 0 20px 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #e1dbce; }
和#rightcol:
#rightcol{ width: 190px; background: #f4f2ec url(../images/bg_rightcol.gif) no-repeat right bottom; float: right; min-height: 550px; padding: 25px; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px; border-left: 1px solid #e1dbce; }
#leftcolbanner的宽度不应该是为什么#rightcol被推下来的问题.这似乎是我经验中唯一的原因,但这次并非如此.
任何人都可以看到任何我看不到的东西吗?
非常感谢
解决方法
css – 修正了背景图像,直到页面底部
我正在研究纯粹的CSS解决方案.我应该注意到图像比大多数(笔记本电脑)屏幕大.
具体来说,这是我一直在使用的代码:
body { background:$bgcolor; background-image:url('http://i.imgur.com/cIGSehG.jpg'); background-repeat:no-repeat; background-position:0px 72px; background-attachment:fixed; margin:0; ... }
我正在使用的图像在url()中给出:
我正在寻找的效果基本上是当你正在查看页面的大部分时,图像将仅显示草山的前10%,但如果你最终滚动到所有页面内容,其余90%的草山将被展示.
我无法在任何地方找到这个,但我可能刚刚使用了糟糕的搜索术语,因为我对术语不太熟悉.
解决方法
主要的争议
通过提供用户在到达页面底部时可能会悬停的大且空的页脚区域,我们使用同级选择器来更改包含背景的兄弟元素的位置:
#footer:hover ~ #background { background-position: center bottom; }
除了一些怪癖(应该改进),我们可以实现视差效果.
去小提琴
查看this JFiddle(在Chrome中)查看和播放它.
css – 如何停止我的下拉菜单,将我的页面内容推下来?
我希望我的菜单可以滑过我网页的上下文部分.有人可以告诉我如何设置这个吗?
CSS
body { font-size: 100%; background:#32373d; } a { text-decoration: none; } ul,ul ul { margin: 0; padding: 0; list-style: none; } #wrapper { width: 220px; margin: 100px auto; font-size: 0.8125em; } .menu { width: 225px; height: auto; -webkit-Box-shadow: 0px 1px 3px 0px rgba(0,.73),0px 0px 18px 0px rgba(0,.13); -moz-Box-shadow: 0px 1px 3px 0px rgba(0,.13); Box-shadow: 0px 1px 3px 0px rgba(0,.13); } .menu > li > a { background-color: #616975; background-image: -webkit-gradient(linear,left top,left bottom,from(rgb(114,122,134)),to(rgb(80,88,100))); background-image: -webkit-linear-gradient(top,rgb(114,134),rgb(80,100)); background-image: -moz-linear-gradient(top,100)); background-image: -o-linear-gradient(top,100)); background-image: -ms-linear-gradient(top,100)); background-image: linear-gradient(top,100)); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#727a86',EndColorStr='#505864'); border-bottom: 1px solid #33373d; -webkit-Box-shadow: inset 0px 1px 0px 0px #878e98; -moz-Box-shadow: inset 0px 1px 0px 0px #878e98; Box-shadow: inset 0px 1px 0px 0px #878e98; width: 100%; height: 2.75em; line-height: 2.75em; text-indent: 2.75em; display: block; position: relative; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 600; color: #fff; text-shadow: 0px 1px 0px rgba(0,.5); } .menu ul li a { background: #fff; border-bottom: 1px solid #efeff0; width: 100%; height: 2.75em; line-height: 2.75em; text-indent: 2.75em; display: block; position: relative; font-family: "Helvetica Neue",sans-serif; font-size: 0.923em; font-weight: 400; color: #878d95; } .menu ul li:last-child a { border-bottom: 1px solid #33373d; } .menu > li > a:hover,.menu > li > a.active { background-color: #35afe3; background-image: -webkit-gradient(linear,from(rgb(69,199,235)),to(rgb(38,152,219))); background-image: -webkit-linear-gradient(top,rgb(69,235),rgb(38,219)); background-image: -moz-linear-gradient(top,219)); background-image: -o-linear-gradient(top,219)); background-image: -ms-linear-gradient(top,219)); background-image: linear-gradient(top,219)); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#45c7eb',EndColorStr='#2698db'); border-bottom: 1px solid #103c56; -webkit-Box-shadow: inset 0px 1px 0px 0px #6ad2ef; -moz-Box-shadow: inset 0px 1px 0px 0px #6ad2ef; Box-shadow: inset 0px 1px 0px 0px #6ad2ef; } .menu > li > a.active { border-bottom: 1px solid #1a638f; } .menu > li > a:before { content: ''; background-image: url(../images/sprite.png); background-repeat: no-repeat; font-size: 36px; height: 1em; width: 1em; position: absolute; left: 0; top: 50%; margin: -.5em 0 0 0; } .item1 > a:before { background-position: 0 0; } .item2 > a:before { background-position: -38px 0; } .item3 > a:before { background-position: 0 -38px; } .item4 > a:before { background-position: -38px -38px; } .item5 > a:before { background-position: -76px 0; } .menu > li > a span { font-size: 0.857em; display: inline-block; position: absolute; right: 1em; top: 50%; background: #48515c; line-height: 1em; height: 1em; padding: .4em .6em; margin: -.8em 0 0 0; color: #fff; text-indent: 0; text-align: center; -webkit-border-radius: .769em; -moz-border-radius: .769em; border-radius: .769em; -webkit-Box-shadow: inset 0px 1px 3px 0px rgba(0,.26),0px 1px 0px 0px rgba(255,255,.15); -moz-Box-shadow: inset 0px 1px 3px 0px rgba(0,.15); Box-shadow: inset 0px 1px 3px 0px rgba(0,.15); text-shadow: 0px 1px 0px rgba(0,.5); font-weight: 500; } .menu > li > a:hover span,.menu > li a.active span { background: #2173a1; } .menu > li > ul li a:before{ content: '▶'; font-size: 8px; color: #bcbcbf; position: absolute; width: 1em; height: 1em; top: 0; left: -2.7em; } .menu > li > ul li:hover a,.menu > li > ul li:hover a span,.menu > li > ul li:hover a:before { color: #32373D; } .menu ul > li > a span { font-size: 0.857em; display: inline-block; position: absolute; right: 1em; top: 50%; / background: #fff; border: 1px solid #d0d0d3; line-height: 1em; height: 1em; padding: .4em .7em; margin: -.9em 0 0 0; color: #878d95; text-indent: 0; text-align: center; -webkit-border-radius: .769em; -moz-border-radius: 769em; border-radius: 769em; text-shadow: 0px 0px 0px rgba(255,.01)); }
HTML
<link rel="stylesheet" type="text/css" href="../../Content/Menu.css" /> <div> <nav> <ul> <li><a href="#">Home</a> <ulhttps://www.jb51.cc/tag/dis/" target="_blank">display: block; "> <li><ahref="/DashBoard">DashBoard</a></li> <li><a href="/Home/Contact">Contact</a></li> <li><a href="/Home/About">About</a></li> </ul> </li> <li><a href="#">Functions</a> <ulhttps://www.jb51.cc/tag/dis/" target="_blank">display: block; "> <li><a href="/Home/Download?token=f09e0c76-c06f-44da-8811-07af92f0dd7d">Download</a></li> <li><a href="/Home/ReturnProperties?token=f09e0c76-c06f-44da-8811-07af92f0dd7d">Valuation</a></li> </ul> </li> <li><a href="#">Admin</a> <ulhttps://www.jb51.cc/tag/dis/" target="_blank">display: block; "> <li><a href="/Admin">Admin</a></li> </ul> <li> <li><a href="#">logout</a> <ulhttps://www.jb51.cc/tag/dis/" target="_blank">display: block; "> <li><a href="/Home/logout">logout</a></li> </ul> <li> </ul> </nav> </div>
解决方法
供参考,请使用:http://www.htmldog.com/articles/suckerfish/dropdowns/
css – 将div扩展到页面底部
我知道我可以将我的html,body和div标签设置为100%,但是当我这样做时,div标签的高度等于html和body标签的高度,这是由视口的大小设置的.这或者在其中包含的内容下方的div中创建太多空间(如果视口太大),即使视口不高于页面.或者它会切断div中的内容,并且视口不会向下滚动(如果视口的大小很小).
你可以在matthewelliot.com看到问题.如果缩小到25%,一旦内容填充了#addal-gradient div,你会看到底部的白色渐变突破到背景图像.你可能会问,那么谁会缩小那么远?但是当我在我的iPhone上访问该网站时,我注意到了这个问题,并将其视为“肖像”,我相信很多其他人也会有相同的体验.
如果您需要更多代码来帮助诊断,请告诉我们!
解决方法
我们今天的关于CSS将内容推送到页面和css将内容推送到页面上的分享就到这里,谢谢您的阅读,如果想了解更多关于CSS Float导致内容被推送到HTML页面、css – 修正了背景图像,直到页面底部、css – 如何停止我的下拉菜单,将我的页面内容推下来?、css – 将div扩展到页面底部的相关信息,可以在本站进行搜索。
本文标签: