السلام عليكم ورحمة الله وبركاته
اليوم جبت لكم طريقة شلون نسوي قائمة للموقع بأستخدام الـCSS
اولا .
نفتح صفحة جديدة
في هذا الشرح راح استخدم هيدر خفيف وسهل .
, اما ان نضع ملفات الـCSS في نفس الملف عن طريق وضع
في هيدر الصفحة او نخليه في ملف خاص ونستدعيه في الهيدركود HTML:<style type="text/css">
بالكود التالي
حيث style.css اسم الملف اللي راح نستدعيه و stylefile المجلد الموجود فيه الملف .كود HTML:<link rel="stylesheet" type="text/css" href="stylefile/style.css" />
المهم . انا راح اضعه في هيدر الصفحة .
راح تضع
في خانة الستايلات .كود HTML:body { margin: 0px; } .H { background-color: #D7EDFD; height: 100px; }
حيث الستايل الاول خاص بالصفحة ككل وسوف يطبق :
- لا توجد هوامش للصفحة margin: 0px
الستايل H خاص بالهيدر ومواصفاته
- خلفيته تحمل اللون #D7EDFD
- طول الهيدر 100px
بعدين ننزل الى محتويات الصفحة <body>
ونضع
# حاليا محتويات الصفحة .كود HTML:<div class="H"> </div>
والناتج من الصفحة هو .كود HTML:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>TEst</title> <style type="text/css"> body { margin: 0px; } .H { background-color: #D7EDFD; height: 100px; </style> </head> <body> <div class="H"> </div> </body> </html>
الان هو المهم . وهو كيف نعمل قائمة .
اول شي نسوي الستايلات الخاصة بـالقائمة
سميت القائمة انا SubMenuكود HTML:#SubMenu { margin-top: 0px; text-align: left; height: 30px; font-family: arial, Helvetica, sans-serif; font-size: 17px; color: #FFFFFF; margin-left: 5px; font-weight: bold; direction: rtl; position: relative; } html #SubMenu { height: 1%; } #SubMenu ul li { float: left; color: #003399; font-family: arial, Helvetica, sans-serif; list-style-type: none; font-size: 17px; font-weight: bold; text-align: right; padding-right: 15px; padding-left: 15px; margin-top: 71px; } #SubMenu ul li a{ font-family: arial, Helvetica, sans-serif; font-size: 17px; padding: 0px; color: #3399FF; font-weight: bold; display: block; text-decoration: none; letter-spacing: 0px; margin-top: 6px; } #SubMenu ul li a:hover { border-bottom-style: solid; border-bottom-width: 4px; border-bottom-color: #5399FF; font-weight: bold; } #SubMenu ul li a:active{ color: #B3CAFF; }
وراح اشرح وحدة وحده .
هذا الستايل الاول وخصائصه كالتالي .كود HTML:#SubMenu { margin-top: 0px; text-align: left; height: 30px; font-family: arial, Helvetica, sans-serif; font-size: 17px; color: #FFFFFF; margin-left: 5px; font-weight: bold; direction: rtl; position: relative; }
- ارتفاع القائمة 30 بكسل
- خط arial و حجمه 17 بكسل واللون #FFFFFF
- هامش يسار 7 بكسل وفوق صفر
- واتجاه الكتابة : اليمين الى اليسار rtl
هذا الستايل الخاص بشكل القائمة . وخصائصهكود HTML:#SubMenu ul li { float: left; color: #003399; font-family: arial, Helvetica, sans-serif; list-style-type: none; font-size: 17px; font-weight: bold; text-align: right; padding-right: 15px; padding-left: 15px; margin-top: 71px; }
- الخط : arial والحجم : 17 بكسل و اللون #003399 و بولد
- والهامش العلوي : 71 بكسل << حتى ينزل تحت الهيدر ويكون في نهايته .
- والمسافة بين اللنك والاخر 15 يسار و15 يمين بالبكسل
هذا الستايل يتحكم بالقائمة الي تحمل لنك HyperLinkكود HTML:#SubMenu ul li a{ font-family: arial, Helvetica, sans-serif; font-size: 17px; padding: 0px; color: #3399FF; font-weight: bold; display: block; text-decoration: none; letter-spacing: 0px; margin-top: 6px; }
وهذا الستايل يتحكم في اللنك لما تقرب الماوس جنبه . وخصائصهكود HTML:#SubMenu ul li a:hover { border-bottom-style: solid; border-bottom-width: 4px; border-bottom-color: #5399FF; font-weight: bold; }
- خط اسفل اللنك بحجم 4 بكسل بلون #5399FF
والاخير يتحكم باللنك اللي دخله الزائر من قبل ويحمل اللون #B3CAFFكود HTML:#SubMenu ul li a:active{ color: #B3CAFF; }
الحين نضع القائمة
وممكن تزيدها عن طريق اضافة سطركود HTML:<div id="SubMenu"> <ul> <li><a href="index.php">الرئيسية</a></li> <li><a href="link1.php">رابط اول</a></li> <li><a href="link2.php">رابط ثاني</a></li> <li><a href="contactus.php">اتصل بنا</a></li> </ul> </div>
نضيف كود القائمة داخل الكودكود:<li><a href="contactus.php">اتصل بنا</a></li>
وبكون ناتج الكودكود HTML:<div class="H"> </div>
وشكلهكود HTML:<div class="H"> <div id="SubMenu"> <ul> <li><a href="index.php">الرئيسية</a></li> <li><a href="link1.php">رابط اول</a></li> <li><a href="link2.php">رابط ثاني</a></li> <li><a href="contactus.php">اتصل بنا</a></li> </ul> </div> </div>
وهذا كود الصفحة بالكامل
وشكل الصفحة النهائيكود:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="XHTML namespace"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled 1</title> <style type="text/css"> body { margin: 0px; } .H { background-color: #D7EDFD; height: 100px; } #SubMenu { margin-top: 0px; text-align: left; height: 30px; font-family: arial, Helvetica, sans-serif; font-size: 17px; color: #FFFFFF; margin-left: 5px; font-weight: bold; direction: rtl; position: relative; } html #SubMenu { height: 1%; } #SubMenu ul li { float: left; color: #003399; font-family: arial, Helvetica, sans-serif; list-style-type: none; font-size: 17px; font-weight: bold; text-align: right; padding-right: 15px; padding-left: 15px; margin-top: 71px; } #SubMenu ul li a{ font-family: arial, Helvetica, sans-serif; font-size: 17px; padding: 0px; color: #3399FF; font-weight: bold; display: block; text-decoration: none; letter-spacing: 0px; margin-top: 6px; } #SubMenu ul li a:hover { border-bottom-style: solid; border-bottom-width: 4px; border-bottom-color: #5399FF; font-weight: bold; } #SubMenu ul li a:active{ color: #B3CAFF; } </style> </head> <body> <div class="H"> <div id="SubMenu"> <ul> <li><a href="index.php">الرئيسية</a></li> <li><a href="link1.php">رابط اول</a></li> <li><a href="link2.php">رابط ثاني</a></li> <li><a href="contactus.php">اتصل بنا</a></li> </ul> </div> </div> </body> </html>
السموحة على التقصير
بالتوفيق ان شاء الله
owner





رد مع اقتباس
