code - html tags



কেন জাল জাল উপাদান সঙ্গে কাজ করে? (13)

আমার ক্লাসে, আমি প্রায় বাজানো ছিল এবং সিএসএস তৈরি উপাদান সঙ্গে কাজ করে যে খুঁজে পাওয়া যায় নি।

উদাহরণ:

imsocool {
    color:blue;
}
<imsocool>HELLO</imsocool>

যখন আমার অধ্যাপক প্রথমে এটি ব্যবহার করে আমাকে দেখেছিলেন, তখন তিনি অবাক হয়েছিলেন যে তৈরি উপাদানগুলি কাজ করে এবং সুপারিশ করে আমি কেবল আমার তৈরি উপাদানগুলি আইডিগুলির সাথে অনুচ্ছেদে পরিবর্তন করি।

কেন আমার অধ্যাপক আমাকে তৈরি উপাদান ব্যবহার করতে চান না? তারা কার্যকরভাবে কাজ করে।

এছাড়াও, কেন তিনি জানেন যে তৈরি উপাদানগুলি বিদ্যমান এবং সিএসএস দিয়ে কাজ করে না। তারা কি অস্বাভাবিক?


Answer #1

... আমি কেবল আমার তৈরি করা ট্যাগগুলি আইডি এর সাথে অনুচ্ছেদগুলিতে পরিবর্তন করে ফেলেছি।

আমি আসলে সঠিকভাবে কীভাবে করব তা নিয়ে তার পরামর্শ নিয়ে সমস্যা।

  1. একটি <p> ট্যাগ অনুচ্ছেদের জন্য হয়। আমি মানুষকে ডিভোর্সের পরিবর্তে এটি সর্বদা ব্যবহার করে দেখি - কেবলমাত্র স্থানান্তরের উদ্দেশ্যে অথবা এটি জিনের বলে মনে হয়। এটি একটি অনুচ্ছেদ না হলে, এটি ব্যবহার করবেন না।

  2. আপনি এটি নির্দিষ্টভাবে লক্ষ্য করতে হবে না যতক্ষণ না আপনি আইডি এর সবকিছু আটকাতে চান বা চান না (যেমন জাভাস্ক্রিপ্ট দিয়ে)। ক্লাস বা শুধু একটি সোজা আপ ডিভ ব্যবহার করুন।


Answer #2

কেন জাল জাল উপাদান সঙ্গে কাজ করে?

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

যখন স্পেসিফিকেশনটিতে একটি নতুন উপাদান যোগ করা হয়, তখন কখনও কখনও CSS, জাভাস্ক্রিপ্ট এবং ARIA পুরানো ব্রাউজারগুলিতে একই কার্যকারিতা সরবরাহ করতে ব্যবহার করা যেতে পারে (এবং উপাদানগুলি সেই ভাষাগুলির জন্য DOM এ উপস্থিত থাকতে পারে যাতে এটি কার্যকারিতা যুক্ত করতে সক্ষম হয় )।

(যদিও এটি উল্লেখ করা উচিত যে কাস্টম উপাদানের সাথে এইচটিএমএল প্রসারিত করার উপায়গুলি সংজ্ঞায়িত করার জন্য কাজ চলছে, তবে এই কাজটি বর্তমানে উন্নয়নের প্রাথমিক পর্যায়ে রয়েছে তাই এটি পরিপক্ক হওয়া পর্যন্ত সম্ভবত এড়ানো উচিত।)

কেন আমার অধ্যাপক আমাকে তৈরি উপাদান ব্যবহার করতে চান না?

  • তারা এইচটিএমএল স্পেসিফিকেশন দ্বারা অনুমোদিত হয় না
  • তারা একই নামের সাথে ভবিষ্যতে মান উপাদান সঙ্গে দ্বন্দ্ব হতে পারে
  • সম্ভবত একটি বিদ্যমান এইচটিএমএল উপাদান যা টাস্কের জন্য উপযুক্ত

এছাড়াও; কেন তিনি জানেন যে তৈরি উপাদানগুলি বিদ্যমান এবং সিএসএস দিয়ে কাজ করেছে। তারা কি অস্বাভাবিক?

হ্যাঁ। মানুষ তাদের উপরে ব্যবহার করে না কারণ তাদের উপরে সমস্যা আছে।


Answer #3

অজানা উপাদানগুলি আধুনিক ব্রাউজারগুলির দ্বারা div s হিসাবে বিবেচিত হয়। কেন তারা কাজ করে। এটি আসন্ন HTML5 মানদণ্ডের অংশ যা একটি মডুলার গঠনকে উপস্থাপন করে যা নতুন উপাদানের যোগ করতে পারে।

পুরানো ব্রাউজারে (আমি মনে করি IE7-) আপনি একটি জাভাস্ক্রিপ্ট-কৌশল প্রয়োগ করতে পারেন যা পরে তারাও কাজ করবে।

এখানে একটি উদাহরণ খুঁজছেন যখন আমি পাওয়া একটি সম্পর্কিত প্রশ্ন

এখানে জাভাস্ক্রিপ্ট ফিক্স সম্পর্কে একটি প্রশ্ন । এটি সত্যিই IE7 যা বাক্সের বাইরে এই উপাদানগুলিকে সমর্থন করে না।

এছাড়াও; কেন তিনি জানেন যে তৈরি করা ট্যাগগুলি বিদ্যমান ছিল এবং সিএসএস দিয়ে কাজ করেছিল। তারা কি অস্বাভাবিক?

হ্যাঁ, বেশ। কিন্তু বিশেষ করে: তারা অতিরিক্ত উদ্দেশ্য পরিবেশন করা হয় না। এবং তারা এইচটিএমএল 5 নতুন। এইচটিএমএল এর আগের সংস্করণে একটি অজানা ট্যাগ অবৈধ ছিল।

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


Answer #4

অন্যান্য উত্তরগুলি সম্পর্কে কয়েকটি জিনিস রয়েছে যা কেবল দুর্বলভাবে ফ্রিজ বা সম্ভবত ভুল।

মিথ্যা (ISH): অ-মানক HTML উপাদানগুলি "অনুমোদিত নয়", "অবৈধ" বা "অবৈধ"।

অগত্যা না। তারা "non-conforming" । পার্থক্য কি? কিছু "সম্মতি না" এবং এখনও "অনুমোদিত" হতে পারে। W3C এইচটিএমএল পুলিশকে আপনার বাড়িতে পাঠাবে না এবং আপনাকে দূরে সরিয়ে দেবে।

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

যে বলেন, কঠোর বৈধতা আপনার অ-মান উপাদানগুলি "অবৈধ" হিসাবে ঘোষণা করবে। কিন্তু এর কারণ হল বৈধতার কাজ ব্রাউজারের জন্য বা বৈধতার জন্য "বৈধতা" নিশ্চিত না করার জন্য যা যাচাই করা হচ্ছে তার সাথে সঙ্গতিপূর্ণ হওয়া নিশ্চিত করা।

মিথ্যা (ISH): অ-মানক HTML উপাদানগুলি বিষয়গুলি রেন্ডারিংয়ের ফলস্বরূপ

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

আসলে, সিএসএস অ-মানক ট্যাগগুলির স্টাইলের কারণ হতে পারে কারণ এইচটিএমএল স্পেসিফিকেশন স্পষ্টভাবে বলে যে:

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

দ্রষ্টব্য: আপনি যদি কোনও কাস্টম ট্যাগ ব্যবহার করতে চান তবে কেবলমাত্র HTML স্পেক্টে একটি পরিবর্তন মনে রাখবেন আপনার স্টাইলিংটি উড়িয়ে দিতে পারে, তাই প্রস্তুত থাকুন। তবে এটি সত্যিই অসম্ভাব্য যে W3C <imsocool> ট্যাগটি বাস্তবায়ন করবে।

অ-মান ট্যাগ এবং জাভাস্ক্রিপ্ট (DOM এর মাধ্যমে)

জাভাস্ক্রিপ্ট ব্যবহার করে কাস্টম উপাদানগুলি অ্যাক্সেস করতে এবং পরিবর্তন করতে কারণ এটি স্পেসিফিকেশন এমনকি DOM- এ কীভাবে পরিচালনা করা উচিত সে বিষয়েও আলোচনা করে যা এটি (সত্যিই ভয়ানক) API যা আপনাকে আপনার পৃষ্ঠার উপাদানগুলিকে কাজে লাগানোর অনুমতি দেয়।

HTMLUnknownElement ইন্টারফেসটি অবশ্যই এইচটিএমএল উপাদানের জন্য ব্যবহার করা উচিত যা এই স্পেসিফিকেশন (বা অন্যান্য প্রযোজ্য বৈশিষ্ট্যাবলী) দ্বারা সংজ্ঞায়িত করা হয় না।

টিএল; ডিআর: যোগাযোগ এবং নিরাপত্তার উদ্দেশ্যে স্পষ্ট রূপান্তর করা হয়। Non-conformance এখনও একটি বৈধতা ছাড়া সবকিছু দ্বারা অনুমোদিত, যার একমাত্র উদ্দেশ্য সাদৃশ্য প্রযোজ্য হয়, কিন্তু যার ব্যবহার ঐচ্ছিক।

উদাহরণ স্বরূপ:

var wee = document.createElement('wee');
console.log(wee.toString()); //[object HTMLUnknownElement]

(আমি নিশ্চিত এই আগুন জ্বলবে, কিন্তু আমার 2 সেন্ট আছে)


Answer #5

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


Answer #6

আসলে আপনি কাস্টম উপাদান ব্যবহার করতে পারেন। এখানে এই বিষয় উপর W3C স্পেক হয়:

http://w3c.github.io/webcomponents/spec/custom/

এবং এখানে একটি টিউটোরিয়ালটি ব্যবহার করা হয়েছে যা তাদের কীভাবে ব্যবহার করবেন তা ব্যাখ্যা করে:

http://www.html5rocks.com/en/tutorials/webcomponents/customelements/

@ কুইন্টিন দ্বারা ইঙ্গিত করা হয়েছে: এটি বিকাশের প্রথম দিকের একটি খসড়া স্পেসিফিকেশন এবং এটি উপাদানগুলির নামগুলি কী হতে পারে তার উপর নিষেধাজ্ঞা আরোপ করে।


Answer #7

চশমা অনুযায়ী:

সিএসএস

একটি টাইপ নির্বাচক সিএসএস যোগ্যতাসম্পন্ন নামগুলির সিনট্যাক্স ব্যবহার করে লিখিত একটি নথির ভাষা উপাদান টাইপের নাম

আমি এই উপাদান নির্বাচক বলা হয়, কিন্তু দৃশ্যত এটি টাইপ নির্বাচক ছিল। সিএসসি CSS qualified names সম্পর্কে কথা বলা যায় যা নামগুলি আসলে কোনও সীমাবদ্ধতা দেয় না। যেহেতু যতদিন টাইপ সিলেক্টর সিএসএস যোগ্য নাম সিনট্যাক্সের সাথে মিলে যায় ততক্ষণ এটি টেকনিক্যালি সঠিক সিএসএস এবং নথিতে উপাদানটি মিলবে। কোনও নির্দিষ্ট CSS- এইচটিএমএল বা অন্যথায় বিদ্যমান নেই এমন উপাদানগুলিতে কোন CSS- নির্দিষ্ট সীমাবদ্ধতা নেই।

এইচটিএমএল

আপনি চান নথির যেকোনো ট্যাগ সহ কোনও সরকারী সীমাবদ্ধতা নেই। তবে, ডকুমেন্টেশন বলে

লেখকগুলি যথাযথ উদ্দেশ্যে ব্যবহৃত সেমান্তিক উদ্দেশ্য ব্যতীত অন্য কোন উদ্দেশ্যে উপাদান, গুণাবলী, বা গুণমানের মানগুলি ব্যবহার করতে হবে না, কারণ সফ্টওয়্যারটিকে পৃষ্ঠাটি সঠিকভাবে প্রক্রিয়া করা থেকে বাধা দেয়।

এবং এটা পরে বলে

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

আমি বিশেষভাবে যেখানে বা স্পেক বলি যে unkown উপাদানগুলি অনুমোদিত , তবে এটি অজ্ঞাত উপাদানগুলির জন্য HTMLUnknownElement ইন্টারফেস সম্পর্কে কথা বলে। কিছু ব্রাউজার এমনকি বর্তমান spec (আই 88 মনে আসে) উপাদান সনাক্ত করতে পারে না।

কাস্টম উপাদানগুলির জন্য একটি খসড়া আছে, তবে, তবে আমি এখনও যে কোন জায়গায় বাস্তবায়িত সন্দেহ করি।


Answer #8

তিনি কেন তাদের ব্যবহার করতে চান না? তারা সাধারণ নয় এবং HTML5 মানদণ্ডের অংশ নয়। টেকনিক্যালি, তারা অনুমতি দেওয়া হয় না। তারা একটি হ্যাক।

আমি যদিও নিজেকে পছন্দ করি। আপনি XHTML5 আগ্রহী হতে পারে। এটি আপনাকে আপনার নিজের ট্যাগগুলি সংজ্ঞায়িত করতে এবং মানটির অংশ হিসাবে তাদের ব্যবহার করতে দেয়।

এছাড়াও, অন্যরা যেমন উল্লেখ করেছে, তারা অবৈধ এবং এইভাবে পোর্টেবল নয়।

কেন তিনি জানেন যে তারা বিদ্যমান? আমি জানি না, ব্যতীত তারা সাধারণ নয়। সম্ভবত তিনি শুধু আপনি সচেতন ছিল না।


Answer #9

সিএসএস একটি স্টাইল শীট ভাষা যা এক্সএমএল নথি উপস্থাপন করতে ব্যবহার করা যেতে পারে, শুধুমাত্র নয় (এক্স) HTML নথি। তৈরি করা ট্যাগগুলির সাথে আপনার স্নিপেটটি একটি আইনি XML নথির অংশ হতে পারে; এটি যদি একক মূল উপাদানতে আবদ্ধ থাকে তবে এটি একটি হবে। সম্ভবত আপনার কাছে ইতোমধ্যেই <html> ...</html> এটি আছে? কোন বর্তমান ব্রাউজার এক্সএমএল ডকুমেন্ট প্রদর্শন করতে পারেন।

অবশ্যই এটি একটি খুব ভাল এক্সএমএল ডকুমেন্ট নয়, এটি একটি ব্যাকরণ এবং একটি XML ঘোষণা নেই। আপনি যদি পরিবর্তে এইচটিএমএল ঘোষণা শিরোনাম ব্যবহার করেন (এবং সম্ভবত একটি সার্ভার কনফিগারেশন যা সঠিক মাইম টাইপ পাঠায়) এটি পরিবর্তে অবৈধ HTML হবে।

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

কিন্তু অন্য প্রসঙ্গে উপস্থাপনাটি করতে XML এবং / অথবা XSLT এর সাথে সিএসএস ব্যবহার করা ভাল। এই আপনি কি কি। এটি আপনার কাজ ছিল না, আপনি কি করছেন তা আপনি জানেন না এবং আপনার দৃশ্যকল্পতে আপনার কাছে এটি থাকা উচিত এমন বেশিরভাগ সময় HTML / CSS সবচেয়ে ভাল উপায়।

আপনাকে আপনার দস্তাবেজে একটি (X) এইচটিএমএল হেডার যুক্ত করতে হবে যাতে সরঞ্জামগুলি আপনাকে অর্থপূর্ণ ত্রুটি বার্তা দিতে পারে।


Answer #10

কেন জাল জাল উপাদান সঙ্গে কাজ করে? কারন এটি কোনওভাবে আঘাত করে না কারণ আপনি যে কোনওভাবে তাদের ব্যবহার করতে অনুমিত নন।

কেন আমার অধ্যাপক আমাকে তৈরি উপাদান ব্যবহার করতে চান না? যে উপাদানটি ভবিষ্যতে একটি স্পেসিফিকেশন দ্বারা সংজ্ঞায়িত করা হয়, কারণ আপনার উপাদান একটি অনির্দেশ্য আচরণ থাকবে।

এছাড়াও, কেন তিনি জানেন যে তৈরি উপাদানগুলি বিদ্যমান এবং সিএসএস দিয়ে কাজ করে না। তারা কি অস্বাভাবিক? যেহেতু তিনি অন্যান্য ওয়েব ডেভেলপারদের মতো, তিনি বুঝতে পারেন যে ভবিষ্যতে এলোমেলোভাবে ভাঙ্গতে পারে এমন জিনিসগুলি ব্যবহার করা উচিত নয়।


Answer #11

দৃশ্যত কেউ উল্লেখ করেনি, তাই আমি করব।

এটি ব্রাউজার যুদ্ধগুলির একটি উত্পাদক

1 99 0 এর দশকে যখন ইন্টারনেট প্রথম মূলধারার দিকে যাত্রা শুরু করে, তখন ব্রাউজারের বাজারে প্রতিযোগিতা সংঘটিত হয়। প্রতিযোগিতামূলক থাকার এবং ব্যবহারকারীদের আঁকতে, কিছু ব্রাউজার (এর মধ্যে উল্লেখযোগ্য হল ইন্টারনেট এক্সপ্লোরার) পৃষ্ঠা ডিজাইনার কি জিনিসটা চেষ্টা করেন সহায়ক এবং "ব্যবহারকারীর বান্ধব" হতে করার চেষ্টা বোঝানো এবং এইভাবে অনুমতি মার্কআপ যে ভুল (যেমন, হয় <b><i>foobar</b></i>সঠিকভাবে bold- যেমন রেন্ডার হবে তির্যক)।

এর ফলে কিছু ডিগ্রি বোঝা যায় কারণ একজন ব্রাউজার সিনট্যাক্স ত্রুটিগুলির বিষয়ে অভিযোগ রাখে তবে অন্য কোনও কিছু খেয়ে আপনি এটি ফেলে দেন এবং একটি (আরো কম বা কম) সঠিক ফলাফল খুঁজে বের করেন, তাহলে স্বাভাবিকভাবেই লোকেরা পরবর্তীকালে ঘুরে দাঁড়াবে।

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

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

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


Answer #12

যদিও ব্রাউজারগুলি সাধারণত এইচটিএমএল ট্যাগগুলিতে CSS ট্যাগগুলিকে বৈধ করবে কিনা তা নির্বিশেষে নির্বিশেষে, আপনি অবশ্যই এটি করবেন না।

একটি সিএসএস দৃষ্টিকোণ থেকে এই সঙ্গে টেকনিক্যালি কিছুই ভুল আছে। তবে, বানানো ট্যাগগুলি ব্যবহার করে এমন কিছু যা আপনাকে HTML এ কখনও করতে হবে না।

এইচটিএমএল একটি মার্কআপ ভাষা, যার অর্থ প্রতিটি ট্যাগ একটি নির্দিষ্ট ধরনের তথ্য অনুরূপ।

আপনার তৈরি ট্যাগ কোন ধরনের তথ্য অনুরূপ নয়। এটি ওয়েব ক্রলারের মতো সমস্যাগুলি তৈরি করবে, যেমন Google।

সঠিক মার্কআপ গুরুত্ব আরো তথ্য পড়ুন ।

সম্পাদন করা

ডিভগুলি একাধিক সম্পর্কিত উপাদানগুলির গোষ্ঠীকে বোঝায়, যার অর্থ ব্লক ফর্মের মধ্যে প্রদর্শিত হতে পারে এবং এটির মতো ম্যানিপুলেশন করা যেতে পারে।

স্প্যানগুলি এমন উপাদানগুলিকে নির্দেশ করে যা বর্তমানে বিদ্যমান প্রসঙ্গের তুলনায় ভিন্নভাবে স্টাইল করা হয়েছে এবং একটি ব্লক হিসাবে নয় বরং ইনলাইন প্রদর্শিত হবে। একটি বাক্যের মধ্যে কয়েকটি শব্দ সব ক্যাপ প্রয়োজন হলে একটি উদাহরণ।

কাস্টম ট্যাগগুলি কোনও মানের সাথে সম্পর্কযুক্ত নয় এবং এভাবে স্প্যান / ডিভিকে অবশ্যই ক্লাস / আইডি বৈশিষ্ট্যের সাথে ব্যবহার করা উচিত।

আছে খুব যেমন এই নির্দিষ্ট ছাড়, কৌণিক জাতীয়


Answer #13

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

ব্রাউজার সাধারণত এইচটিএমএল অজানা ট্যাগগুলিতে CSS প্রয়োগ করে, কারণ এটি পুরোপুরি ভাঙার চেয়ে ভাল বলে মনে করা হয়: অন্তত তারা কিছু প্রদর্শন করতে পারে। কিন্তু ইচ্ছাকৃতভাবে "জাল" ট্যাগগুলি ব্যবহার করা খুব খারাপ অভ্যাস। এর জন্য একটি কারণ হল যে নতুন ট্যাগগুলি সময়-সময়ে সংজ্ঞায়িত করা হয় এবং যদি কোনটি সংজ্ঞায়িত করা হয় যে আপনার জাল ট্যাগের মতো সাজানোর মত দেখাচ্ছে তবে এটি একইভাবে কাজ করে না তবে এটি আপনার ব্রাউজারে নতুন ব্রাউজারে সমস্যা সৃষ্টি করতে পারে।





css