The rule still stands...
You can extend the network in this way as while the collision domains are limited; however you will soon run into the next limit: seven spanning-tree hops per network.
The only viable solution for large distances is to use a Layer3 based solution, using routing instead of switching.
Regards,
Leo