php - IE 中的 div 列表对齐问题

标签 php html css internet-explorer

我的 li 标签中有一个 div,它在除 IE 之外的所有浏览器中都显示正确对齐。

在 IE 中,出于某些原因决定将数字放在 div 之上。这是屏幕截图。

即:

所有其他浏览器(在本例中为 Chrome):

代码:

HTML 是用这个 php 生成的:

//iterate the new ordered array and echo html
foreach($sort_array as $ID=>$val)
{
//get the title and author
$query = "SELECT ID, TITLE, SUBTITLE FROM $usertable WHERE ID='{$ID}'";
$result = mysql_query($query);
$row = mysql_fetch_assoc($result);
//echo the data with html formating
echo '
    <li>
        <div class="article">
            <a href="/Articles/' . $row["ID"] . '">
                <h2>' . $row["TITLE"] . '</h2>
                <h3>' . $row["SUBTITLE"] . '</h3>
            </a>
        </div>
    </li>
';      
}

这里确实没有可能影响格式的 CSS。只是字体大小、颜色和下边距。

最佳答案

尝试将显示内联属性添加到您的元素。

display: inline;

display: inline-block;

关于php - IE 中的 div 列表对齐问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17736091/

相关文章:

javascript - 在标签附近打开的弹出窗口的正式名称是什么 [包括图片]

php - 使用 sqlsrv 和 $.ajax 进行实时搜索

PHP 数组到 JQuery

php - 是否为每个请求重建了整个 Zend Framework 堆栈?

javascript - 当 anchor 悬停在上面时,将 anchor 内的图像切换为文本

html - 如何禁用 &lt;textarea&gt; 的调整大小抓取器?

PHP 用单词、标点符号、主题标签、提及、表情符号标记一条推文

javascript - 使用 jQuery 动态添加两个表单元素

javascript - 在表格行悬停时填充 svg 路径

css - 如何自定义 rdoc Darkfish 样式表?