straight / strait are similar-sounding terms with different meanings (referred to as homophones). To better understand the differences, see below for definitions, pronunciation guides, and example sentences using each term. 👇
straight: (noun) a poker hand with 5 consecutive cards (regardless of suit). (adjective) successive (without a break). (adjective) having no deviations. (adjective) (of hair) having no waves or curls. (adjective) erect in posture. (adjective) in keeping with the facts. (adjective) characterized by honesty and fairness. (adjective) free from curves or angles. (adjective) neatly arranged; not disorderly. (adjective) not homosexual. (adjective) following a correct or logical method. (adverb) in a straight line; in a direct course.
strait: (noun) a narrow channel of the sea joining two larger bodies of water. (adjective) narrow.
straight: s·t·r·EY·t
strait: s·t·r·EY·t
(Examples are Wikipedia snippets under the CC ShareAlike 3.0 license. Definitions drawn from WordNet.)