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个月了,我经常遇到这种类型的问题.我总是通过简单地键入一些定位代码来完成它.
但是,我今天不想做同样的事情,但是想要理解为什么会发生这种情况以及如何以正确的方式解决它.请问有人可以解释一下并教育我吗?
为什么我的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) 我找了一下上一个转换的最佳方法的建议std::wstring,以std::string-但一个快速和肮脏的转换用作一个关键std::map<std::string, int>对象.
地图非常大,并且已经很好地集成到项目中,并且只有少数键需要这种转换,因此我认为将地图更改为接受std::wstring键的地图将是浪费.
转换的输出并不重要,但必须保持一致,以便每次都可靠地从地图中提取正确的值.
该应用程序是仅限Windows的应用程序.
是否有任何已知的过程可靠地为此目的进行粗略转换?或者最好的方法是通过通常的,正确的转换过程(如本问题/答案中所述:如何将wstring转换为字符串?)?
编辑:请记住 - 只要事情一致,丢失的信息就可以了.即如果我投入一些日文字符,并且它们一直转换成相同的(可能是垃圾)std::string,那很好.这永远不会用于显示,只能用作从地图中提取值的键.
谢谢!
在使用一些自定义字体时,我有两个选择,要么从我自己的服务器加载表单,要么加载谷歌网络字体。但我关心的是哪一个在页面加载时间方面有效?
我使用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)
有人可以帮助我了解应该使用谷歌网络字体还是自定义表单自己的服务器中的哪一个。就页面加载时间而言,哪一个最好?
我正在尝试在我的 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 …
我有一个以下格式的字典.在这本词典中,存在不同种类的区域,但是存在多次.我想从此生成另一个字典,其中包含一个附加键"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) 我想删除一个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.