- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
JSFiddle 在这里:http://jsfiddle.net/8frfH/2/
如标题所说,为什么下拉菜单被截断了?是因为不同位置的混合,还是因为菜单下的content/div?当您尝试在 Chrome/FF/IE 中使用下拉菜单中的列表项时,会发生这种情况。
HTML
<body>
<h1 id="site_title">Frontrunners</h1>
<div id="main">
<div id="wrapper"> <!-- DENNE GÅR RUNDT HELE HEADER. UNØDVENDIG IFT. <HEADER>? -->
<img src="http://i.imgur.com/vilDvFB.jpg" alt="Bakgrundsbilde">
<header>
</header>
<nav id="meny" role="navigation">
<ul>
<li id="hjem"><a href="index.php?&title=Frontrunners%20-%20Training%20program%20for%20everyone">Hjem</a></li>
<li id="maraton">Maraton
<ul>
<li><a href="index.php?page=2&title=Introduksjon%20til%20programmet">Introduksjon</a></li>
<li><a href="index.php?page=3&title=Reglene%20for%20FIRST-programmet">Reglene</a></li>
<li><a href="index.php?page=4&title=Treningsprogrammet%20for%20%20ditt%20første%20maraton">Treningsprogram</a></li>
</ul>
</li>
<li id="filosofier">Filosofier
<ul>
<li><a href="index.php?page=5&title=Tempotrening%20kontra%20Pulstrening">Tempo vs Puls</a></li>
<li><a href="index.php?page=6&title=Generelt%20om%20kosthold%20fra%20Olympiatoppen">Råd fra Olympiatoppen</a></li>
</ul>
</li>
<li id="utstyr">Utstyr
<ul>
<li><a href="index.php?page=7&title=Minimalisme%20-%20Bare%20foot%20running">Minimalisme</a></li>
<li>Utstyr 2</li>
<li>Utstyr 3</li>
</ul>
</li>
<li id="om">Om
<ul>
<li><a href="index.php?page=8&title=Frontrunners%20-%20Kontakt%20oss">Kontakt oss</a></li>
</ul>
</li>
</ul>
</nav>
</div>
<div id="wrapperinnhold">
<div id="innhold"> <!-- MULIG WRAPPER FOR ALT INNHOLD UTENOM HEADER OG FOOTER -->
<div id="kolonne1">
</div>
<div id="kolonne2">
<article>
<h2>Idéen</h2>
<p>
Alle som driver med sport ønsker å gjøre det best mulig. Kanskje man ikke føler seg drevet av denne tanken, men kan man gjøre noen endringer i teknikk, utstyr, treningsrutiner eller på andre måter endre det man har gjort, uten at det koster for mye, så velger mange å prøve det.
Denne websiden har tatt som mål av seg å presentere en del aspekter ved trening, kosthold og tilhørende emner som kan være interessante for dem som ønsker å få noen nye ideer og inputs i forhold til sin egen trening.</p>
<p>
Vi har tatt utgangspunkt i FIRST maratonprogrammet, samt funnet frem en del kalkulatorer og verktøy for å sitt anbefalte treningstempo, treningssoner og konvertering av miles til kilometer blant annet.</p>
<h2>Hvordan bruke siden</h2>
<p>
Vi har i tillegg til å presentere tekst og informasjon vedrørende trening og omliggende temaer valgt å gi deg som besøkende en rekke verktøy for å hjelpe å beregne paramterene for nettopp deg, slik at du også kan følge disse planene og programmene for en mer effektiv og god trening frem mot maraton.
</p>
</article>
</div>
<div id="kolonne3">
</div>
<div id="aside_right_wrapper">
<div id="aside_sitat_wrapper">
<?php
include './php/quoteGenerator.php';
getRandomQuote();
?>
</div>
<div id="aside_forslag">
<?php
include "./php/newsGenerator.php";
getRandomArticlePreviews();
?>
</div>
</div>
<footer role="contentinfo">
<!--<img src="./img/footer.png" alt="Footer-bilde av en løpende dame">-->
</footer>
</div> <!-- WRAPPER INNHOLD -->
</div>
</div> <!--MULIGENS DIV KOLONNER -->
CSS:
@media screen and (min-width: 481px){
body {
margin: 0;
padding: 0;
font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
}
#site_title{
/*Denne er for å sette en skjult h1 for WCAG validering*/
display: none;
}
#main {
background-image:url('../img/footer.png');
background-repeat: no-repeat;
background-size: 100%;
background-position: bottom;
position: absolute;
}
#main_kalk {
width: 100%;
background-image:url('../img/footer_kalk.png');
background-repeat: no-repeat;
background-size: 100%, 40%;
background-position: bottom, left;
position: absolute;
}
#wrapperinnhold {
background-image:url('../img/graphics.jpg');
background-repeat: no-repeat;
background-size: 40%;
/*Kommenterer følgende på grunn av valideringsfeil (Lukas)*/
background-position: top left;
}
#innhold {
padding-top: 2%;
margin-left: 7%;
}
#mobile{
display: none;
visibility: hidden;
}
p{
padding-bottom: 20px;
}
h2{
font-weight: lighter;
color: #186000;
background-image: url('../img/h1tag.png');
background-repeat: no-repeat;
padding-left: 40px;
padding-top: 20px;
height: 80px;
}
#aside_forslag h2{
display: none;
visibility: hidden;
}
#kolonner {
}
#kolonne1 {
width: 160px;
float: left;
margin-top: 10px;
/*margin-bottom: 10px;*/
/*background-color: #B2E6FF;*/
position: relative;
}
#kolonne2 {
width: 470px;
margin-left: 10px;
margin-top: 10px;
/*margin-bottom: 10px;*/
float: left;
/*background-color: #B2E6FF;*/
position: relative;
}
#kolonne3 {
width: 290px;
margin-left: 10px;
margin-top: 10px;
/*margin-bottom: 10px;*/
float: right;
/*background-color: white;*/
position: relative;
}
/* VERKTØYMENY START */
#toolsslide{
/* min-height: 200px;
width: 180px;
position: fixed;
top: 330px;
left: -178px;
float: left;
background-color: #7D5D46;
color: white;
background-color: white;
opacity: 0.8;
border-right-style: solid;
border-top-style: solid;
border-bottom-style: solid;
border-width: 1px;
padding-left: 5px;*/
}
#gjennomsiktigmeny{
min-height: 200px;
width: 200px;
position: fixed;
top: 330px;
left: -178px;
float: left;
background-color: #7D5D46;
color: white;
/*background-color: white;*/
opacity: 0.8;
border-right-style: solid;
border-top-style: solid;
border-bottom-style: solid;
border-width: 1px;
padding-left: 5px;
box-shadow: 3px 3px 10px #888888;
}
#table_tools_div{
margin-top: 20px;
}
#table_tools{
border-collapse: collapse;
}
#table_tools tr{
height: 23px;
}
#table_tools_header{
font-weight: bold;
}
#table_tools a{
color: white;
text-align: center;
}
#table_tools_V{
/*Definerer den første bokstaven i side tool menyen*/
font-size: 15px;
font-weight: bold;
font-style: italic;
}
.table_tools_standard{
/*Definerer alle andre bokstaver på side menyen*/
font-size: 15px;
font-weight: bold;
font-style: italic;
}
.menutools:hover {
background: #654C39;
}
.menutools {
width: 180px;
}
/* VERKTØYMENY SLUTT */
footer {
z-index: -1;
/*background-image:url('../img/footer.png');*/
height: 482px;
clear: both;
}
#wrapper {
/* background-image: url('../img/blogrunningprog2.jpg');
background-repeat: no-repeat;
background-attachment: fixed;
background-size: 100% 100%;*/
position: relative;
/* width: 100%;
height: 400px;*/
/*top: 0; KOMMENTERT UT
left: 0; KOMMENTERT UT*/
margin: 0% 0% 0% 0%;
width: 100%;
/*min-width: 99%; KOMMENTERT UT */
}
#wrapper img{
/*position: relative; KOMMENTERT UT*/
width: 100%;
}
header {
position: relative; /* ENDRET TIL RELATIVE FRA ABSOLUTE */
top: 0;
}
nav {
position: absolute;
bottom: 0;
text-align: center;
}
#gjennomsiktigmeny a{
text-decoration: none;
}
#meny {
width: 100%;
padding-bottom: 10px;
font-weight: lighter;
}
#meny a{
font-weight: lighter;
}
#meny ul {
/*display: inline-block;*/
margin: 0% 0% 0% 0%;
list-style: none;
padding-left: 0px;
}
#meny li {
display: inline-block;
/*background: #FFF;*/
/*width: 20%; */
padding: 3px 70px 0px 30px;
color: #FFF;
font-size: 20px;
position: relative;
/*text-align: center;*/
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
#meny ul li a:link {
color: #FFF;
text-decoration: none;
display: block;
}
#meny ul li a:visited {
color: #FFF;
text-decoration: none;
}
#meny ul li:hover {
/*color: #fff;*/
}
#meny ul li ul {
padding: 0;
position: absolute;
display: none;
opacity: 0;
visibility: hidden;
width: 150px;
left: 0;
top: 33px;
-webkit-transiton: opacity 0.2s;
-moz-transition: opacity 0.2s;
-ms-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
-transition: opacity 0.2s;
}
#meny ul li ul li {
margin-left: 0px;
background: #7D5D46;
/*display: block; */
color: #fff;
width: 150px;
/*text-shadow: 0 -1px 0 #000;*/
font-weight: normal;
clear: both;
}
#meny ul li ul li:hover {
background: #654C39;
}
#meny ul li:hover ul {
display: block;
opacity: 1;
visibility: visible;
}
#headerbottom {
}
.vertlinjeh {
border-color: #D7D7D7;
border-right-style: solid;
border-width: 1px;
}
.vertlinjev {
border-color: #D7D7D7;
border-left-style: solid;
border-width: 1px;
}
.horilinje {
border-color: #D7D7D7;
border-bottom-style: solid;
border-width: 1px;
}
/*#bakgrunn_hoyre{
}*/
/*Konfigurasjon av aside elementer til høyre*/
#aside_right_wrapper{
/*Wraper for alle elementer som er plasert til høyre.*/
float: left;
margin-left: 40px;
width: 260px;
margin-top: 0px;
}
#aside_sitat_wrapper{
/*Wrapper for all som har med sitat å gjøre*/
width: 260px;
height: 100px;
/*border: 1px solid black;*/
background-image: url('../img/quote_sign2.gif');
background-repeat: no-repeat;
background-position: left top;
padding-top: 25px;
padding-left: 10px;
margin-bottom: 0px;
}
#div_quote{
font-size: 14px;
font-style: italic;
color: #666666;
}
#div_quote_author{
margin-top: 5px;
font-size: 11px;
font-style: italic;
text-align: right;
color: #186000;
opacity: 0.8;
}
#aside_forslag{
/*Her ligger alle artikkelforslag*/
}
.aside_art_prev_header h3{
font-size: 17px;
color: #009933;
padding: 0;
margin: 0;
margin-bottom: 10px;
margin-top: 20px;
}
.aside_art_prev_prgf{
font-size: 12px;
margin-top: 0px;
text-align: justify;
color: #333333;
}
.aside_art_prev_link{
font-size: 12px;
float: right;
}
/*Slutt på konfigurasjon av aside elementer*/
}
感谢您对此的任何帮助!
最佳答案
请参阅解决方案 fiddle :http://jsfiddle.net/8frfH/15/
通过“切断”,如果您的意思是当您尝试将其悬停时子菜单会隐藏,那是因为主 UL 和子 UL 之间有一个空格,例如Maraton -> Introduksjon。由于内部 UL 是绝对定位的,父级 (LI) 框不会延伸到它上面,因此当您移动鼠标时,它实际上失去了 :hover。
试试这个,调整内部 UL 的顶部使其接触 LI
#meny ul li ul {
...
...
top: 25px;
}
如果您不想移动 UL,您可以向 UL 添加填充以使其框“变大”几个像素:
#meny li {
...
...
padding-bottom: 8px;
}
另外不要忘记向内部 UL 添加一个 z-index,以便它覆盖您的主要内容。
关于html - 为什么我的 CSS 下拉菜单在底部被截断?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20101249/
如何在不使用垫片的情况下将 View 定位在底部。我知道我可以在 VStack 中放置一个间隔器和我的 View 来实现它,但我不想使用一个间隔器,因为我不希望我的 View 占据所有的垂直空间。使用
我想让文本 float 到现有标签的右下角。 我仍在使用旧学校表(编辑现有代码)。我的代码是这样的:
我有一个包含文本的表格单元格,但我怎样才能使文本齐平到单元格的顶部或底部(上面没有填充)?我试过垂直对齐,但它仍然没有到达顶部“边缘”。 我的代码 3.2325
我想用 javascript 打印一个特殊的页面 div。 function printDiv(divName) { var printContents = document
我需要检查元素是否距离页面底部 x 像素,以动态加载新内容。目前,即使栏位于底部,scrollTop 和高度也不匹配。 jquery 是允许的,虽然基本的 javascript 会更有帮助。 最佳答案
我正在用 pygame 重新制作 flappy bird,但主题是星球大战。我已经完成了游戏的美术和一般格式设置,但现在我需要调整细节。我一直在改变数字,试图让光剑完全到达屏幕的顶部和底部,因为目前有
http://pastehtml.com/view/bfzerlo1m.html 如何将红色框放在橙色 div 底部的 CENTER + 中? 红框的高度和宽度都是动态的,每个框都不同.. (它需要在
我正在研究和测试表格。到目前为止,我成功地使用 following fiddle 将选择框列表中的项目一项一项地向上和向下移动。 . 代码实例(向上移动): function moveUp() { $
在设计 IOS 应用程序时,我可以在页脚放置“后退”按钮功能吗? 最佳答案 我认为指南中没有任何内容禁止这样做,但是您的潜在用户习惯于将后退按钮放在左上角,因此除非您有充分的理由将后退按钮放在底部,并
你可以只在顶部/底部而不是所有(T、B、L、R)设置单元格填充或间距吗? 最佳答案 CSS? td { padding-top: 2px; padding-bottom: 2px; } 关于H
我正在为我的 React 应用程序使用无限滚动,并具有检测我何时恰好位于页面底部的功能: const [isFetching, setIsFetching] = useState(false); //
所以我有一个页面,其中有一个类似聊天的 div,里面充满了文本。它具有固定的高度和宽度(由 css 定义)。 我需要它在每次更新时滚动到底部,这是我到目前为止使用的 JS: $("#div1").an
我遇到了与此处描述的相同的问题:UIWebView doesn't scroll to the bottom of the webpage loaded/created (不幸的是没有人回答) 我有一
我有一个溢出设置为滚动的 div,它本质上是逐行从文件中流式传输数据。我想在流溢出时自动滚动到 div 的底部,但不使用“单击此处滚动到底部”按钮。 我已经知道 scrollTop = scrollH
我正在 Android studio 中构建一个应用程序,但遇到了一些问题。我在 main_activity.xml 中有一个 ImageView
我有一个扩展 Jpanel 的类,里面有一个动画。我有两个操作按钮可以停止和启动它,但是我需要这些按钮出现在 Jpanel 的底部。我已经尝试过: add(go,BOTTOM_ALIGNMENT);
嗨,我正在为ios设备(ipad)开发phonegap / cordova项目。该应用程序通过蓝牙键盘接收输入文本(因为我不想在屏幕上显示键盘)。到目前为止,应用程序可以按预期接收输入。但是关于外观,
我想在底部放置一个页脚。 出于某种原因,它会像这样出现。 在 index.html 中,我有:
我得到了一个带有内联编辑功能的 jqgrid,并且可以添加新行。 目前,新行以“编辑”模式显示在网格顶部。我想要的是将新行添加到网格底部,因为我的“添加新行”按钮位于自定义底部分页器中... 有人知道
在 Swift 3 中,我以编程方式创建了一个(底部)工具栏,其中包含自定义按钮,中间用灵活的垫片分隔自定义按钮,将一个(“上一个”)推到左边缘,另一个(“下一个”)到 View 的右边缘。但我无法显
我是一名优秀的程序员,十分优秀!