Я пытаюсь создать несколько кнопок радио и флажков, которые используют CSS для стилизации и скрыть их. Но я нахожусь в состоянии позиционировать их. Я могу заставить кнопки и коробки исчезнуть и изменить внешний вид в зависимости от того, активирован или нет, но когда я иду разместить их, например, 100 пикселей слева и 100 пикселей вниз, они не двигаются, они остаются в очереди.Скрыть флажок и кнопки радио и использовать CSS
@charset "utf-8";
/* CSS Document */
#COM1TX {
\t left:200px;
\t top:500px;
\t position:relative
\t
}
#COMRX {
\t left: 0px;
\t top: 100x;
\t position: absolute;
\t cursor: crosshair;
}
.radios .radio{
\t display: inline-block;
\t background-color: #000000;
\t color: #FFFFFF;
\t left: 200px;
\t top: 500px;
\t width: 100px;
\t height: 100px;
\t line-height: 100px;
\t text-align: center;
}
.radios input[type=radio]{ \t
display:none;
}
.radios input[type=radio]:checked + .radio{
\t background-color: #ffffff;
\t color: #000000;
\t line-height: 100px;
\t text-align: center;
}
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<link href="TEST2.css" rel="stylesheet" type="text/css">
</head>
<body>
<div class="radios">
<input type="radio" name="COMTX" id="COM1TX">
<label class="radio" for="COM1TX">COM 1 Tx</label>
</div>
<div>
<input type="checkbox" name="COMRX" id="COMRX">
<label for="COMRX">COM 1,2 Rx</label>
</div>
<div class="radios">
<input type="radio" name="COMTX" id="COM2TX">
<label class="radio" for="COM2TX">COM 2 Tx</label>
</div>
</body>
</html>
Я неясны на том, что должен быть расположен где , Можете ли вы разработать или показать картинку, которая лучше иллюстрирует проблему? – j08691
Попробуйте стилизовать 'div' или' label' вместо 'input ' –