小编Jac*_*ace的帖子

CSS margin-top无效

http://anonoz.com/armesh//contact_form/

上面的链接显示了我正在制作的联系表格.我试图让它像右边的图片.我必须给出margin-top20px 的文本"今天试试我们" .

HTML:

<body>

<div id="form_container">
    <div id="form_body">
        **<span class="form_head">Try us Today</span>**
        <br/>
        <span class="form_subhead">30 day money back gurantee</span>
                <form id="enquiry_form" method="post" action="scripts/contact-form-handler.php"> 

                        <input type="text" name="name" id="name" value="Name" />

                        <input type="text" name="contact" id="contact" value="Contact Number" />

                        <input type="text" name="e-mail" id="email" value="Email" />

                       <input id='submit_button' type="submit" value="Get Your Space - NOW" />
                </form>
    </div>    
</div>

<img src="form2.jpg"/>
</body> 
Run Code Online (Sandbox Code Playgroud)

CSS:

.form_head {
    margin-top: 20px;
    color:#58585a;
    font-size:22px;   
}
Run Code Online (Sandbox Code Playgroud)

CSS应该已经将.form_head20px压低了#form_bodydiv.但没有发生任何事 我甚至尝试过Firebug和Chrome开发人员工具,但没有弄清楚为什么会发生这种情况.我也尝试设置#form_bodydiv 的高度以匹配表单的高度,因此.form_head有空间被推下但它仍然无法正常工作.

我已经编码了3个月了,我经常遇到这种类型的问题.我总是通过简单地键入一些定位代码来完成它.

但是,我今天不想做同样的事情,但是想要理解为什么会发生这种情况以及如何以正确的方式解决它.请问有人可以解释一下并教育我吗?

html css margin css3

9
推荐指数
1
解决办法
3万
查看次数

Css兄弟(〜)选择器不适用于checked属性

为什么我的css不适合我?任何人都可以告诉我.

#slide1:checked ~ #inner { margin-left: 0;}
#slide2:checked ~ #inner { margin-left: -800px;}
#slide3:checked ~ #inner { margin-left: -1600px;}
Run Code Online (Sandbox Code Playgroud)

下面的CSS确实有用.我不知道从哪里开始.

#slide1:checked ~ #broadControl label:nth-child(1),
#slide2:checked ~ #broadControl label:nth-child(2),
#slide3:checked ~ #broadControl label:nth-child(3){
    background: #333;
    border-color: #333; !important;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="broadcast">
    <div id="overflow">
        <div id="inner">

            <article>
                <div class="info"></div>
                <div id="pic1"></div>
                <!--img src=""-->
            </article>
            <article>
                <div class="info"></div>
                <div id="pic2"></div>
                <!--img src=""-->
            </article>
            <article>
                <div class="info"></div>
                <div id="pic3"></div>
                <!--img src=""-->
            </article>

        </div>
    </div>
</div>

<!-- Broadcast controls -->
<input checked type="radio" name="slider" …
Run Code Online (Sandbox Code Playgroud)

html css

7
推荐指数
1
解决办法
3343
查看次数

C++ - std :: wstring to std :: string - 快速和脏转换,用作std :: map中的键

我找了一下上一个转换的最佳方法的建议std::wstring,以std::string-但一个快速和肮脏的转换用作一个关键std::map<std::string, int>对象.

地图非常大,并且已经很好地集成到项目中,并且只有少数键需要这种转换,因此我认为将地图更改为接受std::wstring键的地图将是浪费.

转换的输出并不重要,但必须保持一致,以便每次都可靠地从地图中提取正确的值.

该应用程序是仅限Windows的应用程序.

是否有任何已知的过程可靠地为此目的进行粗略转换?或者最好的方法是通过通常的,正确的转换过程(如本问题/答案中所述:如何将wstring转换为字符串?)?

编辑:请记住 - 只要事情一致,丢失的信息就可以了.即如果我投入一些日文字符,并且它们一直转换成相同的(可能是垃圾)std::string,那很好.这永远不会用于显示,只能用作从地图中提取值的键.

谢谢!

c++ stdstring

6
推荐指数
3
解决办法
3万
查看次数

从谷歌网络字体加载字体或从自己的服务器加载字体,哪一种在页面加载时间方面更有效?

在使用一些自定义字体时,我有两个选择,要么从我自己的服务器加载表单,要么加载谷歌网络字体。但我关心的是哪一个在页面加载时间方面有效?

我使用css的方式是

@font-face {
    font-family: 'MyWebFont';
    src: url('webfont.eot'); /* IE9 Compat Modes */
    src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('webfont.woff') format('woff'), /* Modern Browsers */
    } 
Run Code Online (Sandbox Code Playgroud)

在这里,在加载字体时,我还使用字体版本进行缓存并从 CDN 加载字体。

我尝试加载的字体大小接近 36k。

h1 {
       font-family: 'MyWebFont', Fallback, sans-serif;
}
Run Code Online (Sandbox Code Playgroud)

谷歌字体的实现

<link href='http://fonts.googleapis.com/css?family=Caesar+Dressing' rel='stylesheet' type='text/css'>

h1{
  font-family: 'Caesar Dressing', cursive;
}
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我了解应该使用谷歌网络字体还是自定义表单自己的服务器中的哪一个。就页面加载时间而言,哪一个最好?

css fonts webfonts font-face google-font-api

3
推荐指数
1
解决办法
1万
查看次数

GetDiskFreeSpaceEx 与空目录名称失败

我正在尝试在我的 C++ win32 应用程序中使用 GetDiskFreeSpaceEx 来获取“当前”驱动器上的总可用字节数。我在 Windows 7 上。

我正在使用此示例代码:http : //support.microsoft.com/kb/231497

它有效!嗯,差不多。如果我提供驱动器,它会起作用,例如:

...

szDrive[0] = 'C'; // <-- specifying drive
szDrive[1] = ':';
szDrive[2] = '\\';
szDrive[3] = '\0';

pszDrive = szDrive;

...

fResult = pGetDiskFreeSpaceEx ((LPCTSTR)pszDrive,
        ???                  (PULARGE_INTEGER)&i64FreeBytesToCaller,
        ???                  (PULARGE_INTEGER)&i64TotalBytes,
                               (PULARGE_INTEGER)&i64FreeBytes);
Run Code Online (Sandbox Code Playgroud)

fResult 变为true,我可以继续准确计算可用的可用字节数。

然而,问题是我希望不必指定驱动器,而只是使用“当前”驱动器。我在网上找到的文档 (这里) 状态:

lpDirectoryName [输入,可选]

磁盘上的目录。如果此参数为NULL,则该函数使用当前磁盘的根目录。

但是,如果我为目录名称传入 NULL,那么 GetDiskFreeSpaceEx 最终会返回false并且数据仍然是垃圾。

fResult = pGetDiskFreeSpaceEx (NULL,
        ???                  (PULARGE_INTEGER)&i64FreeBytesToCaller,
        ???                  (PULARGE_INTEGER)&i64TotalBytes,
                               (PULARGE_INTEGER)&i64FreeBytes);

//fResult == false 
Run Code Online (Sandbox Code Playgroud)

这很奇怪吗?我肯定错过了什么吗?任何帮助表示赞赏!

编辑

根据 JosephH …

c++ windows winapi

2
推荐指数
1
解决办法
3585
查看次数

计算python字典中值的重复

我有一个以下格式的字典.在这本词典中,存在不同种类的区域,但是存在多次.我想从此生成另一个字典,其中包含一个附加键"Count",该键将包含重复区域(即"Full Run"或"Half Run"或"Semi Run")的次数.

[
{'zip_zone': u'Full Run', 'zipcode': u'14042', 'longitude': -78.516154}, 
{'zip_zone': u'Full Run', 'zipcode': u'14101', 'longitude': -78.51734}, 
{'zip_zone': u'Full Run', 'zipcode': u'14706', 'longitude': -78.493761}, 
{'zip_zone': u'Half Run', 'zipcode': u'14709', 'longitude': -78.024817}, 
{'zip_zone': u'Semi Run', 'zipcode': u'14711', 'longitude': -78.119974}, 
{'zip_zone': u'Full Run', 'zipcode': u'14714', 'longitude': -78.256921}, 
{'zip_zone': u'Half Run', 'zipcode': u'14715', 'longitude': -78.157392}, 
{'zip_zone': u'Semi Run', 'zipcode': u'14717', 'longitude': -78.210567}, 
{'zip_zone': u'Semi Run', 'zipcode': u'14719', 'longitude': -78.86951}, 
{'zip_zone': u'Half Run', 'zipcode': u'14727', 'longitude': -78.268103}, 
{'zip_zone': u'Semi Run', 'zipcode': u'14731', …
Run Code Online (Sandbox Code Playgroud)

python django dictionary

2
推荐指数
1
解决办法
360
查看次数

删除char指针数组

我想删除一个char*数组,这应该是简单的吗?char * = new char[length];那么用delete[] char;吗?

此外,我无法std::string用于此练习.

我收到这个错误:

HEAP CORRUPTION DETECTED:正常阻止后(#137)0x00794B50.
CRT检测到应用程序在堆缓冲区结束后写入内存.

这是我的代码:

class myClass
{
    char * myString;
    ...
public:
    myClass::myClass( const char * tempStr);
};

myClass::myClass( const char * tempStr)
{
    int length = strlen(tempStr);
    myString = new char(length + 1); //+1 for null char
    strcpy(myString, tempStr);
    myString[length] = '\0';
    delete[] myString; //error occurs here
}
Run Code Online (Sandbox Code Playgroud)

现在,我知道,这段代码是完全不切实际的,但它仍然会抛出我想要解决的错误,所以如果我们能够解决这个问题,那么我应该在我的路上愉快.从我读到的这应该没问题?我会重申,对于这项练习我不能使用std::string.

c++ char delete-operator

1
推荐指数
1
解决办法
3363
查看次数