Your first question. Not exactly. Every logic family has it's own definitions of High and Low and sometimes a grey state where neither is defined. CMOS is effectively rall to rail except for TTL compatable CMOS.
I want to warn you that:
1. Active low
2. Active high
3. Open collector
4. Tri-state
5 open drain
are all output styles.
I won't go as far as active high to active low at will, but it is possible, for example, when defining ports on a microprossor to have them
1. Start out as Tri-state
2. Configure them as an input or an output.
Sometimes it makes things difficult, so the ULN 2003, U:N200x etc relay drive can come into play. These devices are optimized per logic family. It can cause issues with TTL because inputs float high. In that device...
1. Unplugged - Open collect off
2. A high input - Open collector ON
3. A low output - open collector OFF