উত্তর:
./
ওয়ার্কিং ফাইল যে ফোল্ডারে রয়েছে তা হ'ল:
সুতরাং /index.htm
./
মূল ডিরেক্টরিটি
কিন্তু /css/style.css
./
সিএসএস ফোল্ডারে রয়েছে।
এর কারণ হল যদি আপনার কাছ থেকে সিএসএস সরাতে মনে রাখা গুরুত্বপূর্ণ /index.htm
করার /css/style.css
পথ পরিবর্তন করতে হবে।
./abc.htm
এবং মধ্যে পার্থক্য কি abc.htm
?
/
বর্তমান ড্রাইভের মূল;
./
বর্তমান ডিরেক্টরি মানে;
../
মানে বর্তমান ডিরেক্টরিটির পিতামাতা।
././
অর্থ কী?
আপনি নীচের তালিকাটি দ্রুত রেফারেন্স হিসাবে ব্যবহার করতে পারেন:
/ = Root directory
. = This location
.. = Up a directory
./ = Current directory
../ = Parent of current directory
../../ = Two directories backwards
দরকারী নিবন্ধ: https://css-tricks.com/quick-reminder-about-file-paths/
. = This location
.. = Up a directory
সুতরাং, ./foo.html
শুধু foo.html
। এবং এটি alচ্ছিক, তবে কোনও স্ক্রিপ্টের পথটি উত্পন্ন হলে লিঙ্কটি প্রাসঙ্গিক হতে পারে ( স্ক্রিপ্টটির সাথে প্রাসঙ্গিকতা যা রেফারেন্সটি কীভাবে কাজ করে না)।
হ্যাঁ, ./
বর্তমান চলমান ডিরেক্টরি। আপনি কেবল নাম বাদে সরাসরি ফাইলটি উল্লেখ করতে পারেন।
আপনি সঠিক যে আপনি এটি বাদ দিতে পারেন। এটি কেবল স্বচ্ছতার জন্য কার্যকর। এটি থাকা এবং সেখানে না থাকাতে কোনও কার্যকরী পার্থক্য নেই।
It's useful only for clarity.
বা বিভ্রান্তি, ওপির ক্ষেত্রে - এবং আমার। :)
<script src="js/main.js"></script>
এইচটিএমএল 5 তে ফাইলটিও লোড হবে./js/main.js
পাথ সম্পর্কে একটি দ্রুত এবং ছোট পুনরুদ্ধার
http://website.com/assets/image.jpg
যদি চিত্রটি আপনার ডোমেনে না থাকে - তবে চিত্রটির জন্য সেখানে যান
//website.com/assets/image.jpg
চিত্রটি HTTP বা https প্রোটোকল ব্যবহার করে লোড করা হয়েছে
( অভ্যন্তরীণ ব্যবহারের জন্য যদি চিত্রটি একই সার্ভারে থাকে)
image.jpg
ইমেজ একই জায়গায় ডকুমেন্ট হিসাবে ছবি কল!
./image.jpg
উপরের মত একই চিত্র , ডকুমেন্টের মতো একই জায়গায় চিত্র কল করে!
/assets/image.jpg
পরম পথ অনুরূপ, শুধু প্রোটোকল এবং ডোমেইন নাম বাদ
যান আমার ছবিটি অনুসন্ধান আমার রুট ফোল্ডার থেকে শুরু /
, মধ্যে চেয়েassets/
assets/image.jpg
এবার সম্পদগুলি নথির মতো একই জায়গায় রয়েছে, সুতরাং চিত্রটির জন্য সম্পদে যান
../assets/image.jpg
দস্তাবেজটি যেখানে থেকে, একটি ফোল্ডার ফিরে ../
যান এবং intoোকানassets
../../image.jpg
যেতে দুই ফোল্ডার ফিরে , আমার ইমেজ আছে!
../../assets/image.jpg
যেতে দুই ফোল্ডার ফিরে ../../
এবং ঢোকা চেয়ে assets
images
আপেক্ষিক পাথ এবং তৃতীয় উদাহরণ দেখুন/images/image. jpg
হ্যাঁ ./
আপনি বর্তমানে যে ডিরেক্টরিটিতে রয়েছেন তার অর্থ।
./thisfile.txt
সর্বদা সমতুল্য হয় না /thisfile.txt
। কোডটি কোন ডিরেক্টরিটি
./
হয় তবে মূল স্থানটি উল্লেখ করবে?
উদাহরণস্বরূপ CSS ফাইলগুলি ফোল্ডারে নামকরণ করা হয় CSS
এবং এইচটিএমএল ফাইলগুলি ফোল্ডারে থাকে HTML
এবং এগুলি উভয়ই ফোল্ডারে নামযুক্ত XYZ
মানে আমরা এইচটিএমএল-তে সিএসএস ফাইলগুলি উল্লেখ করি
<link rel="stylesheet" type="text/css" href="./../CSS/style.css" />
এখানে বর্তমান ডিরেক্টরিটি ..
সরানো HTML
এবং .
উল্লেখ করা হয়XYZ
--- এই যুক্তি দ্বারা আপনি কেবল হিসাবে উল্লেখ করতে হবে:
<link rel="stylesheet" type="text/css" href="CSS/style.css" />
"CSS/style.css"
আমার পক্ষে কাজ করে নি, সম্ভবত আপনি বোঝাতে চেয়েছেন "../CSS/style.css"
?