یکی از قابلیت های خوب افزوده شده به CSS در نسخه 3، امکان استفاده از فونت هایی است که پیش از این تنها در سیستم عامل کاربران قابل نمایش و استفاده بودند، چرا که در وب به طور معمول تنها فونت های خاصی که در تمام سیستم عامل ها نصب و قابل اجرا هستند، پشتیبانی می شود و بقیه موارد به صورت پیش فرض (به طور مثال با فونت Arial) نمایش داده خواهند شد، از این رو توسعه دهنده گان CSS، به فکر راه حل این مشکل افتادند تا اینکه در نسخه سه خاصیتی با نام font-face@ معرفی شد، البته در ادامه خواهیم دید که استفاده از این خاصیت آنچنان هم به سادگی حالت معمول تعریف یک فونت نیست و به اصطلاح ریزه کاری هایی دارد.
تگ body
یکی از مهمترین و اساسی ترین تگ های زبان HTML و بطور کلی میتونیم بگیم این تگ ستون اصلی یک صفحه ی وب می باشد.
مطمعنم تا الان هر صفحه ی وبی را که دیده اید این تگ را نیز در آن صفحه دیده اید، بله این تگ ستون اصلی و اساس یک صفحه ی وب می باشد که وجود آن در یک صفحه وب ضروری می باشد.
تگ body
همونطور که از اسمش هم مشخصه میاد و بادی ( Body ) بدن یک صفحه وب را ایجاد مینماید ، و هرچیزی که درون این بدن قرار بگیرد در مرورگرها برای کاربران قابل مشاهده می باشد.
استفاده از یک عنصر خالی در نگهدارنده
در این روش از یک عنصر خالی (ترجیحا div) با اعمال ویژگی clear بر روی آن استفاده می شود. کار این ویژگی این است که اطراف عنصر شناور را پاکسازی کند تا عناصر دیگر به پایین عنصر شناور سقوط کنند. برای بررسی دقیقتر این ویژگی به مطلب مربوط به آن مراجعه کنید.پس کافی است عنصر زیر را به عنوان آخرین فرزند نگهدارنده قرار دهید:
<div style="clear:both;"></div>
یا می توانید از یک کلاس برای این کار استفاده کنید:
قبل از اینکه ویژگی float معرفی شود, طراحان با استفاده از عنصر table و اجزا آن عناصر صفحه را در کنار هم می چیدند یا به اصطلاح صفحه آرایی می کردند. که کار جالبی نبود چرا که عنصر table برای ساخت جدول می باشد نه صفحه آرایی.
در نتیجه با ورود float به دنیای وب جایگزین خوبی برای روش قبلی صفحه آرایی شد. کافی است به عناصر بلاک که نقش نگهدارنده های اصلی صفحه را دارند float داده شود تا بتوانیم ستون های مختلف برای محتوای صفحه را بسازیم.