كيفية إنشاء: استمارة م��رة
- الصفحة السابقة نموذج متداخل
- الصفحة التالية نموذج قابلة للفتح
تعلم كيفية إنشاء استمارة م��رة باستخدام CSS.
الاستمارة الم��رة
اضبط حجم نافذة المتصفح لرؤية التأثير (على الشاشات الصغيرة، سيتم ت堆يع العلامات والتعبيرات بدلاً من أن تكون متوازية):
كيفية إنشاء استمارة م��رة
الخطوة الأولى - إضافة HTML:
استخدم عنصر <form> لمعالجة الإدخالات. يمكنك الحصول على مزيد من المعلومات في دروس PHP الخاصة بنا.
أضف إدخالاً لكل حقل (مع علامة التسمية المثبتة) واستخدم عناصر <div> لتغليف كل علامة التسمية والإدخال، حتى يتمكن CSS من تعيين العرض المحدد:
<div class="container"> <form action="action_page.php"> <div class="row"> <div class="col-25"> <label for="fname">الاسم الأول</label> </div> <div class="col-75"> <input type="text" id="fname" name="firstname" placeholder="اسمك.."> </div> </div> <div class="row"> <div class="col-25"> <label for="lname">اسم العائلة</label> </div> <div class="col-75"> <input type="text" id="lname" name="lastname" placeholder="اسم العائلة الخاص بك.."> </div> </div> <div class="row"> <div class="col-25"> <label for="country">الدولة</label> </div> <div class="col-75"> <select id="country" name="country"> <option value="australia">استراليا</option> <option value="canada">كندا</option> <option value="usa">الولايات المتحدة الأمريكية</option> </select> </div> </div> <div class="row"> <div class="col-25"> <label for="subject">الموضوع</label> </div> <div class="col-75"> <textarea id="subject" name="subject" placeholder="كتابة شيء.." style="height:200px"></textarea> </div> </div> <div class="row"> <input type="submit" value="Submit"> </div> </form> </div>
第二步 - 添加CSS:
/*为输入框、选择元素和文本域设置样式*/ input[type=text], select, textarea{ width: 100%; padding: 12px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; resize: vertical; } /*设置标签的样式以使其显示在输入框旁边*/ label { padding: 12px 12px 12px 0; display: inline-block; } /*设置提交按钮的样式*/ input[type=submit] { background-color: #04AA6D; color: white; padding: 12px 20px; border: none; border-radius: 4px; cursor: pointer; float: right; } /*设置容器的样式*/ .container { border-radius: 5px; background-color: #f2f2f2; padding: 20px; } /*标签浮动列:25%宽度*/ .col-25 { float: left; width: 25%; margin-top: 6px; } /*输入浮动列:75%宽度*/ .col-75 { float: left; width: 75%; margin-top: 6px; } /*清除列后的浮动*/ .row:after { content: ""; display: table; clear: both; } /*��应式布局 - 当屏幕宽度小于600px时,使两列堆叠,而不是并排*/ @media screen and (max-width: 600px) { .col-25, .col-75, input[type=submit] { width: 100%; margin-top: 0; } }
الصفحات ذات الصلة
دليل:نموذج HTML
دليل:نموذج CSS
- الصفحة السابقة نموذج متداخل
- الصفحة التالية نموذج قابلة للفتح