Final answer:
Southern Republicans fought against the Black codes through opposition from northern voters, support from southern voters, and action by the Radical Republicans in Congress.
Step-by-step explanation:
The southern Republicans fought against the Black codes in several ways:
- Opposition from northern voters: The Republican majority in Congress, including Radical Republicans, was opposed to the Black codes. They viewed these laws as attempts to circumvent the Thirteenth Amendment and maintain the social and economic structure of racial slavery.
- Support from southern voters: African Americans in the South resisted the Black codes by organizing and supporting the Republican Party. They elected Republican candidates who opposed these discriminatory laws.
- Action by the Radical Republicans in Congress: Congressional Republicans refused to seat delegates from southern states that had enacted the Black codes. They advocated for more dramatic Reconstruction measures to protect the rights of African Americans in the South.
These combined efforts eventually led to the dismantling of the Black codes and the passage of civil rights legislation.