অবশ্যই। স্পষ্টতই, একা সিএসএস ব্যবহার করা ভাল তবে আপনি যদি না পারেন তবে আপনার যা আছে তা ব্যবহার করুন। সিএসএস দিয়ে যতটা সম্ভব আপনারা করুন এবং প্রয়োজন মতো জেএস ব্যবহার করুন। আপনি কেন বিদ্যমান সিএসএস পরিবর্তন করতে পারবেন না তা নিশ্চিত নন তবে আপনি জেএস সহ একটি স্টাইল শীট যুক্ত করতে পারেন।
(function() {
//create a new element
var newStyle = document.createElement("link");
//set the required attribute for a valid css file
newStyle.rel = "stylesheet";
newStyle.href = "http://example.com/the/location/of/your/css/stylesheet.css";
//and then append it to the <head>
document.getElementsByTagName("head")[0].appendChild(newStyle);
})();
সূত্র: http://christian-fei.com/add-stylesheets- after-the-head- using-javascript/
তারপরে CSS / মিডিয়া প্রশ্নের সাথে বাদাম যান go
বা jQuery সহ:
$('head').append('<link rel="stylesheet" type="text/css" href="{url}">');
আমি প্রতিক্রিয়াশীল 'স্কিনস' করেছি যেখানে কিছু ডিওএম পরিবর্তন না করে কেবল সম্ভব ছিল না। যদি আপনার এইচটিএমএল অ্যাক্সেস না থাকে তবে জেএস ডোম হেরফের কখনও কখনও একমাত্র উত্তর।
সম্পাদনা:
আপনার ছোট পর্দার সংস্করণটির ভিজ্যুয়াল প্রয়োজনীয়তার উপর নির্ভর করে আপনি এই সিএসএস স্নিপেটটি 'মোবাইল বান্ধব' করার পথে আপনাকে কতটা দূরে সরিয়ে নেবে তা নিয়ে আপনি অবাক হয়ে যেতে পারেন।
/* hopefully the original CSS developer didn't include a bunch of !importants.*/
div, p, ul, table, img {
float: none !important;
max-width: 96% !important; /* breathing room on the sides */
margin-left: auto
margin-right: auto;
}
যদি মূল সিএসএস বিকাশকারী অত্যধিক পছন্দ করে !important
এবং আপনি এইচটিএমএল না পেতে পারেন তবে আপনি বডি বা উচ্চ স্তরের ধারকটিতে একটি আইডি যুক্ত করতে jQuery / JS ব্যবহার করতে পারেন এবং এটি আপনার নির্বাচককে যুক্ত করতে পারেন।
#i-will-beat-you-important div,
#i-will-beat-you-important p,
#i-will-beat-you-important ul {
float: none !important;
...
}