এর আউটপুটে তাত্ক্ষণিক শিশু নির্বাচক (>) কম প্রয়োগ করার কী আছে?
আমার স্টাইলহীন.আমি কিছু লিখতে চাই:
.panel {
...
> .control {
...
}
}
এবং কম এমন কিছু উত্পন্ন করার জন্য:
.panel > .control { ... }
এর আউটপুটে তাত্ক্ষণিক শিশু নির্বাচক (>) কম প্রয়োগ করার কী আছে?
আমার স্টাইলহীন.আমি কিছু লিখতে চাই:
.panel {
...
> .control {
...
}
}
এবং কম এমন কিছু উত্পন্ন করার জন্য:
.panel > .control { ... }
উত্তর:
হালনাগাদ
আসলে, মূল প্রশ্নের কোডটি ঠিকঠাক কাজ করে। আপনি কেবল বাছাইকারী বাছাই করতে পারেন >
।
উত্তর খুঁজে পেয়েছি।
.panel {
...
>.control {
...
}
}
">" এবং "।" এর মধ্যে জায়গার অভাব নোট করুন, অন্যথায় এটি কাজ করবে না।
.panel >.control
।
div > p
এবং div>p
। ধারাবাহিকতা সর্বদা নির্বাচকদের মধ্যে স্থান ব্যবহার করবে (উত্পন্ন সিএসএসে একবার দেখুন)।
সরকারী উপায়:
.panel {
& > .control {
...
}
}
&
সর্বদা বর্তমান নির্বাচককে বোঝায়।
Http://lesscss.org/features/#features-overview-feature-nested-rules দেখুন
div > p
বা div >p
? &
Combinator ক্যানোনিকাল পথ আমার অনুভূতি কম তা নয়, নয়। আপনার ব্যাখ্যাটি পুনর্গঠিত। কিছু লোক তাদের সিএসএস একটি একক লাইনে লিখেন ...
'&' ব্যবহার করার সময় সঠিক বাক্য গঠন অনুসরণ করা হবে এখানে অপ্রয়োজনীয়।
.panel{
> .control{
}
}
কম দিকনির্দেশনা অনুসারে , পূর্বপুরুষদের প্যারামিটারাইজ করতে 'এবং' ব্যবহার করা হয় (তবে এখানে এরকম কোনও প্রয়োজন নেই)। ইন এই কম উদাহরণস্বরূপ , &: হোভার অপরিহার্য শেষ হয়ে গেছে : হোভার অন্যথায় এটি অন্বিত ত্রুটি স্থাপিত হবে। তবে এখানে '&' ব্যবহারের জন্য এ জাতীয় কোনও সিনট্যাকটিক প্রয়োজনীয়তা নেই। অন্যথায় সমস্ত নেস্টিংগুলিকে '&' প্রয়োজন হবে কারণ তারা মূলত পিতামাতার সাথে উল্লেখ করছে।
এছাড়াও, আপনি এই ধরনের প্রথম হিসাবে প্রথম সন্তান উপাদান লক্ষ্য করে হয় <td>
একটি এর <tr>
, আপনি ভালো কিছু ব্যবহার করতে পারে:
tr {
& > td:first-child {font-weight:bold;}
}
এটি শ্রেণীর ঘোষণাকে হ্রাস করতে সহায়তা করে যখন তাদের প্রয়োজন হয় না।