La bataille du Piave ou offensive du Piave ou bataille du Solstice est une bataille qui s'est déroulée en dans le Nord de l'Italie au cours de la Première Guerre mondiale. Elle s'est conclue par la défaite de l'armée austro-hongroise, dont elle a constitué la dernière offensive majeure au cours de la guerre.
Après le succès remporté par les troupes germano-austro-hongroises en à Caporetto, le front italien s'est stabilisé sur le Piave, en partie en raison de l'épuisement de l'offensive des puissances centrales, en partie à cause des renforts acheminés en urgence par les Alliés et de la préparation d'une ligne de défense sur le fleuve. Au cours des mois suivants, les troupes austro-hongroises tentent plusieurs franchissements du fleuve tandis que les Alliés tentent de mener à bien la reconquête des territoires perdus.
Planifiée durant le premier trimestre de l'année 1918, conjointement avec le commandement allemand, cette offensive vise à obtenir la sortie de l'Italie du conflit.
Lors de la conférence de Spa, le , le commandant des unités austro-hongroises, Arthur Arz von Straußenburg, annonce à ses homologues allemands, qui l'approuvent, sa volonté de lancer une offensive contre le front italien dans le mois suivant. Cependant, sa préparation souffre de retards et son lancement est repoussé de quatre semaines : planifiée pour le , le déclenchement de l'offensive est repoussé au .
Différents plans ont été élaborés mais l'indécision de l'empereur, incapable de choisir entre deux bonnes idées, aboutit à la préparation de deux offensives, les affaiblissant l'une et l'autre. En effet, Charles donne son accord pour deux attaques conjointes, l'attaque frontale, préconisée par le maréchal Svetozar Boroevic von Bojna et la manœuvre de contournement, proposée par Franz Conrad von Hötzendorf ; en effet, Charles se montre incapable de choisir, alors que ses deux généraux souhaitent mener leurs opérations propres, sans concertation.