De acordo com o atual acordo ortográfico, as formas corretas são cor-de-rosa e cor de laranja. Podemos, assim, concluir que cor-de-rosa é uma palavra composta, sendo escrita com hífen e que cor de laranja é uma locução, sendo escrita sem hífen.
O atual acordo ortográfico define que não deverá ser utilizado hífen em locuções substantivas, adjetivas, pronominais, adverbiais, prepositivas ou conjuncionais. Utiliza como exemplos as locuções adjetivas cor de açafrão, cor de café com leite e cor de vinho.
Salienta, contudo, que há algumas exceções que, já consagradas pelo uso, mantêm a escrita com hífen. Para tal, utiliza a palavra cor-de-rosa como exemplo.
Assim, o vocabulário ortográfico da Academia Brasileira de Letras e os dicionários registram apenas cor-de-rosa com hífen. As restantes cores são entendidas como locuções, escritas sem hífen:
Essa situação é polêmica, não sendo facilmente aceita por diversos estudiosos que não compreendem o uso consagrado que cor-de-rosa possa ter em relação ao cor de laranja.
Além do uso consagrado, há também uma explicação semântica para a diferenciação: cor-de-rosa é sempre rosa, independentemente de haver rosas vermelhas, brancas, amarelas,… Já as laranjas são sempre cor de laranja, podendo variar apenas entre um tom mais claro ou mais escuro. Apesar disso, há exemplos que contrariam esse pensamento, como cor de vinho.
Nota: É importante referir que no vocabulário ortográfico português no Portal de Língua Portuguesa está registrado cor-de-rosa (com hífen) e cor de rosa (sem hífen).
Segundo o atual acordo ortográfico, diversas locuções substantivas, adjetivas, pronominais, adverbiais, prepositivas e conjuncionais passaram a ser escritas sem hífen:
O acordo identifica como exceções a essa regra algumas locuções consagradas pelo uso, com significado próprio:
Cor-de-rosa e de cor de laranja podem ser usados como adjetivos ou como substantivos.
Enquanto adjetivos, não ocorre qualquer flexão, sendo adjetivos de dois números e dois gêneros.
Exemplos com o adjetivo cor-de-rosa:
Exemplo com o adjetivo cor de laranja:
Enquanto substantivos, cor de laranja e cor-de-rosa são substantivos masculinos. São também substantivos de dois números, sendo invariáveis em número.
Exemplo com o substantivo cor de laranja:
Exemplo com o substantivo cor-de-rosa:
Há, contudo, dicionários que não classificam estes substantivos como de dois números, permitindo a flexão no plural: