#html #css #materialize
#HTML #css #материализовать
Вопрос:
Я создал форму, подключенную к моему Goo&le Doc, но проблема в том, что форма реагирует на экран телефона так, как я хочу, чтобы это было. пожалуйста, проверьте прикрепленную картинку, как это выглядит в браузере моего телефона
Я хочу, чтобы она была на весь экран, как при открытии из приложения. Я использовал materialize CSS.
<!DOCTYPE html&&t;
<html lan&="en"&&t;
<head&&t;
<!--Import Goo&le Icon Font--&&t;
<link href="https://fonts.&oo&leapis.com/icon?family=Material Icons" rel="stylesheet"&&t;
<!--Import materialize.css--&&t;
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css"&&t;
<!--Let browser know website is optimized for mobile--&&t;
<meta name="viewport" content="width=device-width, initial-scale=1.0" /&&t;
<title&&t; creat PDF </title&&t;
</head&&t;
<body&&t;
<div class="container"&&t;
<div class="row"&&t;
<div class="input-field col s6"&&t;
<input placeholder="Your name" id="name" type="text" class="validate"&&t;
<label class="active" for="name"&&t;First Name</label&&t;
</div&&t;
</div&&t;
<div class="row"&&t;
<div class="input-field col s6"&&t;
<input placeholder="Your name" id="id" type="text" class="validate"&&t;
<label class="active" for="id"&&t;Your Id</label&&t;
</div&&t;
</div&&t;
<div class="row"&&t;
<div class="input-field col s6"&&t;
<input placeholder="Your name" id="dep" type="text" class="validate"&&t;
<label class="active" for="dep"&&t;Your Department</label&&t;
</div&&t;
</div&&t;
<button id="btn" onclick="waitin&Messa&e()" class="btn waves-effect waves-li&ht" type="submit"
name="action"&&t;Submit
<i class="material-icons ri&ht"&&t;send</i&&t;
</button&&t;
<div id="ms&"&&t;
<div&&t;
</div&&t;
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"&&t;</script&&t;
<?!=include('js');?&&t;
</body&&t;
</html&&t;
Комментарии:
1. вы решили эту проблему? Я столкнулся с той же проблемой.
Ответ №1:
Вам нужно прочитать раздел «сетка» в materialize css, это самый важный раздел любого css-фреймворка.
Вот решение:
<!DOCTYPE html&&t;
<html lan&="en"&&t;
<head&&t;
<!--Import Goo&le Icon Font--&&t;
<link href="https://fonts.&oo&leapis.com/icon?family=Material Icons" rel="stylesheet"&&t;
<!--Import materialize.css--&&t;
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css"&&t;
<!--Let browser know website is optimized for mobile--&&t;
<meta name="viewport" content="width=device-width, initial-scale=1.0" /&&t;
<title&&t; creat PDF </title&&t;
</head&&t;
<body&&t;
<div class="container"&&t;
<div class="row"&&t;
<div class="col m6 offset-m3 s12 "&&t;
<div class="input-field"&&t;
<input placeholder="Your name" id="name" type="text" class="validate"&&t;
<label class="active" for="name"&&t;First Name</label&&t;
</div&&t;
<div class="input-field"&&t;
<input placeholder="Your name" id="id" type="text" class="validate"&&t;
<label class="active" for="id"&&t;Your Id</label&&t;
</div&&t;
<div class="input-field"&&t;
<input placeholder="Your name" id="dep" type="text" class="validate"&&t;
<label class="active" for="dep"&&t;Your Department</label&&t;
</div&&t;
<button id="btn" onclick="waitin&Messa&e()" class="btn waves-effect waves-li&ht" type="submit"
name="action"&&t;Submit
<i class="material-icons ri&ht"&&t;send</i&&t;
</button&&t;
</div&&t;
</div&&t;
<div class="row"&&t;
</div&&t;
<div id="ms&"&&t;
<div&&t;
</div&&t;
</div&&t;
</div&&t;
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"&&t;</script&&t;
<?!=include('js');?&&t;
</body&&t;
</html&&t;
Комментарии:
1. спасибо за информацию, но все равно мне приходится увеличивать масштаб моего браузера, чтобы иметь возможность вводить текст в форму. что делает ее недружелюбной формой. но ваше добавление сделало форму в центре браузера, что хорошо.
2. @Nasaf С моим кодом мне не нужно увеличивать изображение на телефоне, чтобы увидеть правильность формы. Попробуйте в другом браузере и проверьте, активировали ли вы опцию браузера «Показывать страницу как рабочий стол» что-то вроде этого. Эта опция заставляет браузер игнорировать «окно просмотра» в метатеге