Здесь у меня есть два варианта. Первая показывает концепцию массива массивов или указателя указателей. Я предпочитаю второй, потому что адреса смежны, как вы можете видеть на изображении.
#include
using namespace std;
int main(){
int **arr_01,**arr_02,i,j,rows=4,cols=5;
//Implementation 1
arr_01=new int*[rows];
for(int i=0;i
Установите свойство CSS display
для маркировки, чтобы быть элементом блока и использованием, что вместо Вашего отделения - это сохраняет семантическое значение маркировки при разрешении любого моделирования, Вам нравится.
, Например:
label {
width: 100px;
height: 100px;
display: block;
background-color: #e0e0ff;
}
<label for="test">
A ticky box! <input type="checkbox" id="test" />
</label>
Если Вы правильно разметка Ваш код HTML, нет никакой потребности в JavaScript. Следующий код позволит пользователю нажимать на текст метки для отметки флажка.
<label for="surname">Surname</label>
<input type="checkbox" name="surname" id="surname" />
для атрибут на ссылках элемента маркировки на идентификационный атрибут на входном элементе и браузере делает остальных.
Это тестировало для работы в:
Как обозначено @Gatekiller и другими, правильное решение является < label> тег.
Click-in-the-text хорош, но существует другая причина использовать < label> тег: доступность. Инструментам, которые слабовидящие люди используют для доступа к сети, нужен < label> s к считыванию значение флажков и переключателей. Без < label> s, они должны предположить на основе сопроводительного текста, и они часто понимают его превратно или должны сдаться.
очень печально столкнуться с формой, которая читает , "Выберите свой способ доставки, радио-button1, радио-button2, радио-button3".
Примечание, что веб-доступность является сложной темой; < label> s являются необходимым шагом, но их недостаточно для гарантии доступности или соответствия правительственным постановлениям, где это применяется.
Ronnie,
, Если Вы хотели включить текст метки и флажок в элементе обертки, Вы могли бы сделать следующее:
<label for="surname">
Surname
<input type="checkbox" name="surname" id="surname" />
</label>
Можно обернуть флажок в маркировку:
<label style="display: block; padding: 50px 0 0 50px; background-color: pink; width: 80px; height: 80px">
<input type="checkbox" name="surname">
</label>
Обертывание с маркировкой все еще не позволяет нажатие 'anywhere in the box' - все еще только на тексте! Это делает задание для меня:
<div onclick="dob.checked=!dob.checked" class="checkbox"><input onclick="checked=!checked" id="dob" type="checkbox"/>Date of birth entry must be completed</div>
, но к сожалению имеет много JavaScript, который эффективно переключается дважды.