有一个导航栏<div>,里面是一个<ul>,每个<li>包含<a>一个链接(这是一个导航栏)
我看了谷歌和这个网站,我无法找到我正在寻找的确切内容.
我想是能够让我当前的风格(使用<li>带<a>的内侧),我想的<li>是均匀分布的,并集中(这部分顺其自然,如果他们是均匀分布的...)内<ul>(这是内部的navbar <div>).
无论如何,如果这没有意义让我知道,目前他们只是左对齐...继承人我拥有:
HTML:
<div class="navbar">
<ul>
<li><a href="Home">Home</a></li>
<li><a href="Discounts">Discounts</a></li>
<li><a href="Contact">Contact Us</a></li>
<li><a href="About">About Us</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
.navbar {
width: 100%;
margin-left: auto ;
margin-right: auto ;
background-color: #ABCDEF;
}
.navbar ul {
list-style-type: none; /*to remove bullets*/
text-align: center;
margin: 0px;
padding: 0px;
width: 90%;
overflow: hidden;
}
.navbar li{
float: left;
padding: 2px;
width: 150px;
margin-left: …Run Code Online (Sandbox Code Playgroud) 我在这里尝试一个简单的比较,分配不起作用我想...这里是代码,
int returnDateIndex(Paragraph para)
{
long firstIndex = 0;
for (int i = 0; i < para.Words.Count; i++)
{
if (para.Words[i].Text == "Second")
{
if (para.Words[i - 1].Text == "First")
{
firstIndex = para.Words[i].FirstSymbolPosition;
}
}
}
return (int)firstIndex;
}
Run Code Online (Sandbox Code Playgroud)
我运行了我的调试器(在VS中),当调用该赋值时,右边的int等于50,但左边的int保持等于0.不知道我错过了什么.
此应用程序使用Abbyy FineReader 9.0 SDK,FirstSymbolPosition的文档说它返回只读Long
编辑:代码已被删除所有功能,以便查看者更容易查看问题所在.我会很感激原始问题和其他任何代码的答案,这些代码会引起你的评论.
我做了这个简单的功能(从$ array中删除所有$ elem):
function remall($array, $elem) {
for($i=0; $i < count($array); $i++)
if($array[$i] == $elem)
unset($array[$i]);
$newarray = array_values($array);
return $newarray;
}
Run Code Online (Sandbox Code Playgroud)
但它并不完美,这里有一些输入和输出
$u = array(1, 7, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7);
$r = remall($u, 7);
Output of $r: 12345767
$n = array(7, 7, 1, 7, 3, 4, 6, 7, 2, 3, 1, -3, 10, 11, 7, 7, 7, 2, 7);
$r = remall($n, 7);
Output of $r: 1346231-30117727
Run Code Online (Sandbox Code Playgroud)
请注意我的输出中仍然有7个.此外,我的功能只会从数组中删除数字.如果你发现了什么,请告诉我,谢谢.
解决方案:嘿伙计这对我有用(感谢Flavius Stef)
function remall($array, $elem) …Run Code Online (Sandbox Code Playgroud) 我试图从.txt文件中获取名称.我正在使用文件('filename.txt'),但如果我使用php for循环来尝试修剪名称,它会出现在多行:
这是打印javascript的实际行(注意:我将这些名称放入选择框中,如果您可以解决手头的问题,其余代码应该可以正常工作,除非您遇到大问题,否则不要不需要评论)
<?php
for($i=1; $i < 27; $i++){
echo "selbox.options[selbox.options.length] = new Option('".lines[$i]."','".$lines[$i]."');\n";
}
?>
Run Code Online (Sandbox Code Playgroud)
下面是它在浏览器上的表现:
selbox.options[selbox.options.length] = new Option('Djamal ABDOUN
','First1 Last1
');
selbox.options[selbox.options.length] = new Option('Chadli AMRI
','First2 Last2
');
Run Code Online (Sandbox Code Playgroud)
我需要那些在一行,所以我没有得到一个未终止的字符串文字js错误任何关于我能在这做什么的想法?
编辑:哦,我应该提一下,$ lines var是这样启动的:$ lines = file('filename.txt'); 并且在那个文件中我已经格式化了这样的First1 Last1 First2 Last2 First3 Last3等我在每个姓氏后点击删除直到下一个名字触摸,然后按回车键把它放在一个新行上(编辑器是记事本++)