5
Mam grę planszową z obrazem i tabelą.
Wyświetlacz działa poprawnie, gdy pracuję z Chrome, ale w innych przeglądarkach, na przykład w IE lub na innym komputerze z mniejszym ekranem, a następnie w moim ekranie jest zakłócany.
Gdy próbowałem zmienić rozmiar przeglądarki, znalazłem ten problem.Jak zachować wielkość obrazów i komórek tabeli względem zmiany rozmiaru przeglądarki
Przed rozmiaru przeglądarkę do lewej:
Po zmianie rozmiaru przeglądarki do lewej:
znalazłem posty na ten temat i zalecane, aby użyć:
margin-left: 10%;
margin-right: 10%;
do zdjęć, ale to nie pomogło.
CSS:
td {
width: 105px;
height: 90px;
text-align: left;
vertical-align: top;
border: 1px solid black;
position: relative;
margin-left: 10%;
margin-right: 10%;
}
table
{
position: fixed;
left:9px;
top:8px;
}
#dice
{
right: 230px;
position:fixed;
margin-left: 10%;
margin-right: 10%;
}
HTML:
<img id="dice" src="Resources/images/dice_5.png" number="5">
<table oncontextmenu="return false">
<tbody>
<tr>
<td class="" cellnumber="1" row="0" col="0"><span>1</span></td>
<td class="" cellnumber="2" row="0" col="1"><span>2</span></td>
<td class="" cellnumber="3" row="0" col="2"><span>3</span></td>
<td class="" cellnumber="4" row="0" col="3"><span>4</span></td>
<td class="" cellnumber="5" row="0" col="4"><span>5</span></td>
</tr>
</tbody>
</table>
Jeśli chcesz zachować kostki w tym miejscu, a następnie spróbuj umieścić go we własnym '
I kolejny pielgrzym wyrusza w długą podróż, by znaleźć reakcję. – Winchestro
Może skonfigurować jsfiddle? – fraxture
Odpowiedz
Używasz
position: fixed;
która przyjmujetable
iimg
z obiegiem dokumentów i wyświetla je w tym samym miejscu ekran, nawet jeśli przewiniesz stronę; oznacza to, że nie są świadomi przestrzeni, którą zajmuje jeden z nich.Jeśli nie potrzebne elementy, aby być
fixed
Proponuję zmianę ich kolejności w HTML i unoszący je zamiast:JS Fiddle:http://jsfiddle.net/LqwbLwv3/
Jeśli wymagane jest ich zachowanie
fixed
, a tabela ma ustawioną szerokość (co wydaje się być), możesz założyć jonówimg
zleft
Zamiast tego w ten sposób, że nie będzie próbował zajmują tyle samo miejsca cotable
:JS Fiddle:http://jsfiddle.net/jw8buh20/
Źródło
2014-09-29 10:31:27
Powiązane problemy