【问题标题】:form inside a div is not properly aligningdiv 内的表单未正确对齐
【发布时间】:2012-04-11 16:42:28
【问题描述】:

我在 a 中有一个表单,无论我做什么,它都会向左对齐到侧边栏。前段时间我让它正常工作,现在改变了一些东西,我无法让它回到中心。

这是我正在测试所有内容的链接。

http://amfotography.com/newsite/contact.html

【问题讨论】:

    标签: css forms html alignment


    【解决方案1】:

    您可以添加一个margin-left 来弥补固定侧栏的偏移量:

    例子:

    #form{
       margin-left: 200px;
    }
    

    【讨论】:

    • 我的 CSS 看起来像这样 #form { font-family:Verdana, Geneva, sans-serif;颜色:#ffffff;宽度:30em;左边距:300px;边距顶部:100px; }
    • 好吧,根据 Web 开发人员工具,由于流氓字符,它没有被应用。修复你的那些角色,你就是金子。
    • 我从上到下翻遍了css,找不到任何流氓字符。
    【解决方案2】:

    #liston 后面好像有一些奇怪的字符

    #liston {
        font-family:Verdana, Geneva, sans-serif;
        font-weight: bold;
        color: #d00101;
        font-size: 18px;
        text-align:left;
        }â <================== here
    #form {
        font-family:Verdana, Geneva, sans-serif;
        color:#ffffff;
        width:30em;
       margin:auto;
    }
    

    当我删除它们时,它可以正常工作(您仍然需要将 margin: auto 设置为 margin-left: 200px)

    【讨论】:

    • 当我在 Firefox 中使用 webdeveloper 插件 (chrispederick.com/work/web-developer) 查看时,我看到了这些错误字符。我猜想在 Notepad++ 等编辑器中加载您的 CSS 文件可能会使它们可见。只需删除它们,再次保存文件,然后试一试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-11
    • 1970-01-01
    • 1970-01-01
    • 2015-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多