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

如何使用CSS缩进选择optgroup的多个级别?

劳豪
2023-03-14
问题内容

只是真的尝试通过嵌套深度缩进optgroup块,我已经尝试了一个通用margin- left规则,先嵌套元素,然后尝试应用相同的规则,然后尝试padding-left…这样缩进吗?看来基本的:P

在以下示例中,标有“ client2_a”的optgroup应该比其他缩进更多,因为它嵌套在“ client2”中。


问题答案:

编辑

以下原始答案在现代浏览器中不再起作用。对于那些仍然需要使用标签而不是对HTML列表做魔术的人,在此线程上找到了一个更好的解决方案:在“SELECT”标签中呈现“OPTION”的层次结构

我会推荐igor-krupitsky建议的解决方案,他建议删除 并使用二进制 代替。至少在Chrome上,使用键盘在列表中找到项目的第一个字符不会中断。

结束编辑

当前的HTML规范没有为嵌套标签提供任何功能(例如缩进)。。

同时,您可以使用CSS手动设置关卡样式。我尝试在示例中使用样式,但是由于某些原因,样式无法正确呈现,因此至少可以使用以下样式:

<select name="select_projects" id="select_projects">

        <option value="">project.xml</option>

        <optgroup label="client1">

            <option value="">project2.xml</option>

        </optgroup>

        <optgroup label="client2">

            <option value="">project5.xml</option>

            <option value="">project6.xml</option>

            <optgroup label="client2_a">

                <option value="" style="margin-left:23px;">project7.xml</option>

                <option value="" style="margin-left:23px;">project8.xml</option>

            </optgroup>

            <option value="">project3.xml</option>

            <option value="">project4.xml</option>

       </optgroup>

       <option value="">project0.xml</option>

       <option value="">project1.xml</option>

    </select>

希望能有所帮助。



 类似资料:
  • 问题内容: 我试图在选择元素中选择一个值。我正在使用Selenium RC(Java)运行测试用例。我了解选择值的代码由以下代码给出: 我无法使用上面的代码选择所需的值。我认为这可能与选择源代码中的optgroup有关。我没有任何异常,该命令执行得很好,但是在页面上未选择所需的值。另外,我不能使用ID(而不是值),因为那里没有任何ID。这是选择器的源代码: 有什么方法可以使用Selenium选择所

  • 描述 (Description) 智能选择允许使用multiple和optgroup属性使用多个选择和组选项。 例子 (Example) 以下示例演示了在Framework7中使用多个select和optgroup - <!DOCTYPE html> <html> <head> <meta name = "viewport" content = "width = device-w

  • 我正在使用标记为我的搜索框创建一个建议列表,但是我不能从数据列表中选择多个值。当前,我得HTML是:

  • 问题内容: 如何选择多个文件? 问题答案: 在HTML5中,您可以添加multiple属性以选择多个文件。 旧答案: 每个只能选择1个文件。如果要发送多个文件,则必须使用多个输入标签或使用Flash或Silverlight。

  • 我对使用MySQL非常陌生,我还在学习。 假设我有3个表在一个数据库。表格如下: 包含ID(PK)和Name 包含ID(主键)、姓名等 包含rol_num(PK),student_id和course_id。 student_id参考学生(id)course_id参考课程(id) 基本上学生详情在学生表中,课程详情在课程表中,入学表是学生及其课程的链接表 使用Select query命令,如何获取所

  • 问题内容: Tbl和Tbl2的CSS应该相同。 不起作用。 我如何才能做到这一点而不重复整条线? 问题答案: 您应该为这两个规则添加完整的祖先路径。不仅仅是您看到差异的地方。