The Wikipedia definitions of infimum and supremum include the words "greatest" and "lowest", implying that there's at most one infimum and one supremum for any given subset.
But in the empty set article, it says that any element of a set is the infimum and at the same time the supremum of the empty set.
Is the empty set a special case, or can any subset have an infinite number of suprema and infima?
Let $(A,<)$ be a partially ordered set. For $B\subseteq A$ we say that $x=\sup(B)$ if two conditions occur:
(We say that $x=\inf(B)$ if the same clauses occur with $\ge$ instead of $\le$)
From this definition it is obvious that every element is vacuously an upper bound for the empty set, as well a lower bound. As there are no elements in the empty set, the first clause is true for every $x\in A$.
This definition also implies that only the minimum element, if it exists, is a supremum for $\varnothing$, and only the maximal element, if it exists, is an infimum for the empty set. For example, if $x$ is not the minimum of $A$ then for some $y$ we have $x\nleq y$, and since $y$ is an upper bound of $\varnothing$ we have that $x$ is not the supremum.
In particular this is why in the context of the real numbers we have that $\sup(\varnothing)=-\infty$ and $\inf(\varnothing)=\infty$.