سلام
دقیقترین روش رو با کد جی کوئری می تونید انجام بدید..
به این صورت که طول دیو اصلی رو می گیرید و بعد منهای طول دیو داخلی که می خواهید در وسط صفحه قرار بگیره می کنید و بعد تقسیم بر دو می کنید و به اندازه عدد بدست اومده به دیو داخلی margin-top میدید .. با این کار دیو شما از نظر عمودی در وسط قرار می گیره..برای اینکه از لحاظ افقی هم در وسط قرار بگیره کافی در استایل اون دیو margin:auto بکار ببرید..در این مقاله من این کارو کردم ولی برای اینکه دیو داخل مرورگر در وسط قرار بگیره..برای اینکه داخل یه دیو در وسط قرار بدید کافی تغییر کوچک در همین دستو بدید و بجای گرفتن طول مرورگر طول دیو رو می گیرید..
موفق باشی..