将表样式添加到新的API管理门户

时间:2020-10-23 12:54:34

标签: css azure azure-api-management

我正在使用本指南将客户的Azure API管理门户实现从“旧版”门户过渡到新/当前门户:

https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-developer-portal-customize

在大多数情况下,过渡很容易,除了缺乏创建自定义样式和样式表的能力:

样式

尽管您不需要调整任何样式,但您可以考虑 调整特定元素。例如,更改原色 匹配您品牌的颜色。

我们的许多API页面中都有HTML表,这些表用于描述为PUT,POST和PATCH操作提交的JSON消息。在新的API Management Portal下,表CSS消失了,我现在看到了重新添加对旧样式表的引用的方法。 CSS格式化表格边框,标题行颜色等,如下例所示。

是否可以将自定义CSS添加到“新” API管理门户?

如果没有,我应该如何在所有现有文档中一致地格式化数百张表?将CSS嵌入到每个页面中似乎有些疯狂,但是我看不到其他方法。

以下是我的客户端已样式化的表的示例,该表位于其中一个API的“请求正文”部分:

enter image description here

我看到有一个open ticket in the API Management's GitHub repo to add a "table widget",当它可用时会很好,但现在对我没有帮助。

1 个答案:

答案 0 :(得分:0)

在研究新门户中已经定义的现有样式时,我发现如果将以下样式添加到表中,它将很好地清理工作:

<table class="table">

在我的原始帖子中发布的表格如下所示,并应用了.table样式:

enter image description here