Hay varias propiedades de CSS que puedes utilizar para ajustar el texto a un div:
1. `word-wrap`: Esta propiedad se utiliza para especificar si se permite que las palabras se rompan y se envuelvan al siguiente renglón cuando llegan al borde del contenedor. Puedes establecerlo en `break-word` para permitir que las palabras se rompan.
```css
div {
word-wrap: break-word;
}
```
2. `white-space`: Esta propiedad se utiliza para especificar cómo se manejan los espacios en blanco dentro del elemento. Si lo estableces en `pre-wrap`, se conservan los espacios en blanco y las líneas de texto se rompen para ajustarse al contenedor.
```css
div {
white-space: pre-wrap;
}
```
3. `text-align`: Esta propiedad se utiliza para alinear el texto dentro del contenedor. Puede ser `left`, `right`, `center` o `justify`.
```css
div {
text-align: justify;
}
```
4. `overflow-wrap`: Esta propiedad se utiliza para especificar si el navegador puede romper líneas dentro de palabras no rompibles para evitar el desbordamiento.
```css
div {
overflow-wrap: break-word;
}
```
5. `text-overflow`: Esta propiedad se utiliza cuando el texto desborda el contenedor. Puedes establecerla en `ellipsis` para indicar que el texto que desborda se debe recortar y reemplazar con puntos suspensivos.
```css
div {
text-overflow: ellipsis;
width: 200px;
white-space: nowrap;
overflow: hidden;
}
```
Puedes usar estas propiedades en combinación para ajustar el texto de la manera que necesites.