Block er en framvisnings metode: display:block; display:inline;
Block angiv (som koden måske siger) en kasse. Og denne kasse står på en linje for sig selv. Inline betyder at elementet står på samme linje som forige element.
Du må altså under ingen omstændigheder bruge block, hvis du vil have elementer til at stå på en linje, medmindre du selv placere dem med top og left.
Det hjælper desuden ikke at stille det samme ? flere gange inden for få timer. Det er også ulovlig i henhold til E's regler:
§2.1.11 Det er ikke tilladt at oprette det samme spørgsmål flere gange - heller ikke selv om spørgsmålet kunne ligge i flere kategorier. Er der ikke indløbet tilfredsstillende svar på et spørgsmål efter 7 dage, er det dog tilladt at lukke det oprindelige spørgsmål, og oprette et nyt identisk.
Den er fra MS, så jeg er ikke sikker på at den er 100% rigtig. Jeg synes bare deres MSDN er hurtigere/bedre til at finde de informationer jeg skal bruge.
Der må være et positions problem på siden. Kikker lige på det...
Det ser ud til at dui har lavet det forkert. Du skal over denne stil:
<body> Før <div style="display:inline;width:100px;height:10px;border:1px solid black;" onclick="java script:showhide('dropdown');"> <div id="dropdown" style="position:absolute;display:none;background-color:white;border:1px solid black;"> sdvcls<br> ksdck<br> </div> klik her </div> Efter <script type="text/javascript"> function showhide(whichLayer) { if (document.getElementById) { // this is the way the standards work var style2 = document.getElementById(whichLayer).style; if (style2.display == "none") style2.display = "block"; else style2.display = "none"; } } </script> </body>
</style> Andre funktioner/billeder her <div class="dropDown" onclick="showhide('dropdownBox1');"> klik her<br> <div class="dropDownBox" id="dropdownBox1"> <a href="#">1sdvcls</a><br> <a href="#">2sdvcls</a><br> <a href="#">3sdvcls</a><br> </div> </div> Andre funktioner/billeder her
<script type="text/javascript"> function showhide(whichLayer) { if (document.getElementById) { // this is the way the standards work var style2 = document.getElementById(whichLayer).style; if (style2.display == "none") style2.display = "block"; else style2.display = "none"; } } </script>
Samtidig er det ikke så godt at når man klikker på feltet så markere man bokstaverne. Når man trykker på font-størrelse så åbner man for Font typer(lige meget hvilken man vælger)
og for højt oppe, nærmest ovenpå det øverste felt(vipomtest.htm) og Select boksene har rykket et felt til højre.... eller Select boksene har rykket et felt til højre....(vipomtest3.htm)
Så virker vipomtest3.htm som den skal, men jeg ved ikke om man kan få rammen på "select"feltet til at have samme højde som resten af knapperne. Uden at det hopper og danser op og ned når man trykker.
Hvad kan man gøre for at selve "select"feltet reagere på første klik. Og at man ikke kan markere teksten i "select"feltet. Det skal være som i vipomtest.htm
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.