সিএসএসের বিকল্প আছে কি?


89

সিএসএসের জন্য কি স্টাইল শীট ফর্ম্যাটিং ভাষার বিকল্প রয়েছে? অথবা স্টাইল শীট ফর্ম্যাটিং টাইপ জিনিসগুলি করার জন্য সিএসএস কি বর্তমান একক ভাষা?

আমি উইকিপিডিয়ায় সিএসএস-র লিখন আপ ( http://en.wikedia.org/wiki/Cacading_Style_Sheets ) এবং সিএসএস সম্পর্কে কয়েকটি মন্তব্য দেখেছি এবং বিভিন্ন লেআউট ইঞ্জিনে সিএসএসের সম্পূর্ণ সমর্থন না পাওয়ার বিষয়ে নিরুৎসাহিত হয়ে পড়েছি, তাই কোনও বিকল্প থাকলে আমি কেবল কৌতূহলী বা আমার অবশ্যই সিএসএস ফিল্টার ব্যবহার করতে শিখতে হবে।

কোন অন্তর্দৃষ্টি জন্য ধন্যবাদ।


10
সিএসএস যদি জরিমানা হয় *, এটি IE যা ভাঙ্গা। (* সিডব্লিউজি বাদে)
অনাকাটা

75
যদি কেবল বিকল্প ছিল ... আমি
সিএসএসে

8
মজার বিষয় হ'ল আপনাকে স্টাইল সম্পর্কিত ট্যাগগুলিতে স্টাইল = "পাঠ্য / সিএসএস" টাইপ করতে হবে ... :)

4
এটি এমনকি প্রোগ্রামারদের জন্যও নয়। প্রোগ্রামিংয়ে, আপনার ডকুমেন্টের উপরে থেকে নীচে অবধি মৃত্যুদণ্ড কার্যকর করার আদেশ রয়েছে। সিএসএসে আপনার এটিও নেই। আপনার কাছে গুচ্ছ সম্পত্তিগুলি অন্ধভাবে অ্যাক্সেস হয়ে সম্পূর্ণ ভিন্ন নথিতে প্রয়োগ করা হয়েছে, স্ট্রিংয়ের একটি জটিল, স্থির ওয়েব যা আপনি সামনের প্রান্তটি সন্ধান না করা পর্যন্ত বিশ্লেষণ শুরু করতে পারবেন না। এমনকি কিছু প্রভাব এমনকি কোথা থেকে এসেছে তা আপনি বলতে পারবেন না কারণ জিনিসগুলি ডকুমেন্ট জুড়ে অন্ধভাবে ক্যাসকেড করা হয়েছে।
গেমকিউবি

4
সিএসএস ঘোষিত কারণ ওয়েব তরল (কোনও জায়ান্ট মনিটর, ল্যাপটপ, স্মার্টফোন বা স্ক্রিনরিডার ব্যবহারকারী?) তাই গ্রাফিক ডিজাইনাররা ফটোশপ যেখানে বলতে চান সেগুলি ব্যবহার করতে পারবেন না ক্যানভাস আকার তাদের নিয়ন্ত্রণে। তেমনি, বিভিন্ন ব্যবহারকারী এজেন্টরা আলাদাভাবে রেন্ডার করে, আপনাকে কম্পিউটার প্রোগ্রামারের মতো "এখানে কীভাবে এটি করতে হবে" তার চেয়ে "আপনাকে এখানে যা চাই তা বলতে হবে" বলতে হবে। এর অর্থ এই নয় যে সিএসএস প্রচুর উন্নতি করতে পারে না এবং ব্যবহার সহজতর হয় না; ডিজাইনার এবং কোডার উভয়ই যা ব্যবহার করেন তার থেকে প্রকৃতির আলাদা হওয়া দরকার just
কানক

উত্তর:


64

সিএসএস একমাত্র আসল বিকল্প।

আপনি যখন সিএসএস-এর অন্তর্গত ও আউটপুট শিখেন তখন CSS এর জন্য ব্রাউজার সমর্থন কোনও বড় উদ্বেগ হওয়া উচিত নয় (বেশিরভাগ ক্ষেত্রে)। সিএসএস সম্পর্কে বোঝার মূল চাবিকাঠিটি হ'ল এইচটিএমএল ডকুমেন্টের শৈলীর সংজ্ঞা দেওয়া এবং এটি সামগ্রী থেকে পৃথক হওয়া উচিত।

বৈশিষ্ট্যগুলি সমর্থন করে না এমন ব্রাউজারগুলিতে কীভাবে জিনিসগুলি কৃপণভাবে হ্রাস করা যায় তা শিখতে আপনার অনুশীলনের প্রয়োজন হবে। এখানে মূল ধারণাটি হ'ল আপনার সর্বনিম্ন সাধারণ ডিনোমিনেটর (সাধারণত ইন্টারনেট এক্সপ্লোরার) এর কাজটি "যথেষ্ট ভাল" করা উচিত যা এটি ব্যবহারকারীর অভিজ্ঞতা থেকে দূরে সরে না যায় এবং আরও ভাল ব্রাউজার সহ ব্যবহারকারীদের জন্য সুন্দর বৈশিষ্ট্য সরবরাহ করে। এছাড়াও, প্রথমে ইন্টারনেট এক্সপ্লোরারের জন্য বিকাশ করবেন না । এটি শেষ অবধি ছেড়ে দিন, তারপরে বাগগুলি ঠিক করুন। অন্যান্য উপায়ে কাজগুলি করা (IE প্রথম) বেশ শক্ত।

আপনার কাছে শৈলী সেট করতে জাভাস্ক্রিপ্ট ব্যবহার করার বিকল্প রয়েছে, তবে এটি প্রস্তাবিত নয় কারণ আপনার জাভাস্ক্রিপ্টের মধ্যে শৈলী প্রয়োগ করা এড়ানো উচিত কারণ জাভাস্ক্রিপ্ট স্টাইল নয়, যুক্তির জন্য।

একটি ওয়েব পৃষ্ঠায় 3 টি উপাদান (আপনি এটি কীভাবে দেখছেন তার উপর নির্ভর করে) রয়েছে:

  • এইচটিএমএল - সামগ্রী জন্য
  • সিএসএস - আপনার সামগ্রী স্টাইল করার জন্য
  • জাভাস্ক্রিপ্ট - আপনার সামগ্রীতে অতিরিক্ত বা গতিশীল যুক্তি প্রয়োগ করার জন্য

19
এর মূল লাইনটি দ্বিতীয় বাক্যটিতে রয়েছে: "আপনি যখন সিএসএসের ইনস এবং আউটগুলি শিখেন তখন CSS এর ব্রাউজার সমর্থনটি বড় উদ্বেগ হওয়া উচিত নয় (বেশিরভাগ ক্ষেত্রে)" " সিএসএস ভাঙার বিষয়ে যারা সবচেয়ে বেশি অভিযোগ করেন তারা এটাকে কম জানেন।
রব অ্যালেন

4
+1: ... একটি দুর্দান্ত উত্তরের জন্য। প্রথমে মানগুলিতে কোড করার পরামর্শ এবং তারপরে আই-এর ক্রুডি রেন্ডারিং ইঞ্জিনে বাগগুলি প্যাচ করার জন্য এটি অবশ্যই করার উপায়।
জন কেজ

আপনি যখন সিএসএস ভাল জানেন, আই 7 আসলে বেশ ভাল আচরণ করে। @ রব: শোনো, শুনুন +1
রায়ান ফ্লোরেন্স

4
সিএসএস দিয়ে একটি অ্যাপ্লিকেশন তৈরি করা কোনও অ্যাপ্লিকেশন বিকাশকারীর পক্ষে আসল নির্যাতন। তবে ক্যাপুচিনো.আরোগ. ব্যতীত, খুব স্পষ্টতই এই সমস্যাটি সমাধান করার চেষ্টা করা হয়েছে। গুজব রয়েছে যে শিগগিরই এক্সকোড এইচটিএমএল 5 তৈরি করবে, যদি তা ঘটে থাকে তবে এটি এই বিশৃঙ্খলার অবসান ঘটাবে, না কারণ এক্সকোড সেরা, এটি অন্যকে ওয়েবের জন্য এসডিকে বাস্তবায়নের জন্য গাইড করবে এবং ব্রাউজারগুলি ইউআই উপাদানগুলি নিয়ে আসবে ( তারা এটি প্রদর্শনের জন্য সিএসএস এবং এইচটিএমএল ব্যবহার করবে তবে কে খেয়াল রাখে, আমরা সেগুলি দেখতে / ব্যবহার / জানতে / শিখব না)
ডিভ্রিম

4
@ রব অ্যালেন আমি আমার প্রিয় প্রোগ্রামিংয়ের ভাষা মালবাল্জ সম্পর্কে একই কথা বলি। যে সমস্ত লোকেরা এটি অসম্ভব বলে মনে করেন তারা ঠিক কতটা দুর্দান্ত তা উপলব্ধি করতে পারেন।
এআর

71

আপনারা সকলেই প্রোগ্রামারের দৃষ্টিকোণ থেকে প্রশ্নের উত্তর দেওয়ার চেষ্টা করছেন। আমি মনে করি যে আসল পোস্টারটি এমন বিকল্পের সন্ধান করছিল যা আরও বেশি গ্রাফিক-বান্ধব - এটি একটি আলাদা ধারণা দেয়।

এমনকি সিএসএস 3 ক্রস ব্রাউজারটি গ্রহণ করা হলেও, আমি বিশ্বাস করি যে স্টাফগুলি দেওয়ার জন্য সিএসএসের উপায় (ইনলাইন বাক্স, ফ্লোটস, মার্জিন ইত্যাদি) ভয়ঙ্কর। আমি একজন প্রোগ্রামার, তবে আমার বাবা একজন গ্রাফিক ডিজাইনার এবং আমি নিশ্চিত যে তারা 20 বছর ধরে যে লেআউট সফটওয়্যারটি ব্যবহার করেছিল তা সিএসএসের চেয়ে কিছু দিক সহজ এবং উন্নত ছিল।


9
অবাক! সিএসএস এবং গ্রাফিকাল লেআউটের জ্ঞানীয় কর্মপ্রবাহ একই বিমূর্তকরণ স্তরে নয়।
অ্যালেক্স

6
আইএমএইচও, এই উত্তরটি এতটা আন্ডার রেটেড, এমনকি ২০১৫
সালেও

13
"আমার বাবা একজন প্রকাশক এবং গ্রাফিক ডিজাইনার, এবং আমি আমার ছোট বেলা থেকেই গ্রাফিক ডিজাইনে স্নান করেছি এবং আমি সাহস করে বলতে পারি যে তারা 20 বছর আগে যে প্রকাশনা সফটওয়্যার ব্যবহার করেছিল তা আজকাল HTML / CSS এর চেয়ে বেশি উন্নত এবং ব্যবহারকারী-বান্ধব ছিল।" ... পার্থক্যটি হ'ল আপনার বাবা বিভিন্ন স্ক্রিন আকার, স্ক্রিন পাঠক, বিভিন্ন ব্রাউজার সংস্করণ (বিভিন্ন ক্ষমতা সহ) ইত্যাদির জন্য ডিজাইন করছিলেন না, প্রিন্টের জন্য ডিজাইনিং স্ক্রিন প্রদর্শনের জন্য ডিজাইনিংয়ের চেয়ে অনেক বেশি সহজ, এবং তাই সিএসএস প্রিন্ট মিডিয়া রাখার জন্য ডিজাইন করা ভাষার চেয়ে জটিল।
জে টেলর

4
আমি একটি ভাষা হিসাবে পোস্টস্ক্রিপ্ট এবং একটি বিতরণ বাহন হিসাবে পিডিএফ প্রস্তাবিত। আমাকে মারধর করা হয়েছিল এবং স্নিগ্ধভাবে ভোট দেওয়া হয়েছিল। SO এ থাকা droids মতামত পছন্দ করে না।
এটিএল_দেভ

4
@ জে টেইলর, হারাবেন এটি তুমি। কোনও মাধ্যম ব্যবহার করে ডিজাইন করা সহজ নয়। এটি CSS, HTML লেখার মতোই একটি দক্ষতা, শিল্প এবং বিজ্ঞান writing কলা সম্মান করুন। পোস্টস্ক্রিপ্টটি বিভিন্ন আকারের মিডিয়াগুলি পরিচালনা করার জন্য ডিজাইন করা হয়েছিল এবং এটি প্রায় দশক ধরে রয়েছে। এইচটিএমএল এবং সিএসএসের পুরো পয়েন্টটি হ'ল ওয়েব ব্রাউজারটি এমন কিছু রেন্ডার করার জন্য যা পোস্টস্ক্রিপ্টটি ডিফল্টরূপে করে। এইচটিএমএল এবং সিএসএস ভয়ঙ্কর!
এটিএল_দেভ

42

হ্যাঁ আছে, এটি কম বলা হয় এবং এটি সত্যিই বেশিরভাগ সিএসএসের কোড পঠনযোগ্যতা সমস্যাগুলি অ্যাড্রেস করে।

আপনি উভয়ই এটি সার্ভারে বা কম -js দিয়ে ফ্লাই ক্লায়েন্ট-সাইডে সংকলন করতে পারেন

উত্পাদনের জন্য, আমি একটি বিল্ড স্ক্রিপ্ট স্থাপন করার পরামর্শ দিচ্ছি যা এটি সংকলন করে ( নোডজেএসে এটি গ্রান্ট এবং গ্রান্ট-অবদান-কম সহ কেকের টুকরো )।


সম্পাদনা করুন: উল্লেখ করার মতো অন্যান্য বিকল্পগুলি রয়েছে, এমনকি যদি আমি কম ব্যবহার করি এবং প্রস্তাব দিই।

SASS : রুবি লোকেরা এটি পছন্দ করে। এটি কম ব্যবহারের মতো সিএসএসের একটি সুপার সেট নয়, পরিবর্তে এটির নিজস্ব বাক্য গঠন ব্যবহার করে। এই জন্য মানিয়ে, তারা SCSS, যা উন্নত হয় একটি CSS সুপার-সেট এবং কম অনুরূপ।

স্টাইলাস : কমের মতো এটি জাভাস্ক্রিপ্টে কোডেড, তবে এটি সাধারণত নোড.জেএস থেকে ব্যবহৃত হয় আমি এটির জন্য কোন প্রমাণ দিতে পারি না, যেহেতু আমি এখনও এটি চেষ্টা করে দেখিনি, তবে এটি খুব পরিপক্ক তাই এটির যদি আপনার কোনও বৈশিষ্ট্য থাকে তবে অবশ্যই এটির জন্য যান।

টারবাইন : এই এক পিএইচপি কোড করা হয়েছে। খুব বেশি ট্র্যাকশন নয়।

সিএসএস স্যুইচ করুন : পাইথন হ্যাকাররা এটি সন্ধান করতে চাইবে। এমনকি কম ট্র্যাকশন।

আপনি যদি আরও বেশি বিকল্প বোধ করছি, তাহলে এর রয়েছে সিএসএস Cacheer , CSScaffold , DtCSS , CSSPP এবং এমনকি কিছু দ্বারা porneL


আপনি যা দেখতে চাইবেন এমন অন্যান্য জিনিস:

কম্পাস : রুবি ছেলেদের জন্য একটি পূর্ণ অন সিএসএস অনুমোদনের কাঠামো।

উইনলএসএস : উইন্ডোজের জন্য একটি টানুন এবং ছেড়ে দিন কম সংকলক, এটি দুর্দান্ত দুর্দান্ত এবং আপনার সত্যই এটি পরীক্ষা করা উচিত।

কম উপাদানসমূহ , প্রিবুট , লেসারহ্যাট এবং এমনকি.বিহীন : কম জন্য মেশিন এবং ধ্রুবকগুলির গ্রন্থাগারগুলি।

বুটস্ট্র্যাপ : টুইটার দ্বারা নির্মিত একটি কাঠামো। এছাড়াও সম্পর্কিত: এইচটিএমএল 5 বয়লারপ্লেট

সাধারণীকরণ.এসএসএস : সিএসএস পুনরায় সেট করার বিকল্প। অনেকগুলি রিসেট রয়েছে, তবে একজনের বিকাশকারী হিসাবে, আমাকে বলতে হবে: বেশিরভাগ বোকা। যদি আপনি নিজের তৈরি করতে যাচ্ছেন না, তবে কেবল এটি ব্যবহার করুন।


আপডেট : 1.4 সাল থেকে , কমও রয়েছে @extend। সম্ভব হলে 1.4+ ব্যবহার নিশ্চিত করুন! এটি আমার মনে হয় SASS এর চেয়ে কম বেছে নেওয়ার কারণগুলি সম্পূর্ণ করে।


27
দুর্ভাগ্যক্রমে এটি নিজেকে মডেলের বিকল্প বলে মনে হচ্ছে না ।
n611x007

4
@ নেক্সা এবং আপনি কেন এটি চান? মডেলটি দুর্দান্ত (স্টাইলশিট), বাস্তবায়নটি ভয়াবহ (সিএসএস)। এই সরঞ্জামগুলি কেবল প্রয়োগকে মোকাবেলা করে, এ কারণেই এগুলি এত জনপ্রিয়।
ক্যামিলো মার্টিন

4
কারণ প্রতিযোগিতা অগ্রগতি সাহায্য করে। "স্টাইলশিট" বলতে কী বোঝ? আমি এটি ক্যাসকেডিং এবং পাঠ্য থেকে পৃথক ফাইল / বিভাগের সাথে যুক্ত করি। তবে আরও রয়েছে, বাক্স মডেল, লেবেল এবং পাত্রে টেক্সটটিতে মার্জিত (এইচটিএমএল সহ) ব্যবহার করে। নির্ভরতা কি বাস্তবায়িত হয়? - যেমন স্টাইলশিটগুলি এইচটিএমএল / এক্সএমএল ব্যতীত অন্য কিছুর জন্য প্রয়োগ করা যেতে পারে? (আপনি যদি স্টাইলশিট লিখেছেন এবং এটি নন-জিটি / এলটি-ভিত্তিক পাঠ্য বা বাইনারি ফর্ম্যাটে প্রয়োগ না করতে চান? আপনি কি কোনও স্টাইলশিট বাস্তবায়ন পুনরায় ব্যবহার করতে বা সেখানে নিজেরাই
বুনোতে

@ নেক্সা আমার অর্থ কী ছিল, বিষয়বস্তু থেকে স্টাইল আলাদা করার ধারণাটি একটি দুর্দান্ত মডেল, যা আমি "স্টাইলশিট" বলি। এবং প্রয়োগের মাধ্যমে আমি সিএসএস সিনট্যাক্স বোঝাতে চাইছিলাম, তবে আমি সম্মত হই যে সিএসএসের পরিবর্তে কম থাকা জাভাস্ক্রিপ্টের পরিবর্তে কফিস্ক্রিপ্ট ব্যবহার করার মতো। এবং ভাল, বাইনারি মার্কআপ ফর্ম্যাট রয়েছে, তাই আমি বাইনারি স্টাইলশিটগুলি কেন রাখতে পারিনি তা আমি দেখতে পাচ্ছি না, তবে আপনি যদি এটির বিষয়ে চিন্তা করেন তবে সম্ভবত তারা সেই নামটি খুঁজে পাবেন না, কারণ স্টাইলশিটগুলি একটি মানুষের সমস্যার সমাধান করে (স্টাইল লেখার জন্য) অনেকগুলি দস্তাবেজের জন্য), কোনও মেশিন সমস্যা নয় (বা আমরা এখনও <FONT>ট্যাগ ব্যবহার করবো )।
ক্যামিলো মার্টিন

4
আমি ডাউনভোটেড কারণ এগুলি প্রিপ্রোসেসর, বিকল্প নয়। তারা সিএসএস এবং আউটপুট সিএসএসের শেষে রাখে। সুতরাং এটি মাত্র একটি বিমূর্ত স্তর উচ্চতর - তবে বিকল্প নয়।
সমস্যাগুলি

17

হ্যাঁ.

যেমনটি সবাই বলেছে, সিএসএস হ'ল একমাত্র আসল বিকল্প, তবে ওয়েবে "স্টাইল শীট ফর্ম্যাটিং টাইপ জিনিসগুলির" জন্য আরও একটি ভাষা রয়েছে , যার নাম এক্সটেনসিবল স্টাইলশিট ল্যাঙ্গুয়েজ (এক্সএসএল), বিশেষত এক্সএসএল-এফও হিসাবে পরিচিত হয়ে ওঠে সেই অনুমানের উপসেট (অবজেক্ট অবজেক্ট)

এক পর্যায়ে, আপনি কাকে জিজ্ঞাসা করেছেন তার উপর নির্ভর করে এটি সিএসএসের সাথে প্রতিযোগিতা বা সহযোগিতা করার উদ্দেশ্যে ।




7

সমস্ত ব্রাউজারে বিস্তৃত সিএসএস সম্পূর্ণ সমর্থন পায় না ... কোনও (অজানা) বিকল্প কীভাবে এই লক্ষ্যে পৌঁছা উচিত?


4
অনুমানযোগ্য, স্বজ্ঞাত, এবং ভুলগুলিকে ছেড়ে যাওয়ার পরিবর্তে নতুন সংস্করণগুলিতে সমস্যার সমাধান করে এমন একটি বিন্যাসের মডেল রেখে।
এআর

7

ওয়েল, CSS 2.1 প্রায় প্রতিটি ব্রাউজার দ্বারা বেশ ভাল সমর্থন করা হয়। (আই 6 ব্যতীত) একবার আপনি নিরাপদ উপসেটটি জানলে গ্রেফিউলি-ডিগ্রড সিএসএস লেখা সহজ write (যাতে এমনকি অসমর্থিত ব্রাউজারগুলি পৃষ্ঠাটি পুরোপুরি গোলমাল করবে না)

সিএসএস ব্রাউজারের সামঞ্জস্যতার ইঙ্গিতগুলির জন্য http://www.quirksmode.org দেখুন ।


4
কুইর্কসোডের জন্য +1 - সিএসএস দিয়ে শুরু করা প্রতিটি ব্যবহারকারীর সে সম্পর্কে জানতে হবে। আমি যুক্ত করব যে আই এস 7 সিএসএস 2 এর সাথেও খুব খারাপ, এবং দুর্ভাগ্যক্রমে ওয়েবের বেশিরভাগ (এবং প্রায় সমস্ত কর্পোরেট নেটওয়ার্কগুলি) আইই 6 এবং 7 কেবলমাত্র তাই আপনাকে সিএসএস 2 এর সাথে সাবধানতা অবলম্বন করতে হবে।
কিথ


6

বিভিন্ন লেআউট ইঞ্জিনে সিএসএসের সম্পূর্ণ সমর্থন না পাওয়ার বিষয়ে নিরুৎসাহিত হয়ে পড়েছিলেন

আমি মনে করি jQuery এর CSS- কে আরও ব্রাউজারগুলিতে আরও সামঞ্জস্যপূর্ণ করার কিছু উপায় রয়েছে, আপনি যদি jQuery ব্যবহার করে কিছু বৈশিষ্ট্য নির্দিষ্ট করে থাকেন তবে এটি নির্দিষ্ট বৈশিষ্ট্যগুলিকে সমর্থন করে না এমন ব্রাউজারগুলির জন্য একটি ওয়ার্ক-এয়ার ব্যবহার নিশ্চিত করার চেষ্টা করবে।

ক্লিভারসিএসএস নামে একটি প্রকল্প রয়েছে , আপনি এটি পরীক্ষা করে দেখতে চাইতে পারেন। এটি এর বিকল্প নয় যদিও এটির সংজ্ঞা দেওয়ার জন্য কিছুটা ভিন্ন উপায়।


দুর্ভাগ্যক্রমে, লিঙ্কটি মারা গেছে .. :-(
আগস্ট

4

আমি উইকিপিডিয়ায় সিএসএস-র লিখন আপ ( http://en.wikedia.org/wiki/Cacading_Style_Sheets ) এবং সিএসএস সম্পর্কে কয়েকটি মন্তব্য দেখেছি এবং বিভিন্ন লেআউট ইঞ্জিনে সিএসএসের সম্পূর্ণ সমর্থন না পাওয়ার বিষয়ে নিরুৎসাহিত হয়ে পড়েছি, তাই কোনও বিকল্প থাকলে আমি কেবল কৌতূহলী বা আমার অবশ্যই সিএসএস ফিল্টার ব্যবহার করতে শিখতে হবে।

সিএসএস হয় মান। এর বিকল্প নেই।

সমস্ত ব্রাউজারগুলি মূল সিএসএস বৈশিষ্ট্যগুলিকে সমর্থন করে। প্রতিটি (চার?) প্রধান ব্রাউজার লাইনের প্রতিটি নতুন সংস্করণ স্ট্যান্ডার্ডের জন্য বর্ধিত সমর্থন নিয়ে আসে, তবে এই বৈশিষ্ট্যগুলি ব্যবহার করে এমন ওয়েবসাইটগুলি কোনও পূর্ববর্তী সংস্করণে কোনও ব্যবহারকারীদের জন্য ভেঙে দেওয়া হবে। এর দুটি উত্তর রয়েছে:

  1. "করুণাময় অবক্ষয়" (বা এর দুটি, "প্রগতিশীল বর্ধন" - গুগল এটি), যেখানে পৃষ্ঠাগুলি যদি উপলব্ধ থাকে তবে উন্নত বৈশিষ্ট্যগুলি ব্যবহার করে, যদি না হয় তবে এখনও কাজ চালিয়ে যায়।

  2. আপনার শ্রোতা কারা? আপনি যদি এইরকম যথেষ্ট ভাগ্যবান হন যে আপনার ওয়েবসাইটের 99.8% দর্শক কমপক্ষে আই 7 ব্যবহার করবেন, তবে আপনাকে আইআই 6 এ বিভক্ত সিএসএস বৈশিষ্ট্যগুলি নিয়ে চিন্তা করার দরকার নেই। এটি যদিও আপনার নিজের ব্যবসায়ের উপর নির্ভর করবে, তাই প্রথমে তথ্যগুলি পরীক্ষা করে দেখুন।

আপনি যা করতে পারেন তার মধ্যে সবচেয়ে খারাপ কাজটি হ'ল একক নির্দিষ্ট ব্রাউজারের স্নিগ্ধের কোড, কারণ এটি এমন পৃষ্ঠা বাড়ে যা কেবল অন্য ব্রাউজারগুলিতেই নয়, একই ব্রাউজারের পরবর্তী সংস্করণগুলিতেও ভেঙে যায়।


4

অনেক আগে জাভাস্ক্রিপ্ট স্টাইল শিটস (জেএসএসএস) এর বিকল্প ছিল নেটস্কেপ দ্বারা প্রস্তাবিত একটি স্টাইলশিট ভাষা প্রযুক্তি, যদি কেউ আগ্রহী তবে আমি আপনাকে কিছু লিঙ্ক ফেলে দেব http://en.wikedia.org/wiki/JavaScript_Style_Sheets

এখানে প্রস্তাবটি http://www.w3.org/Submission/1996/1/WD-jsss-960822 আমার মনে হয় এটি একটি ভাল ধারণা ছিল তবে দুঃখজনকভাবে CSS জিতেছে, তবে সম্ভবত কিছু অংশ জাভাস্ক্রিপ্টের সাথে সংহত হয়েছে ??

এছাড়াও হয়ত সিএসএস ব্যবহার না করে আপনি কিছু টেক্সট এফেক্টের জন্য এসভিজি ব্যবহার করতে পারেন উদাহরণগুলি দেখুন
http://msdn.microsoft.com/en-us/ie/hh410107.aspx
এবং কিছু অ্যানিমেশন
http://svg-wow.org/ টেক্সট-ইফেক্টস / টেক্সট- ইফেক্টস। এক্সএইচটিএমএল
কিছু বোতামের প্রভাব https://www.svgopen.org/2008/papers/86-Achieving_3D_Effects_with_SVG/
এখানে স্টাইলিং পাঠ্যের একটি কুলির উদাহরণ আপনি এই http: //www.hongkiat এ দেখতে হবে .কম / ব্লগ / স্কেলেবল-ভেক্টর-গ্রাফিক্স-পাঠ্য /


3

কেবলমাত্র বিকল্প হ'ল এইচটিএমএল হ'ল <font>ট্যাগের মতো হ'ল অবনমিত বিন্যাস সমর্থন । কিন্তু আপনি এটি করতে চান না। 8-)


7
যদি আপনি <ফন্ট> ব্যবহার করেন তবে আপনি আমার মতো অন্যান্য ওয়েব বিকাশকারীদের থেকেও হালকা তীব্র ঘৃণা অনুভব করতে পারেন: পি (কমপক্ষে যদি তাদের আপনার কোডটি পড়তে / ঠিক করতে হয় ...)
সুইভিশ

3

নাপ, সিএসএস এখন যাবার উপায়। নিজেই ফর্ম্যাটটিতে কিছু ভুল নেই (ব্যক্তিগতভাবে আমি ব্যক্তিগতভাবে এটি বেশ পছন্দ করি), তবে কেবল এটির জন্য ব্রাউজার সমর্থন - বিশেষত আইই সম্পর্কিত। সিএসএস 3 সমর্থনকারী সমস্ত বড় ব্রাউজারগুলি একবার হয়ে গেলে , জিনিসগুলি ভাল হওয়া উচিত - তবে আমি কখনই এটি ঘটবে তা নিয়ে আশাবাদী নই।


9
নিজেই ফরম্যাটে কিছু ভুল হচ্ছে না? জেফ অ্যাটউডকে উদ্ধৃত করার জন্য: "সংক্ষেপে, সিএসএস ডিআরওয়ান নীতিমালা থেকে জীবিত ছাঁটাইকে লঙ্ঘন করে You আপনি অবিচ্ছিন্ন এবং অনিবার্যভাবে নিজেকে পুনরাবৃত্তি করছেন ( পুরো জায়গাতেই CSS এর বিশাল ব্লকগুলি পুনরাবৃত্তি করুন)) এটি আমারও অভিজ্ঞতা, আপনি এতে ভাল হয়ে উঠতে পারেন তবে ভাষা হিসাবে এর যোগ্যতার সাথে এর কোনও
পিটার

3

এই মুহূর্তে সিএসএসের বিকল্প নেই এবং এটি একটি ভাল জিনিস। ব্রাউজার বিক্রেতারা, ডাব্লু 3 সি, ডাব্লুএইচটিডাব্লু ইত্যাদির পক্ষে একক বৈশিষ্টের সাথে একমত হওয়ার পক্ষে যথেষ্ট সময় ব্যয় করতে পারে, আপনি যদি ধারণা করতে পারেন যে একাধিক স্পেস থাকলে সেখানে কী ঘটে?

যাইহোক আমি দেখতে পেয়েছি যে আপনি একবার সিএসএস শিখলে, আপনি কোন নির্দিষ্ট জিনিসগুলি কী ভাঙবে এবং তা নিয়ে কাজ করা শিখবেন বা এড়িয়ে চলেন সে সম্পর্কে আপনি জ্ঞান অর্জন করবেন।

আশাকরি এটা সাহায্য করবে.


12
"এই মুহূর্তে সিএসএসের বিকল্প নেই এবং এটি একটি ভাল জিনিস।", আমি আলাদা হতে অনুরোধ করছি।
গ্যান্ডালফ

ডার্কো বর্ণিত গুডের সংকীর্ণ স্পেসিফিকেশনের মধ্যে এটি একটি ভাল জিনিস।
ডম ভিনইয়ার্ড


2

না (বেশিরভাগ)

আপনি যদি সর্বাধিক সংখ্যক ক্লায়েন্ট মেশিনে কাজ করে এমন লেআউট তৈরি করতে চান তবে আপনাকে সিএসএস শিখতে হবে।

আপনি যদি আপনার ব্যবহারকারীদের আইই 8, ক্রোম, সাফারি এবং ফায়ারফক্সের মধ্যে সীমাবদ্ধ করতে পারেন তবে আপনি সম্ভবত সিএসএস 2 এড়িয়ে যেতে পারেন, অন্যথায় আপনাকে অগণিত ভাঙা জিনিসগুলির পাশাপাশি CSS1 এর সাথে সমস্ত পার্থক্য শিখতে হবে - বিশেষত আই 5 এবং 6 এ ।

এইচটিএমএল ৩.২ এ কিছু ফর্ম্যাটিং ট্যাগ (যেমন <font>বা <center>) অন্তর্ভুক্ত রয়েছে তবে আপনি সেগুলি দিয়ে বেশি কিছু করতে পারবেন না।

কেন কেবল বেশিরভাগ? - আপনি যদি ধরে নিতে পারেন যে ব্যবহারকারীদের কাছে ফ্ল্যাশ বা সিলভারলাইট রয়েছে এবং তাদের জন্য ওয়েব অ্যাপ্লিকেশন তৈরি করুন। তারপরে আপনার বিন্যাসটি নিখুঁত হবে, তবে কাজ করার জন্য এটির ক্লায়েন্ট সাইড প্লাগইন (যা প্রত্যেকের নেই) প্রয়োজন। আপনার যদি সত্যই সমৃদ্ধ ক্লায়েন্ট ইউআই দরকার হয় আমি কেবল সেই পথেই যেতে চাই।


প্রকৃতপক্ষে, আপনি এইচটিএমএল 3.2 ফর্ম্যাটিং ট্যাগ এবং টেবিল-ভিত্তিক বিন্যাস সহ বেশ কিছু করতে পারেন। উদাহরণস্বরূপ, এটি আমার পুরানো ওয়েবসাইট (প্রায় 10 বছর পুরানো): itek.at/alt/ganzneu-eng.html
এরিক কিটজমুয়েলার

আপনার প্রকৃত সাইটটি লেআউট টেবিলের সাহায্যেও সম্পন্ন হয়েছে। আপনি * অ্যাক্সেসযোগ্যতা, * বজায় রাখার দক্ষতা, * হ্যান্ডিক্যাপগুলি ব্যবহার করা এই 30% ইন্টারনেট-ব্যবহারকারীদের অনেকগুলি, * মেশিন-ভিত্তিক ব্যাখ্যার (
গুগলের

ব্যান্ডউইথ, অ্যাক্সেসিবিলিটি বা রক্ষণাবেক্ষণের ভিত্তিতে আধুনিক বিকাশে আপনি ৩.২ এর সাথে যা কিছু করতে পারেন তা গ্রহণযোগ্য। আপনার যদি প্রয়োজন না হয় তবে ডাউনস্কল করার ঠিক কোনও উদ্দেশ্য নেই।
অন্নাকাটা

@ ইম্মকিউ - হ্যাঁ আপনি পারবেন তবে এটি কিছুটা সময় নেয় এবং এটি পরিবর্তনের জন্য একটি শাবক। 00 এর দশকের গোড়ার দিকে ফিরে স্ক্রোল করুন এবং সাইটের নকশাটি একটি বড় চিত্র টুকরো টুকরো করে কাটা এবং ফলস জিগ্সকে একটি টেবিলের মধ্যে রেখেছিল। আমি এটি প্রচুর করেছি এবং এটি আধুনিক সামগ্রীর তুলনায় খুব ভাল নয়। আপনি যে ভাবে একটি সাইট করতে পারেন, কিন্তু মত শেষ 2002. আপডেট করা হয়েছে এটা দেখবে
কিথ

2

আমি সম্মত যে সিএসএস সমর্থনের বর্তমান অবস্থাটি বেশ ভয়াবহ।

আমি মনে করি সর্বোত্তম পদ্ধতির মান অনুযায়ী সিএসএস লিখুন এবং তারপরে সমস্ত বিটগুলির জন্য ঠিক করা যুক্ত করা যেখানে বিভিন্ন ব্রাউজার সঠিকভাবে মেনে চলে না। সিএসএসের কিছু বিট এড়ানো প্রায়শই মূল্যবান যদি আপনি (জেড-লেভেলের উদাহরণস্বরূপ প্রচুর ব্রাউজারে সমর্থন মিশ্রিত স্তরের থাকে)।


1

জোলি ঠিক আছে। "এক্সএসল্ট একটি বিকল্প"

এক্সএসএলটি এক্সএমএলকে একটি রেন্ডার ওয়েব পৃষ্ঠায় রূপান্তরিত করে, ঠিক যেমন সিএসএস এইচটিএমএলকে একটি রেন্ডার ওয়েব পৃষ্ঠায় রূপান্তরিত করে। কেবল লক্ষ্য করুন যে আপনি এক্সএমএলকে এক্সএমএল বা সিএসএসের সাথে এক্সএমএল মিশ্রণ করতে পারবেন না।

রেন্ডার ওয়েব পৃষ্ঠাগুলি তৈরি করতে আমি সিএসএস + এক্সএসএলটি উভয়ই ব্যবহার করেছি।


1

অ্যাডোব পোস্টস্ক্রিপ্ট হ'ল সিএসএসের সম্ভাব্য বিকল্প। সমস্যাটি হ'ল ডেস্কটপে বা ওয়েবে এটি দেখার জন্য অ্যাক্রোব্যাটের প্রয়োজন। এটি সিএসএসের তুলনায় অনেক উন্নত এবং প্রিন্টার, প্লটটার, ফোন, ট্যাবলেট এবং পোস্টস্ক্রিপ্ট ইন্টারপ্রেটারের মাধ্যমে প্রায় সমস্ত কিছুতে ডিজাইন অভিপ্রায় এবং স্কেলগুলি বজায় রাখে।

আপনি যদি কোনও নির্দিষ্ট ডিভাইসের জন্য এটি প্রয়োগ না করেন তবে পোস্টস্ক্রিপ্টের একটি জিরো শেখার বক্রিয়া রয়েছে। এটি কয়েক মিলিয়ন প্রোগ্রামার, গ্রাফিক শিল্পী, শিল্পী, পেশাদার প্রিন্টার এবং এমনকি সর্বনিম্ন দক্ষ হোম কম্পিউটার ব্যবহারকারী দ্বারা প্রোগ্রাম করা হয়। আপনাকে যা করতে হবে তা হ'ল প্রিন্ট বা যেকোন অ্যাপ্লিকেশনের মেনু থেকে সংরক্ষণ করা। এটি লিঙ্কিং এবং ফিল্ড ইনপুট সমর্থন করে। এটি কি অনুসন্ধানযোগ্য? এটি এবং পিএস-ভিত্তিক নথিগুলি প্রায়শই গুগলের অনুসন্ধান পৃষ্ঠায় উপস্থিত হয়।

যদিও এটি কোনও ওয়েব ব্রাউজার থেকে পিডিএফ আকারে দেখা যায়, এটি এইচটিএমএল এবং সিএসএসের মতো নেটিভ ব্রাউজারের ভাষা নয়। কেন এটি নয়, যদি এটি এত সহজ এবং শক্তিশালী হয়? ওয়েবটি শুরু হওয়ার সময়, অ্যাডোব খুব সংক্ষিপ্ত এবং লোভী ভাষাটি প্রকাশ করেছিল। তারা তাদের পিএস ইঞ্জিন এবং তাদের সামগ্রী তৈরির পণ্যগুলিতে লাইসেন্স বিক্রি করতে চেয়েছিল। অ্যাডোবের কাছে, একটি পিএস ব্রাউজার উপহার দেওয়া হংস এবং সোনার ডিম দেওয়ার মতো ছিল।



-6

xslt একটি বিকল্প

এটি CSS এর চেয়ে বেশি শক্তিশালী।

এটি শেখা এবং এটি ব্যবহার করা আরও কঠিন।


4
এক্সএসএলটি কীভাবে সিএসএসের বিকল্প? তারা সম্পূর্ণ ভিন্ন জিনিস করে।
মিঃ শাইনি এবং নিউ 安

আমি মনে করি তারা এক্সএসএল-এফও অর্জন করতে পারে, যা ঠিক আছে তবে এএফআইকে ব্রাউজারে কাজ করে না।
জেরেমি ফরাসি

4
না, আমি XSL-FO বলতে চাই না, কেবল এক্সএসএলটি। এক্সএসএলটিতে আপনি রূপান্তরগুলি প্রকাশ করতে পারেন, সুতরাং এক্সএসএলটি দিয়ে আপনি যে কোনও ধরণের ফর্ম্যাটটি এইচটিএমএল দ্বারা প্রকাশ করতে পারেন। ঠিক আছে, সিএসএস কি করতে পারে তার চেয়ে কম তবে আমি বলিনি, এক্সএসএলটি একটি নিখুঁত বিকল্প। এক্সএসএলটি স্টাফগুলি সিএসএসের মতো পৃথক ফাইলেও রয়েছে এবং এইচটিএমএল থেকে এক্সএসএলটি ফাইলটি উল্লেখ করা যেতে পারে। এই 2 টি বৈশিষ্ট্যের কারণে, কেউ খুব বেশি অপ্রয়োজনীয়তা ছাড়াই তার / তার এইচটিএমএল-ভিত্তিক নথির জন্য ফর্ম্যাট করতে পারে। এক্সএসএলটি ফায়ারফক্সে কাজ করে, আইই, আমি অন্যদের পরীক্ষা করিনি।
লিবাকো

4
না, জোলি আপনি এক্সএসএলটি দিয়ে ফর্ম্যাট করতে পারবেন না। আপনি মূল
কোডটিতে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.