একটিও নেই
হাইফেনগুলি আমার পাঠ্য সম্পাদক (গেডিট) এর সিনট্যাক্স হাইলাইট করার কারণে আমি সব সময় আন্ডারস্কোর ব্যবহার করি তবে এটি ব্যক্তিগত পছন্দ।
আমি এই জায়গাটি ব্যবহার করে সমস্ত কনভেনশন দেখেছি। আপনি যেটিকে সবচেয়ে ভাল বলে মনে করেন সেটিকে ব্যবহার করুন - আপনার পক্ষে পড়া সবচেয়ে ভাল / সবচেয়ে সহজ মনে হয়, পাশাপাশি টাইপ করাও সহজ কারণ আপনি এটিকে অনেক বেশি ব্যবহার করবেন। উদাহরণস্বরূপ, যদি আপনি কীবোর্ডের আন্ডারসাইডে আপনার আন্ডারস্কোর কী পেয়ে থাকেন (অসম্ভব, তবে সম্পূর্ণ সম্ভব) তবে হাইফেনগুলিতে আটকে দিন। নিজের জন্য সবচেয়ে ভাল যা ঠিক তা নিয়ে যান। অধিকন্তু, এই সমস্ত 3 টি সম্মেলন সহজেই পঠনযোগ্য। আপনি যদি একটি দলে কাজ করছেন তবে টিম-নির্দিষ্ট কনভেনশন (যদি থাকে তবে) রাখার কথা মনে রাখবেন।
আপডেট 2012
আমি সময়ের সাথে আমি কীভাবে প্রোগ্রাম করব তা পরিবর্তন করেছি। আমি এখন হাইফেনের thisIsASelector
পরিবর্তে উটের মামলা ( ) ব্যবহার করি ; আমি উত্তরোত্তর বরং কুশ্রী খুঁজে। আপনি যা পছন্দ করেন ব্যবহার করুন , যা সময়ের সাথে সাথে সহজেই পরিবর্তন হতে পারে।
আপডেট 2013
দেখে মনে হচ্ছে আমি বার্ষিক জিনিসগুলিকে মিশ্রিত করতে চাই ... সাব্লাইম পাঠ্যে স্যুইচ করার পরে এবং কিছুক্ষণ বুটস্ট্র্যাপ ব্যবহার করার পরে, আমি ড্যাশগুলিতে ফিরে এসেছি। আমার কাছে এখন তারা আন_ডার_স্কোর বা উট কেসের চেয়ে অনেক বেশি পরিচ্ছন্ন দেখাচ্ছে। আমার মূল বিষয়টি এখনও দাঁড়িয়ে আছে: কোনও মান নেই isn't
আপডেট 2015
এখানে সম্মেলনগুলির সাথে একটি আকর্ষণীয় কর্নার কেস হ'ল মরিচা । আমি সত্যিই ভাষাটি পছন্দ করি তবে আপনি যদি অন্য কিছু ব্যবহার করে কোনও জিনিস সংজ্ঞায়িত করেন তবে সংকলক আপনাকে সতর্ক করবে underscore_case
। আপনি সতর্কতাটি বন্ধ করতে পারেন, তবে এটি আকর্ষণীয় যে সংকলকটি ডিফল্টরূপে একটি কনভেনশনের পরামর্শ দেয়। আমি বড় প্রকল্পগুলিতে কল্পনা করি এটি ক্লিনার কোডের দিকে নিয়ে যায় যা কোনও খারাপ জিনিস নয়।
২০১ Update আপডেট করুন ( আপনি এটি চেয়েছিলেন)
আমার প্রকল্পগুলি এগিয়ে যাওয়ার জন্য আমি বিইএম স্ট্যান্ডার্ড গ্রহণ করেছি । শ্রেণীর নামগুলি বেশ ভার্জোজ হয়ে যায় তবে আমি মনে করি এটি ক্লাস এবং সিএসএসের সাথে ভাল কাঠামো এবং পুনরায় ব্যবহারযোগ্যতা দেয়। আমি মনে করি বিইএম আসলে একটি স্ট্যান্ডার্ড (সুতরাং আমার সম্ভবত no
একটি হয়ে ওঠে yes
) তবে আপনি কোন প্রকল্পে কী ব্যবহার করবেন তা এখনও আপনার হাতে up সবচেয়ে গুরুত্বপূর্ণ: আপনি যা পছন্দ করেন তার সাথে সামঞ্জস্য থাকুন be
2019 আপডেট করুন ( আপনি এটি চেয়েছিলেন)
বেশ কিছুক্ষণ সিএসএস না লেখার পরে, আমি এমন একটি জায়গায় কাজ করা শুরু করি যা তাদের কোনও পণ্যতে ওওসিএসএস ব্যবহার করে । আমি ব্যক্তিগতভাবে এটি কোথাও শ্বাসকষ্টের ক্লাসে বেশ অপছন্দজনক বলে মনে করি, তবে এইচটিএমএল এবং সিএসএসের মধ্যে পুরো সময় লাফিয়ে না ফেলে বেশ ফলদায়ক অনুভব করে।
যদিও আমি এখনও বিইএম-তে স্থির। এটি ভার্জোজ, তবে নেমস্পেসিং এর সাথে প্রতিক্রিয়া উপাদানগুলিতে কাজ করা খুব স্বাভাবিক। ব্রাউজার পরীক্ষা করার সময় নির্দিষ্ট উপাদান নির্বাচন করার জন্য এটি দুর্দান্ত।
ওওএসএসএস এবং বিইএম হ'ল সিএসএস স্ট্যান্ডার্ডগুলির মধ্যে কিছু। আপনার জন্য কাজ করে এমন একটি চয়ন করুন - সেগুলি সমস্ত আপস দ্বারা পূর্ণ কারণ সিএসএস ঠিক তেমন ভাল নয় ।
আপডেট 2020
এই বছর একটি বিরক্তিকর আপডেট। আমি এখনও বিইএম ব্যবহার করছি। উপরে তালিকাভুক্ত কারণে 2019 এর আপডেট থেকে আমার অবস্থান সত্যিই পরিবর্তিত হয়নি। আপনার দলের জন্য কী কাজ করে তা ব্যবহার করুন যা আপনার দলের আকারের সাথে স্কেল করে এবং আপনার পছন্দমতো সিএসএসের দুর্বল ফিচারসেটটি লুকায়।