我试图h1内嵌标签内联两个相同图像的实例,水平居中在页面的两侧.我有以下html:
<div id="divWnfsHeader">
<hr>
<div id="divH1ImgLeft"><img src="../images/transBg.png" alt="WNFS Image" /></div>
<div id="divH1"--><h1>WNFS</h1></div>
<div id="divH1ImgRight"><img src="../images/transBg.png" alt="WNFS Image" /></div>
</div><!-- close divWnfsHeader -->
Run Code Online (Sandbox Code Playgroud)
这是我最近尝试过的CSS:
#divH1 {
display: inline;
/*
overflow: hidden;
*/
}
#divH1ImgLeft {
display: inline;
float: left;
/*
overflow: hidden;
*/
}
#divH1ImgRight {
display: inline;
float: right;
/*
overflow: hidden;
*/
}
#divWnfsHeader {
text-align: center;
}
Run Code Online (Sandbox Code Playgroud)
但当然它不起作用,否则我不会发帖寻求帮助.我最后得到左图像,缩进,然后是一个大的间隙,然后是H1内联的内容,最后是下一行的同一图像的第二个实例,但也许它实际上在同一行但是包裹?
在针对上面详述的不同div尝试不同css参数的多个变化后,我仍然没有进一步.请问css知道的人请伸出援助之手帮助我的css吗?
我有一个表单,使用PHP设置页面的输入字段值,如:
// create and fill inputVarsArr with keys that have empty vals
$troubleInsertInputVarsArr = array_fill_keys(array('status', 'discoverDate', 'resolveDate', 'ticketIssued', 'eqptSystem', 'alarmCode', 'troubleDescription', 'troubleshootingSteps', 'resolveActivities', 'notes'), '');
if (isset ($_POST['insert'])) { // update DB site details
foreach ($troubleInsertInputVarsArr as $key => $val) {
if ($key !== 'discoverDate' && $key !== 'resolveDate') { //deal with dates separately below
$val = $_SESSION[$key] = sanitizeText($_POST[$key]);
echo '<br>(' . __LINE__ . ') ' . $key . ': ' . $val . ' ';
} // close …Run Code Online (Sandbox Code Playgroud) 我需要在我的php.html页面中加入一些JS,并且我很难尝试调试.我一直在谷歌搜索,但似乎无法找到如何打印行号,如__LINE__在PHP中.有没有办法轻松地实现这个看似有用的壮举?
我遇到的另一个问题是,我正在尝试调试一个script行为不太明显的块,而我需echo要这样做alert一个非常长的字符串var.不幸的是,警报框会自行关闭,大概是因为var字符串有多长.似乎没有任何方法来定义参数,例如alert盒子的高度,宽度等,所以我尝试使用这个hack:
function alertDebug(linesToDisable)
{
var newLinesToDisable = new String();
for (var n = 0; n < linesToDisable.length; n++)
{
if (n % 100 == 0)
newLinesToDisable += "\n";
newLinesToDisable += aString[n];
}
alert( newLinesToDisable );
}
alertDebug( linesToDisable );
Run Code Online (Sandbox Code Playgroud)
但alert完全无法解雇.任何拥有L337 JS技能的人都能帮忙吗?