Why do Steel Ships Float?

Steel ships float because they are able to displace an amount of water equal to its weight. Because the boat is big enough to displace a large amount of water, it still floats even though it is very heavy.