I just found that this page is saying...
I believe that CRC16 can be obtained from CRC32 by dropping the upper 16 bits.
Is it true?
Then is the lower 8 bits is for CRC8?
No. The low bits of a CRC is not also a CRC. You can get another, shorter check value that way in a pinch, but it's not a CRC.