1. A computer-implemented method comprising: Receiving various requests for content items to be displayed in various content item slots on various web resources presented at various user devices, wherein the various requests include information related to an amount of space available in the various content item slots; and for at least some of the various requests: identifying, using one or more processors and in response to the request, a content item from a set of eligible content items that are responsive to the request, the content item including a title portion and a body portion, the title portion including original text and being distinct from the body portion, wherein the body portion includes a plurality of lines of text including a first line of text and a second line of text; determining, based on the amount of space available in a content item slot, that the identified content item is too long to fit in the content item slot; and in response to determining that the identified content item is too long to fit in the content item slot: evaluating the body portion including determining when the body portion includes a complete phrase that is included in the plurality of lines, the evaluating including applying a test to one or more words in the body portion, wherein the evaluation is based, at least in part, on a size of the complete phrase and the amount of horizontal space in the title portion, as specified in the request; dynamically creating a modified content item from the content item, including promoting, using the one or more processors, the complete phrase into the title portion of the modified content item, wherein the title portion of the modified content item includes both the original text and the complete phrase; and providing the modified content item for presentation in the content item slot and in response to the content item request.
1. A computer-implemented method comprising: Receiving various requests for content items to be displayed in various content item slots on various web resources presented at various user devices, wherein the various requests include information related to an amount of space available in the various content item slots; and for at least some of the various requests: identifying, using one or more processors and in response to the request, a content item from a set of eligible content items that are responsive to the request, the content item including a title portion and a body portion, the title portion including original text and being distinct from the body portion, wherein the body portion includes a plurality of lines of text including a first line of text and a second line of text; determining, based on the amount of space available in a content item slot, that the identified content item is too long to fit in the content item slot; and in response to determining that the identified content item is too long to fit in the content item slot: evaluating the body portion including determining when the body portion includes a complete phrase that is included in the plurality of lines, the evaluating including applying a test to one or more words in the body portion, wherein the evaluation is based, at least in part, on a size of the complete phrase and the amount of horizontal space in the title portion, as specified in the request; dynamically creating a modified content item from the content item, including promoting, using the one or more processors, the complete phrase into the title portion of the modified content item, wherein the title portion of the modified content item includes both the original text and the complete phrase; and providing the modified content item for presentation in the content item slot and in response to the content item request. 3. The method of claim 1 wherein evaluating the body portion includes identifying when the entire first line of text constitutes a complete sentence and promoting the entire first line into the title portion when the first line constitutes a complete sentence.