小编Jos*_*h K的帖子

在<div>内的<ul>内部水平居中/均匀分布<li>

有一个导航栏<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)

css centering

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

带有问题的C#Noob:Int赋值不按预期工作

我在这里尝试一个简单的比较,分配不起作用我想...这里是代码,

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

编辑:代码已被删除所有功能,以便查看者更容易查看问题所在.我会很感激原始问题和其他任何代码的答案,这些代码会引起你的评论.

c#

5
推荐指数
0
解决办法
257
查看次数

PHP:删除所有未按预期运行的fcn,Code Inside

我做了这个简单的功能(从$ 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)

php removeall

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

PHP:需要帮助从代码中删除换行符

我试图从.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等我在每个姓氏后点击删除直到下一个名字触摸,然后按回车键把它放在一个新行上(编辑器是记事本++)

php

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

标签 统计

php ×2

c# ×1

centering ×1

css ×1

removeall ×1