当前位置: 首页 > 面试题库 >

如何在html列表上设置数字样式?

祁霖
2023-03-14
问题内容

是否可以 在有序列表上设置样式或增加数字的大小?

我打算仅使用CSS 将有序列表ol转换为wikihow步骤。


问题答案:

可以使用CSS3来完成,但不能使用100%跨浏览器(即IE7)来完成。使用伪:before元素以及counter-reset和counter-
increment,您可以隐藏列表样式并创建自己的样式。

同样在可怕的链接腐烂的情况下-这是所需的主要CSS代码(可以应用于任何有序列表)

ol {
    counter-reset:li; /* Initiate a counter */
    margin-left:0; /* Remove the default left margin */
    padding-left:0; /* Remove the default left padding */
}
ol > li {
    position:relative; /* Create a positioning context */
    margin:0 0 6px 2em; /* Give each list item a left margin to make room for the numbers */
    padding:4px 8px; /* Add some spacing around the content */
    list-style:none; /* Disable the normal item numbering */
    border-top:2px solid #666;
    background:#f6f6f6;
}
ol > li:before {
    content:counter(li); /* Use the counter as content */
    counter-increment:li; /* Increment the counter by 1 */
    /* Position and style the number */
    position:absolute;
    top:-2px;
    left:-2em;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:2em;
    /* Some space between the number and the content in browsers that support
       generated content but not positioning it (Camino 2 is one example) */
    margin-right:8px;
    padding:4px;
    border-top:2px solid #666;
    color:#fff;
    background:#666;
    font-weight:bold;
    font-family:"Helvetica Neue", Arial, sans-serif;
    text-align:center;
}
li ol,
li ul {margin-top:6px;}
ol ol li:last-child {margin-bottom:0;}​

此代码将产生一个自定义的有序列表;尽管不是您要求的样式。我将把定制工作留给您:)干杯



 类似资料:
  • 您好,我想调整字体大小和颜色的字体真棒。这是我正在使用的代码,我可以让颜色或字体大小正常工作。但不是两者都在一起。也不确定我是应该使用内嵌CSS还是创建一个单独的CSS文件。这是一个简短的HTML表单(计算器)。 我的语法有问题吗?我做了大量的搜索,似乎找不到问题所在。 谢谢

  • 问题内容: 我想在单行中呈现此列表。 清单项目1 清单项目2 应该显示为 列出项目2 列出项目2 使用什么CSS样式? 问题答案: ul li{ display: inline; } 有关更多信息,请参见listamatic 的基本列表选项和基本水平列表提供的链接)。 另外,正如评论中指出的那样,您可能希望对ul进行样式设置,并在li和li自身内部添加任何元素,以使外观看起来更好。

  • 本文向大家介绍如何在HTML中设置表格宽度?,包括了如何在HTML中设置表格宽度?的使用技巧和注意事项,需要的朋友参考一下 要设置HTML中的表格宽度,请使用style属性。style属性指定元素的内联样式。该属性与HTML <table>标记一起使用,具有CSS属性的宽度。HTML5不支持<table>的width属性,因此CSS属性width与style属性一起用于设置表宽度。 请记住,样式属

  • 问题内容: 我有一个名字列表,例如: 并声明: 如何执行以下操作: 有解决方法吗?有人可以解释为什么缺少这种方法吗? 使用:java,postgresql,jdbc3 问题答案: 没有干净的方法仅通过在我所知道的列表上设置列表来执行此操作。 编写代码,以适当数量的问号(与列表中的数字相同)构造​​SQL语句(或更好地替换单个?或类似的标记),然后遍历列表为每个参数设置参数。

  • 本文向大家介绍如何在HTML中设置字体颜色?,包括了如何在HTML中设置字体颜色?的使用技巧和注意事项,需要的朋友参考一下 要在HTML中设置字体颜色,请使用样式属性。style属性指定元素的内联样式。该属性与HTML <p>标记一起使用,具有CSS属性颜色。HTML5不支持<font>标记,因此CSS样式用于添加字体颜色。<font>标记在HTML5中已弃用。 请记住,样式属性的使用会覆盖全局设

  • 问题内容: 如何在提交表单时在POST标头中设置自定义字段? 问题答案: 无法完成-AFAIK。 但是,您可以使用例如jquery(尽管您可以使用普通的javascript做到)来序列化表单并发送(使用AJAX),同时添加自定义标头。 查看将HTML FORM更改为可用于POST的值的jquery 。 我的建议是包括 隐藏的表单元素 查询字符串参数