html - div 填充有问题吗?

标签 html css jquery-mobile

我创建了一个 div。在 div 标签中我写了一些文本框和单选按钮。现在 div 内容非常接近 div margin 但我需要在左侧和右侧留出一些空间。我需要在黄色标记之间开始和结束 div 内容。蓝色标记是 div 边距。

enter image description here

分区 CSS:

.docsDiv
{
  position: relative;
  width: 100%;
  padding: 0px;
  background: #FFFFFF;
  border: #C0C0C0 groove 1px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

HTML:

<div class="docsDiv">
  <p> Gender</p>
  <input type="radio" name="gender" id="gender_1" />
  <label for="gender_1">Male</label>
  <input type="radio" name="gender" id="gender_2" />
  <label for="gender_2">Female</label>

    Father's Name   
    <input type="text" name="fatherName" id="fatherName">   

    Mother's Name
    <input type="text"  name="motherName" id="motherName">  

    Date of Birth
    <input type="text" id="dateofbirth">        
</div>

最佳答案

Demo您可以在包装器 (docsDiv) 内添加一个带有填充的 div,以将其他元素向内推。

<div class="docsDiv">
    <div class="padding-20">
        <p> Gender</p>
        <input type="radio" name="gender" id="gender_1" />
        <label for="gender_1">Male</label>
        <input type="radio" name="gender" id="gender_2" />
        <label for="gender_2">Female</label>

        Father's Name   
        <input type="text" name="fatherName" id="fatherName">   

        Mother's Name
        <input type="text"  name="motherName" id="motherName">  

        Date of Birth
        <input type="text" id="dateofbirth">
    </div>      
</div>

CSS

.padding-20 {
     padding: 0 20px;
}

关于html - div 填充有问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25385745/

相关文章:

HTML 检查 - 在 href 中使用 tel 时网站无效

javascript - 使用 Javascript 根据用户选择更改悬停声音

html - 侧边栏不工作

html - wordpress 将 div 居中对齐

jquery - 在 DOM 外部使用 jQuery 克隆

html - 表行,当向一个单元格添加填充时,整行会被下推

javascript - 获取多级下拉菜单的高度

javascript - Webkit JQuery Mobile block 到内联转换不起作用

CSS:不支持 CSS3 图像 mask 和/或伪元素的设备的自动回退/解决方法

javascript - 从 3.3.0 更新到 3.6.4 后,Cordova 未启动 deviceready