সিএসএস ব্যবহার করে তালিকার আইটেমগুলিতে লাইন বিরতি কীভাবে রোধ করা যায়


513

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

উত্তর:


969

white-space: nowrap;[1] [2] ব্যবহার করুন বা liবৃহত্তর মানগুলিতে প্রস্থটি সেট করে সেই লিঙ্কটিকে আরও স্থান দিন ।


[1] § 3. সাদা স্থান এবং মোড়ানো: সাদা স্থানের সম্পত্তি - ডাব্লু 3 সিএসএস পাঠ্য মডিউল স্তর 3
[2] সাদা-স্থান - সিএসএস: ক্যাসকেডিং স্টাইল শীট | MDN


41
আপনার সেই ভয়ঙ্কর এবং প্রায়শই ভুল w3 স্কুল স্কুলগুলির পরিবর্তে ডব্লিউ 3 সি উল্লেখ করা উচিত। w3.org/TR/css3-text/# white
সেবাস্তিয়ান মার্টিন

53
অথবা কেবল মোজিলা বিকাশকারীর নেটওয়ার্ক বিকাশকারী.মোজিলা.আর.ইন.ইউএস
ডকস / সিএসএস / সিএসএস_সূত্র

4
আমি লাই আইটেমগুলি ব্যবহার করে লাইন বিরতি রোধ করেছি display: inline;। হয়তো এটি অন্যদেরকেও একই ধরণের সমস্যাগুলিতে সহায়তা করবে।

এটির সাথে সতর্কতা অবলম্বন করা গুরুত্বপূর্ণ: ইনলাইন যেমন এর পার্শ্ব প্রতিক্রিয়া হতে পারে। সাদা-স্থান: এখনই; শুধুমাত্র একটি প্রভাব আছে।
ক্রিসপেন স্মিথ

এক্ষেত্রে পাঠ্য ওভারফ্লো হয়। কিভাবে তা রোধ করব?

147

লাইনটির শেষের দিকে একটি চমৎকার "…" যুক্ত করতে আপনি কোডের এই ছোট্ট স্নিপেটটি যুক্ত করতে পারেন যদি সামগ্রীটি একটি লাইনে ফিট করার জন্য বড় হয়:

li {
  overflow: hidden; 
  text-overflow: ellipsis;
  white-space: nowrap;
}

আমি একটি পাঠ্য ক্ল্যাম্পিং সমাধানের সন্ধান করছিলাম, তবে আমি এই সমাধানটি আটকে দেব
জর্জেগার্জা

33

আপনি যদি এটি বাছাই করে অর্জন করতে চান (যেমন: কেবলমাত্র সেই নির্দিষ্ট লিঙ্কটিতে), আপনি একটি সাধারণ স্থানের পরিবর্তে একটি অ-ব্রেকিং স্পেস ব্যবহার করতে পারেন:

<li>submit&nbsp;resume</li>

https://en.wikipedia.org/wiki/Non-breaking_space#Encodings

সম্পাদনা: আমি বুঝতে পেরেছি যে এটি এইচটিএমএল, ওপি-র অনুরোধ অনুসারে সিএসএস নয়, তবে কারও কারও পক্ষে এটি সহায়ক হতে পারে…


14

প্রদর্শন: ইনলাইন-ব্লক; একটি তালিকা আইটেমের শব্দের মধ্যে বিরতি রোধ করবে

 li {
    display: inline-block;
 }

1
যদি আমি jsfiddle এ ক্লিক করি এবং আউটপুটটির প্রস্থ সামঞ্জস্য করি তবে পৃথক তালিকা আইটেমগুলি "তালিকা" শব্দ এবং সংখ্যার মধ্যে
বিভক্ত

4

বুটস্ট্র্যাপ 4 এর একটি ক্লাস রয়েছে text-nowrap। এটি আপনার প্রয়োজন ঠিক তাই।


2
আমি 2019 এ বুটস্ট্র্যাপ ব্যবহারের পরামর্শ এড়াতে পছন্দ করব
ব্রোদা নোয়েল

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