| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| تبادل الخبرات[2](البكسل و النسبة المؤية) كود PHP: كود PHP: كود PHP: يعني البكسل يثبت العنصر طولا وعرضا و تموضعا لكن مشكلته انه يظهر بالشكل المطلوب على حسب القياس الذي صممته فيه أو الذي تريده أن يظهر لك فيه بالشكل المطلوب، فلو حددت للعناصر تموضعها في القياس(1024 على 768) فإنه سيظهر صغيرا في (1280 على 720) ، و كبيرا في (800 على 600). هناك من يهرب من هذه المشكلة بأن يجعل العناصر كللها تتوسط الصفحة أو الصفحة كلها تخضع لمقياس التوسط و هذا نراه غالبا في المدونات حتى لو كبر مقياس التصفح، تبقى دائما في الوسط وهذا يعطي انظباع أن الصفحة تخضع لجميع القياسات، و هناك من يلجأ الى فكرة الجداول مع النسبة المئوية من خلا أي برنامج WYGIWYG او محرر، وفكرة الجداول هي التي كانت سائدة قبلا و مازالت نظرا لأن كل خلية فيها تتأثرب الخلايا الأخر المرتبطة بها، لكن المشكلة هي أنك في الأخير ستجد تراكما كبيرا للخلايا أنت بغنى عن أكثر من نصفها، اضف الى ذالك صعوبة التعديل فيما بعد، كل خلية تتأثر بأختها يعني في التعديل قد يتأثر الجدول كله ان لم أقل كل الجداول -- لكن بالنبة المئوية و style (CSS) سهلت المسآلة الآن يمكنك بالنسبة المئوية أن تصمم على أساس قياس التصفح (800/600) و بنفس الشكل سيظهر لك في القياس(1280 على 720) لاحظ الفرق هنا بالبكسل صمم على قياس (800/600) سيبقى الصندوق ثابتا كود PHP: و هنا بالنسبة المئوية جربه في كل المقاييس كود PHP: -- تبقى القاعدة: - العرض بالنسبة المئوية = العرض بالبكسل مقسوم على عرض القياس الذي صممت عليه مضروب في مائة كود PHP: العرض بالنسبة المئوية = 450 / 800 * 100 = 56.25 النتيجة 56.25 اذا هي 56% ---- %; width:56% - الطول بالنسبة المؤية = الطول بالبكسل مقسوم على عرض القياس الذي صممت عليه مضروب في المائة كود PHP: نتيجة الطول 66.66 = 66% ---- height:66% -- قاعدة التموضعات : كود PHP: = 23% ---- left:23% كود PHP: = 11% ---- top:11% هذه هي كل القاعدة، سنطبقها الآن بشكل موسع في شكل بسيط به أربعة صناديق كان قد ارسلها لي بشار هذه وسومها كود PHP: بعد تطبيق القاعدة عليها تصبح الوسوم كود PHP: الى هنا نكون قد انتهيتا من القاعدة و تطبيقها في الأخير قد يكون رأيك من رأي الأخ بشار حينما قال لي : زيزوار أنا فهمان عليك و القاعدة مهضومة لكن هل لنا ببرمجية تضعها في الصحفحة تغنينا عن كل هذا الحساب؟ فغلا وجدتها فكرة جميلة حيث أنك تصمم على أي مقياس ترتاح له، و البرمجية تقوم تلقائيا بتحويل البكسل الى النسبة المؤية للعناصر التي تحددها عن طريق ال ID . و قد أتممت برمجها و لله الحمد و قبل طرح السكريبت أود أن أشير و أنصح بأن لا أنصحك أن تكون صفحتك كلها بالنسب المئوية ، فقط لبعض العناصر وحتى هذه العناصر ليس بالضرورة أن تحول الطول والعرض و التموضع فقط ما تحتاجه و ما تقتضيه الحاجة او ما يتطلبه وضع الصفحة، انما أدرجت هذه الحلقة من التبادل الخباراتي حتى نكون على دراية تامة بالنسبة المئوية في التصميم و ليس كبديل حتمي للبكسل. نعود الى الكود الذي برمجت لهذا الغرض كود PHP: كود PHP: ثم تأتي وسم العناصر التي تريدها بالنبة المئوية فتضع لها هذا الإيدي id="wino_ltwh" كهذا المثال كود PHP: ولنكتشف فعاليته في هذه الصفحة http://wino.ws/javascript/px2percent...with_code.html خصائص متقدمة في الإيدي: لو كتبت في الإيدي wino_t فإنه سيغير فقط top الى النسبة المئوية، و اذا وضعت wino_h فإنه سيغير فقط العرض او اذا وضعت wino_hw فإنه سيغير الطول و العرض فقط يعني أنت من يحدد في العنصر مالذي تريد له فيه النسبة المئوية l=left و t=top و h=height و w=width ولا فرق في الكود بين wino_htwl و wino_tlwh أو wino_tl و wino_lt ماهية الكود لمن يهتم: الكود يقوم بتحسس جميع وسوم div ويختار منها الوسوم التي يبتدأ الإيدي الخاص بها ب(wino_) فيبحث في الحروف التي تليها، فإذا وجد حرف w يقوم بالتأكد من وجود قيمة البكسل في width الخاص بهذا العنصر ثم يسحب قيمتها ليقوم بالحساب على نفس القاعدة التي أدرجناها سابقا ، و يعطي ل width هذا العنصر في الأخير النتيجة بالنسبة المئوية ، نفس الأمر مع l=left و t=top و h=height وهكذا دواليك حتى ينهي جميع الوسوم التي تخضع للشرط. هذا مالدي هذه الساعة أرجو أن تعذروني على الأخطاء الإملائية و أيضا بعض التعابير الخائنة قد يكون سببها قلة النوم ²²² أ أنتظر منكم على الأقل جدول بثلاث خلايا أفقية و ثلاث عمودية بدون ادراج وسم table فقط ب div و البكسل أو النسبة المئوية أو بإعتماد الكود او كما تشاء ،يالله يا بيشو أنت أول واحد في انتظار مشاركاتكم و خبرتكم أستودعكم الله و السلام | |||||
|
| |||||
|
إبداع منقطع النظير لا أملك وأنا أقرأ أسطره إلا أن أكون بوضعية فاغر الفم لما إحتواه من معلومات قيمة .. مثل هذه المواضيع المفتروض تكون كالمعلقات السبعة ..تعلق على جدران سوالف وتثبت ..كل التقدير لك أستاذي على هذه المعلومات القيمة ..
__________________ الملف الشخصي | |||||
|
| |||||
|
زيزوا حسابك على المسنجر ![]() لن امدحك ............ بس انت بتعرف ردي ![]() يا بصل ...... اقصد بطل هههههههههههههههههههه سوف اجرب وارشقك بالتعليقات الساخنة جهز حالك ............
__________________ الزيند بين واقع الكسر وهاجس الحماية. PHP تعد خيار تكتيكي لبناء موقع أو حتى( مويقع )! الحماية هدف لا يدرك و تجاوزها متعة وهدف أيضا . إن كنت تريد صندوق لتلعب به فإختر Windows وإلا فاختر Linux. | |||||
|
| |||||
|
سلام عليكم والله رغم نعاسي كنت متجه الى السرير الجميل الذي ناديني والسرير مصنوع من الخشب و الخشب هو مادة تنقلها الجمال في الصحراء والجمل هو حيوان اليف ........................للمزيد من التفاصيل حول الجمل هههههههههههه على كل وجدنا ثغرة صغيرة : طبعا تم حلها فورا ![]() الثغرة هي ان الكود يعمل بشكل رائع ولكن دعوني اضع جدول واعطية نسبة 50% وارسم تحتة DIV بنفس الابعاد تماما واطبق عليها السكريبت وافتح الصفحة سوف تجد ان الجدول يمتد بقليل و بمقدار 20 بكسل زيادة عن ال DIV ود قمت بانقاص 20 بكسل من متغير الطول والعرض الخاصين كود PHP: كود PHP: بالنسبة للديرم ويفر لا يقبل وجود _ في اسم ال ID لذا استبدلتها ب X الكود كامل مع المثال : كود PHP: هيا الى النوووووووووووووووووووووووووووووووم
__________________ الزيند بين واقع الكسر وهاجس الحماية. PHP تعد خيار تكتيكي لبناء موقع أو حتى( مويقع )! الحماية هدف لا يدرك و تجاوزها متعة وهدف أيضا . إن كنت تريد صندوق لتلعب به فإختر Windows وإلا فاختر Linux. | |||||
|
| |||||
|
بسم الله الرحمن الرحيم أستاذنا الفاضل زيزوار دائما ماتجبرني على أن أنحني لك احتراماً استفدت واستفيد دائماً من مقالاتك ومواضيعك جزاك الله عنا كل خير استاذي الفاضل
__________________ م/حسام القاضي 0020122893415 شركتي : المحترفون العرب للإنترنت www.arabip.com موقعي الشخصي (مدونتي) : www.hossamelkady.com | |||||
|
| |||||
|
اشكرك من كل قلبي اخي Zizwar تفضل شوف الحوسة الي سويتها كود بلغة HTML: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Thanks Zizwar</title> </head> <body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0"> <div style="border-style:double; border-width:1px; padding:2px; position:absolute; left:25%; top:0%; width:50%; height:11%; background-color: #6699CC"></div> <div style="border-style:double; border-width:1px; padding:2px; position:absolute; left:0%; top:0%; width:25%; height:100%; background-color: #9999CC"></div> <div style="border-style:double; border-width:1px; padding:2px; position:absolute; left:25%; top:11%; width:50%; height:69%; background-color: #999933"></div> <div style="border-style:double; border-width:1px; padding:2px; position:absolute; left:25%; top:80%; width:50%; height:20%; background-color: #995933"></div> <div style="border-style:double; border-width:1px; padding:2px; position:absolute; right:0%; top:0%; width:25%; height:100%; background-color: #9999CC"></div> <div style="border-style:outset; border-width:1px; padding:2px; position:absolute; right:2%; top:10%; width:20%; height:80%; background-color: #99CCFF"></div> <div style="border-style:outset; border-width:1px; padding:2px; position:absolute; left:2%; top:5%; width:20%; height:25%; background-color: #99CCFF"></div> <div style="border-style:outset; border-width:1px; padding:2px; position:absolute; left:2%; top:35%; width:20%; height:25%; background-color: #99CCFF"></div> <div style="border-style:outset; border-width:1px; padding:2px; position:absolute; left:2%; top:65%; width:20%; height:25%; background-color: #99CCFF"></div> </body> </html> دمت كما تحب | |||||
|
| |||||
| اقتباس:
![]() زيزوار خوزام السوالف .....موسكووووووووووووووووووووووووووووووووووووووووووو
__________________ الزيند بين واقع الكسر وهاجس الحماية. PHP تعد خيار تكتيكي لبناء موقع أو حتى( مويقع )! الحماية هدف لا يدرك و تجاوزها متعة وهدف أيضا . إن كنت تريد صندوق لتلعب به فإختر Windows وإلا فاختر Linux. | |||||
|
| |||||
|
يبقى ال Table منتصر انا أقصد بتأثر الخلايا ببعضها لنفرض أنك وضعت Div وتحتها Div اخر وكانت ال Div الاوى تحوي نص طويل فانها سوف تمتد لكي تلائم حجم النص . المشكلة التي سوف نواجهها ان ال Div الثانية سوف تعوم على الاولى ..... وهاكم مثال : كود PHP:
__________________ الزيند بين واقع الكسر وهاجس الحماية. PHP تعد خيار تكتيكي لبناء موقع أو حتى( مويقع )! الحماية هدف لا يدرك و تجاوزها متعة وهدف أيضا . إن كنت تريد صندوق لتلعب به فإختر Windows وإلا فاختر Linux. | |||||
|
| |||||
|
الأستاذ رضى و منكم نستفيد أيضا و دائما شكرا على مرورك الكريم -- الأخ الحضرمي ان شاء الله و جزاك الله خيرا -- الأخ بشار و مازلت تحفر لي تفر لي حتى نسقط جميعا سأفكر في ما قلت و سأرد عليك لاحقا، مهم ذالك المثال الذي وضعت -- الأخ hossam elkady بارك الله فيك بدورك وان شاء الله المزيد و استفادة متبادلة -- أخ Danger_Zone ان شاء الله سأفتتحه عندما أنتهي تماما من فكرة winoscript عند افتتاحه ستجد أن السورس كله بالعربية ان شاء الله -- أخي ياقلبي دبحت قلبي بمثالك الأفضل من أمثلي و المعززة لها بارك الله فيك -- بيشو كما قلت لك سأفكر في هذه المشكلة، لكن بدورك لا تنام عنه مشكورين يا اخوة على مروركم المشرف و بارك الله فيكم جميعا | |||||
|
| |||||
|
اوكي زيزوا بالانتظار نحن ![]() لا تنام على الموضوع . :]
__________________ الزيند بين واقع الكسر وهاجس الحماية. PHP تعد خيار تكتيكي لبناء موقع أو حتى( مويقع )! الحماية هدف لا يدرك و تجاوزها متعة وهدف أيضا . إن كنت تريد صندوق لتلعب به فإختر Windows وإلا فاختر Linux. | |||||
|
| |||||
|
الله الله الله ماشاء الله لاقوة إلا بالله .. طريقة رائعة وشرحك جميل .. وشجعتني أن أستخدم هذه الطريقة من هنا ورايح إن شاء الله .. لا أعتقد أن هناك طريقة أسهل أو أفضل للتعامل مع قياسات الشاشة المختلفة .. وبمجرد أن أنتهي من تجربة الكود الذي أعطيتني إياه لرتب فسوف أشارك وأجرب معكم إن شاء الله شكرا أخي الحبيب إبراهيم ..
__________________ .... محمد حسام انترنت بلس | |||||
|
| |||||
|
إنترنت بلس مرحبا بك هل تقصد بالكود الذي ستجربه سكريبت حلوة الكوكي ، الله يسهل عليك في رتب وستلقى ثماره ان شاءالله -- Dr-dre67 تنتا أوليد زوين،وشكرا على التثبيت سير الله ازوجك ربعة ديال لعيالات ![]() -- داعية ان شاء الله علاش لا بيننا 700 كلم أنت في الشمال على هاذ لحساب، أجي نتا زورني | |||||
|