পৃষ্ঠায় প্রবর্তিত পাঠ্য এবং লিঙ্কগুলির আন্ডারলাইন এড়াতে যাইহোক (সিএসএসে) আছে কি ..?
a:hover
বিষয়টিও বিবেচনা করা উচিত, সর্বাধিক জনপ্রিয় ব্রাউজারগুলি হোভারিংয়ের পরে অ্যাঙ্করগুলিতে একটি আন্ডারলাইন দেখায়।
পৃষ্ঠায় প্রবর্তিত পাঠ্য এবং লিঙ্কগুলির আন্ডারলাইন এড়াতে যাইহোক (সিএসএসে) আছে কি ..?
a:hover
বিষয়টিও বিবেচনা করা উচিত, সর্বাধিক জনপ্রিয় ব্রাউজারগুলি হোভারিংয়ের পরে অ্যাঙ্করগুলিতে একটি আন্ডারলাইন দেখায়।
উত্তর:
সিএসএস ব্যবহার করুন। এটি আন্ডারলাইনগুলি a
এবং u
উপাদানগুলি সরিয়ে দেয় :
a, u {
text-decoration: none;
}
কখনও কখনও আপনাকে উপাদানগুলির জন্য অন্যান্য স্টাইলকে ওভাররাইড করতে হয়, এক্ষেত্রে আপনি !important
আপনার নিয়মে সংশোধকটি ব্যবহার করতে পারেন :
a {
text-decoration: none !important;
}
color: black !important;
জন্য যুক্ত করা হয় body
, তবে এটি কি অ্যাঙ্কর, পরিদর্শন করা অ্যাঙ্গারগুলি, আড়াল হওয়া অ্যাঙ্কারগুলি সহ সব উপাদানকেই কালো রাখবে?
text-decoration: none !important;
জন্য স্টাইল সেট করেন body
তবে এটি অ্যাঙ্করদের জন্য কাজ করবে যখন আপনি স্পষ্টতই উপাদানগুলির text-decoration: inherit;
জন্য শৈলী সেট করবেন a
।
!important
এবং ব্যবহার নির্দিষ্টতা এবং ওভাররাইড শৈলীতে cardinality, অন্যথায় আপনি পূর্ণ একটি স্টাইলশীট আপ শেষ করতে পারেন !important
গঠন এটা প্রয়োজনীয় যে কোন অবোধ। এটি একটি কোড গন্ধ আইএমও।
!important
হুড়মুড়িয়ে থাকার মতো। তবে একবার আপনি নীচে নামা শুরু করার পরে এবং !important
অন্যান্য উপাদানগুলি ব্যবহার করার জন্য প্ররোচিত হলে এটি (অনুমান) পেতে পারে এবং সুবিধাটি একটি অচলাবস্থার পক্ষে চলে যায়, যা বিশ্বের পক্ষে দুর্দান্ত, যেমন এমইউডি শান্তি নিশ্চিত করে তবে সিএসএসের বিশ্বে এই জাতীয় শান্তি মানে আপনি কিছু সুবিধা দিতে পারবেন না।
এটি আপনার রঙের পাশাপাশি অ্যাঙ্কার ট্যাগের আন্ডারলাইনটি সরিয়ে ফেলবে
a {
text-decoration: none ;
}
a:hover
{
color:white;
text-decoration:none;
cursor:pointer;
}
সহজ বিকল্পটি হ'ল:
<a style="text-decoration: none">No underline</a>
অবশ্যই, এইচটিএমএল (অর্থাত্ ইনলাইন সিএসএস) এর সাথে সিএসএস মিশ্রিত করা ভাল ধারণা নয়, বিশেষত আপনি যখন a
সমস্ত জায়গাতেই ট্যাগ ব্যবহার করছেন ।
এজন্য এটিকে পরিবর্তে স্টাইলশিটে যুক্ত করা ভাল ধারণা:
a {
text-decoration: none;
}
অথবা একটি জেএস ফাইলে এই কোডটিও:
var els = document.getElementsByTagName('a');
for (var el = 0; el < els.length; el++) {
els[el].style["text-decoration"] = "none";
}
text-decoration
গুলি অপসারণ করতে সিএসএস ব্যবহার করুন ।
a {
text-decoration: none;
}
আপনার পক্ষে সেরা বিকল্প যদি আপনি কেবলমাত্র অ্যাঙ্কর লিঙ্ক থেকে আন্ডারলাইনটি সরাতে চান-
#content a{
text-decoration-line:none;
}
এটি আন্ডারলাইনটি সরিয়ে ফেলবে।
আরও আপনি অন্যান্য স্টাইলকে খুব বেশি কাজে লাগানোর জন্য একই রকম সিনট্যাক্স ব্যবহার করতে পারেন-
text-decoration: none;
text-decoration-color: blue;
text-decoration-skip: spaces;
text-decoration-style: dotted;
আশাকরি এটা সাহায্য করবে!
পিএস- এটি আমার প্রথম উত্তর!
আমার ক্ষেত্রে অ্যাঙ্কর দ্বারা হোভার-ইফেক্ট সম্পর্কে একটি নিয়ম ছিল, এটি এর মতো:
#content a:hover{
border-bottom: 1px solid #333;
}
অবশ্যই, text-decoration:none;
এই পরিস্থিতিতে সাহায্য করতে পারে না। আমি এটি খুঁজে না পাওয়া পর্যন্ত আমি অনেক সময় ব্যয় করি।
সুতরাং: একটি আন্ডারস্কোরটি সীমানা-নীচে বিভ্রান্ত হওয়ার দরকার নেই।
কিছু সময় এটি কিছু রেন্ডারিং ইউআই সিএসএস দ্বারা ওভাররাইড হবে। ব্যবহার করা ভাল:
a.className {
text-decoration: none !important;
}
সমস্যার আরেকটি দৃষ্টিকোণ সরবরাহ করতে (মূল পোস্টের শিরোনাম / বিষয়বস্তু থেকে অনুমান হিসাবে):
আপনি যদি এইচটিএমএলতে দুর্বৃত্তগুলি আন্ডারলাইন তৈরি করছে তা ট্র্যাক করতে চান তবে একটি ডিবাগিং সরঞ্জামটি ব্যবহার করুন। থেকে পছন্দ করে নিন প্রচুর আছে:
ফায়ারফক্সের জন্য রয়েছে ফায়ারব্যাগ;
অপেরার জন্য ড্রাগনফ্লাই (সরঞ্জামসমূহ-> উন্নত মেনুতে "বিকাশকারী সরঞ্জাম" বলা হয়; ডিফল্টরূপে অপেরার সাথে আসে);
আইই এর জন্য "ইন্টারনেট এক্সপ্লোরার ডেভেলপার টুলবার" রয়েছে যা আই 7 এবং এর জন্য পৃথক ডাউনলোড এবং আই 8-তে সংহত হয়েছে (এফ 12 এ আঘাত করুন)।
সাফারি, ক্রোম এবং অন্যান্য সংখ্যালঘু ব্রাউজারগুলি সম্পর্কে আমার কোনও ধারণা নেই তবে আপনার মেশিনে যাইহোক, সম্ভবত উপরের তিনটির মধ্যে একটির থাকা উচিত।
যখন আপনি অ্যাঙ্কর ট্যাগটি কেবল যুক্ত স্টাইলিং ছাড়া লিংক হিসাবে ব্যবহার করতে চান (যেমন হোভার বা নীল বর্ণের আন্ডারলাইন) class="no-style"
অ্যাঙ্কর ট্যাগটিতে যুক্ত করুন। তারপরে আপনার গ্লোবাল স্টাইলশিটে "নো-স্টাইল" শ্রেণি তৈরি করুন।
.no-style {
text-decoration: none !important;
}
এর দুটি সুবিধা রয়েছে।
লিংক ট্যাগ ব্যবহার করে স্টাইলশিটগুলি অন্তর্ভুক্ত করতে ভুলবেন না
http://www.w3schools.com/TAGS/tag_link.asp
অথবা আপনার ওয়েবপৃষ্ঠায় একটি স্টাইল ট্যাগের মধ্যে সিএসএস বন্ধ করুন।
<style>
a { text-decoration:none; }
p { text-decoration:underline; }
</style>
আমি লিঙ্কগুলি বাদ দিয়ে কোনও কিছুর উপর আন্ডারলাইনটি ব্যবহার করার পরামর্শ দেব না, আন্ডারলাইনটি সাধারণত ক্লিকযোগ্য as এটি ক্লিকযোগ্য না হলে এটি আন্ডারলাইন করবেন না।
সিএসএসের বেসিকগুলি ডাব্লু 3 স্কুলে নেওয়া যেতে পারে
CSS সম্পত্তি ব্যবহার করুন,
text-decoration:none;
লিঙ্কটি থেকে আন্ডারলাইন সরাতে।
আন্ডারলাইনটি পাঠ্য সজ্জা নামক একটি CSS সম্পত্তি দ্বারা মুছে ফেলা হতে পারে।
<style>
a{
text-decoration:none;
}
</style>
আপনি যদি একটি বাদে অন্য উপাদানগুলিতে উপস্থিত পাঠ্যের আন্ডারলাইনটি সরাতে চান তবে নীচের বাক্য গঠনটি ব্যবহার করা উচিত।
<style>
element-name{
text-decoration:none;
}
</style>
অন্যান্য অনেকগুলি পাঠ্য-সজ্জা মান রয়েছে যা আপনাকে লিঙ্কগুলি ডিজাইন করতে সহায়তা করতে পারে।