سؤال

هل CSS لعناصر HTML وSKINS للضوابط ASP؟ أم أنها المغلق على طول الطريق حتى يعتقد أنه يبدو أن يستغرق وقتا أطول؟ وما لديها Specivity SKINS أو CSS؟

وأنا أسأل لأنني خلق بلدي تطبيق ويب ASP.NET الأول (باستخدام كتاب)، في حين أن القراءة في نفس الوقت أخرى حول CSS. أنا الآن في النقطة حيث أنا في حاجة لبدء التفكير في التخطيط في كتابي ASP، وأنا مرتبك قليلا.

ووفقا لكتاب: SKINS اسمح لي ان اقول كل عناصر ويب مثل مربعات النص / العلامات أن يكون لون معين، الخط، وما إلى ذلك الموقع واسعة بسهولة تامة ومركزيا

.

وCSS رائع في إدارة تخطيط وأسلوب وكذلك من السهل (كلمة خاطئة، ولكن الشعور الصحيح على ما أظن) لتنفيذ

ولكن عندما يتعلق الأمر ASP.NET سوف يتطلب المزيد من العمل. وسوف تحتاج إلى إضافة الخاصية CssControl لجميع عناصر ويب إرفاق أسلوبي / فئة. والذي يبدو لجعل استخدام SKINS الخيار الأفضل عند التفكير في التحكم WEB.

هل كانت مفيدة؟

المحلول

وكل لصالحها. أنها لا تتداخل. CSS هو الشيء الوحيد الذي يجعل الواقع الاختلاف في المظهر. جلود أم لا، في النهاية انها تتلخص في الطبقات CSS وسمات الأسلوب، لأن هذا هو الشيء الوحيد الذي يفهم المتصفح.

والجلود ولكن تسمح لك عالميا تعيين بعض الخصائص لنوع من الرقابة. انها ليست يقتصر فقط على الأمور المظهر. نعم، يمكنك تعيين CssClass وخصائص نمط، ولكن يمكنك أيضا تعيين خصائص أخرى أيضا. انها مثل تجاوز والقيمة الافتراضية التخزين العالمي.

نصائح أخرى

وأنا، شخصيا، لا تستخدم ملفات الجلد. حتى عندما يكون لدي الموضوعات، وأنا أعمل فقط مع CSS. وفيما يتعلق "لماذا" من جلود، فهي لضوابط ASP.NET، ولكن لديك لتحديد ما إذا كان من المنطقي أن "مزيج الاستعارات"، إذا جاز التعبير.

وأستطيع أن أفكر في شيء أن جلود تقدم لي أكثر التوالي CSS.

وأنا أتفق معVilx - أنها لا تتداخل حقا

.

ويمكنني استخدام الملفات .skin أساسا لتغيير خصائص التحكم في مثل مرئي (وقف سيطرة كاملة من تقديم)، بدلا من مجرد إخفائه. في بعض الحالات I تعيين الخاصية CssClass أو عنوان الصورة. ويمكن القيام بذلك في التعليمات البرمجية، ولكن جلود تخريج أنه لطيف.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top