A port can only be a member of a single bridge. The default behaviour of a bridge is to act in the same manner as an unmanaged switch - it learns MAC addresses and forwards packets with any ethertype including untagged IP or tagged VLAN.
To change the behaviour so differing VLANs can be passed through the ports the simplest method is to enable VLAN filtering on the bridge, however on older devices this disables L2 hardware switching and all of the bridged traffic is handled by the CPU which often limits the throughput to less than wirespeed. To overcome this you have to resort to configuring the switch chip directly, and the various devices used in different models all have slightly different capabilities.
A Mikrotik bridge is more like an embedded managed switch, one port of which is connected to services provided by the CPU. There is a good description here http://forum.mikrotik.com/t/routeros-bridge-mysteries-explained/147832/1
For Mikrotik bridge equivalents of Cisco switchports see http://forum.mikrotik.com/t/why-does-this-work-with-cisco-and-not-with-mikrotik/156721/3 and http://forum.mikrotik.com/t/vlan-issues/143197/6