>  기사  >  웹 프론트엔드  >  CSS를 넣을 위치

CSS를 넣을 위치

WBOY
WBOY원래의
2023-05-29 16:16:39980검색

CSS는 HTML 페이지를 아름답게 만드는 데 사용되는 스타일 시트 언어입니다. 그러나 CSS를 웹페이지에 적용하기 전에 웹페이지에 해당 스타일 시트를 찾을 수 있는 위치를 알려주어야 합니다. CSS를 어디에 가장 적절하게 배치해야 하는지 논의해 보겠습니다.

  1. CSS를 별도의 파일에 넣기

가장 좋은 방법은 CSS 코드를 별도의 파일에 넣는 것입니다. 이렇게 하면 유지 관리성 향상, 페이지 로드 속도 향상, 확장성 향상 등 많은 이점이 있습니다. CSS 파일을 HTML 파일에서 분리함으로써 CSS 처리 속도를 높이고 스타일시트 코드를 다시 작성하는 데 많은 시간을 소비하지 않고도 이러한 스타일시트를 다양한 웹 페이지에서 사용할 수 있도록 할 수 있습니다.

  1. CSS는 에 배치해야 합니다.

CSS는 요소에 배치하는 것이 좋습니다. 브라우저가 HTML 문서를 발견하면 먼저 및 과 같은 요소가 포함된 문서의 헤드 부분을 구문 분석합니다. 이 프로세스는 일반적으로 페이지가 표시되기 전에 발생합니다. </p> <ol start="3"><li>CSS를 <body> 끝에 넣을 수 있습니다. </li></ol> <p>CSS 파일을 <body> 태그 끝에 두는 것도 일반적인 방법입니다. 이 접근 방식을 사용하면 CSS 파일이 로드되기 전에 HTML 콘텐츠가 표시됩니다. 이 경우 CSS 파일이 로드된 마지막 파일이므로 이 접근 방식을 사용하면 페이지 로드 시간을 줄일 수 있습니다. </p> <ol start="4"><li>외부 CSS 파일에 연결</li></ol> <p>CSS 파일을 HTML 파일 외부에 배치하면 다른 웹페이지와 공유할 수 있다는 또 다른 이점이 있습니다. 링크 태그를 사용하면 외부 CSS 파일을 HTML 문서에 연결할 수 있으므로 HTML 페이지에서 동일한 스타일시트를 재사용할 수 있습니다. </p> <ol start="5"><li><style> 태그에 CSS 코드 배치</li></ol> <p> <style> 태그에 CSS 코드를 삽입하는 것도 일반적인 방법입니다. 이 접근 방식은 소규모 웹사이트나 단일 페이지 애플리케이션에 이상적입니다. 스타일이 최대한 빨리 로드되도록 <style> 태그를 <head> 내에 배치해야 합니다. </p> <p>결론적으로 CSS를 별도의 파일에 넣고 link 태그를 통해 HTML 페이지에 연결하면 됩니다. 동시에 HTML 헤드의 <head> 태그나 <body> 태그 하단에 CSS를 배치할 수 있습니다. 소규모 웹사이트나 단일 페이지 애플리케이션을 만드는 경우 <style> 태그에 CSS 코드를 삽입하는 것도 실행 가능한 옵션입니다. 어떤 방법을 선택하든 코드가 명확하고, 이해하기 쉽고, 유지 관리하기 쉬운지 확인해야 합니다. </p><p>위 내용은 CSS를 넣을 위치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!</p></div><div class="nphpQianMsg"><div class="clear"></div></div><div class="nphpQianSheng"><span>성명:</span><div>본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.</div></div></div><div class="nphpSytBox"><span>이전 기사:<a class="dBlack" title="CSS3가 열리지 않습니다" href="http://m.php.cn/ko/faq/552334.html">CSS3가 열리지 않습니다</a></span><span>다음 기사:<a class="dBlack" title="CSS3가 열리지 않습니다" href="http://m.php.cn/ko/faq/552336.html">CSS3가 열리지 않습니다</a></span></div><div class="nphpSytBox2"><div class="nphpZbktTitle"><h2>관련 기사</h2><em><a href="http://m.php.cn/ko/article.html" class="bBlack"><i>더보기</i><b></b></a></em><div class="clear"></div></div><ul class="nphpXgwzList"><li><b></b><a href="http://m.php.cn/ko/faq/402895.html" title="Vue의 상위 구성 요소에서 하위 구성 요소 차트로 값을 전달하는 데 문제가 있습니다." class="aBlack">Vue의 상위 구성 요소에서 하위 구성 요소 차트로 값을 전달하는 데 문제가 있습니다.</a><div class="clear"></div></li><li><b></b><a href="http://m.php.cn/ko/faq/402896.html" title="React 이 바인딩에 대한 몇 가지 생각" class="aBlack">React 이 바인딩에 대한 몇 가지 생각</a><div class="clear"></div></li><li><b></b><a href="http://m.php.cn/ko/faq/402897.html" title="Django는 요청을 사용하여 브라우저에서 보낸 매개변수를 가져옵니다." class="aBlack">Django는 요청을 사용하여 브라우저에서 보낸 매개변수를 가져옵니다.</a><div class="clear"></div></li><li><b></b><a href="http://m.php.cn/ko/faq/402898.html" title="JQuery의 DOM 작업 - 랩" class="aBlack">JQuery의 DOM 작업 - 랩</a><div class="clear"></div></li><li><b></b><a href="http://m.php.cn/ko/faq/402899.html" title="프로토타입 및 프로토타입 체인 관련 내용 설명" class="aBlack">프로토타입 및 프로토타입 체인 관련 내용 설명</a><div class="clear"></div></li></ul></div></div><div class="nphpFoot"><div class="nphpFootBg"><ul class="nphpFootMenu"><li><a href="http://m.php.cn/ko/"><b class="icon1"></b><p>집</p></a></li><li><a href="http://m.php.cn/ko/course.html"><b class="icon2"></b><p>강의</p></a></li><li><a href="http://m.php.cn/ko/wenda.html"><b class="icon4"></b><p>Q&A</p></a></li><li><a href="http://m.php.cn/ko/login"><b class="icon5"></b><p>나의</p></a></li><div class="clear"></div></ul></div></div><div class="nphpYouBox" style="display: none;"><div class="nphpYouBg"><div class="nphpYouTitle"><span onclick="$('.nphpYouBox').hide()"></span><a href="http://m.php.cn/ko/"></a><div class="clear"></div></div><ul class="nphpYouList"><li><a href="http://m.php.cn/ko/"><b class="icon1"></b><span>집</span><div class="clear"></div></a></li><li><a href="http://m.php.cn/ko/course.html"><b class="icon2"></b><span>강의</span><div class="clear"></div></a></li><li><a href="http://m.php.cn/ko/article.html"><b class="icon3"></b><span>기사</span><div class="clear"></div></a></li><li><a href="http://m.php.cn/ko/wenda.html"><b class="icon4"></b><span>Q&A</span><div class="clear"></div></a></li><li><a href="http://m.php.cn/ko/dic.html"><b class="icon6"></b><span>사전</span><div class="clear"></div></a></li><li><a href="http://m.php.cn/ko/course/type/99.html"><b class="icon7"></b><span>수동</span><div class="clear"></div></a></li><li><a href="http://m.php.cn/ko/xiazai/"><b class="icon8"></b><span>다운로드</span><div class="clear"></div></a></li><li><a href="http://m.php.cn/ko/faq/zt" title="주제"><b class="icon12"></b><span>주제</span><div class="clear"></div></a></li><div class="clear"></div></ul></div></div><div class="nphpDing" style="display: none;"><div class="nphpDinglogo"><a href="http://m.php.cn/ko/"></a></div><div class="nphpNavIn1"><div class="swiper-container nphpNavSwiper1"><div class="swiper-wrapper"><div class="swiper-slide"><a href="http://m.php.cn/ko/" >집</a></div><div class="swiper-slide"><a href="http://m.php.cn/ko/article.html" class="hover">기사</a></div><div class="swiper-slide"><a href="http://m.php.cn/ko/wenda.html" >Q&A</a></div><div class="swiper-slide"><a href="http://m.php.cn/ko/course.html" >강의</a></div><div class="swiper-slide"><a href="http://m.php.cn/ko/faq/zt" >주제</a></div><div class="swiper-slide"><a href="http://m.php.cn/ko/xiazai" >다운로드</a></div><div class="swiper-slide"><a href="http://m.php.cn/ko/game" >게임</a></div><div class="swiper-slide"><a href="http://m.php.cn/ko/dic.html" >사전</a></div><div class="clear"></div></div></div><div class="langadivs" ><a href="javascript:;" class="bg4 bglanguage"></a><div class="langadiv" ><a onclick="javascript:setlang('zh-cn');" class="language course-right-orders chooselan " href="javascript:;"><span>简体中文</span><span>(ZH-CN)</span></a><a onclick="javascript:setlang('en');" class="language course-right-orders chooselan " href="javascript:;"><span>English</span><span>(EN)</span></a><a onclick="javascript:setlang('zh-tw');" class="language course-right-orders chooselan " href="javascript:;"><span>繁体中文</span><span>(ZH-TW)</span></a><a onclick="javascript:setlang('ja');" class="language course-right-orders chooselan " href="javascript:;"><span>日本語</span><span>(JA)</span></a><a onclick="javascript:;" class="language course-right-orders chooselan chooselanguage" href="javascript:;"><span>한국어</span><span>(KO)</span></a><a onclick="javascript:setlang('ms');" class="language course-right-orders chooselan " href="javascript:;"><span>Melayu</span><span>(MS)</span></a><a onclick="javascript:setlang('fr');" class="language course-right-orders chooselan " href="javascript:;"><span>Français</span><span>(FR)</span></a><a onclick="javascript:setlang('de');" class="language course-right-orders chooselan " href="javascript:;"><span>Deutsch</span><span>(DE)</span></a></div></div><script> var swiper = new Swiper('.nphpNavSwiper1', { slidesPerView : 'auto', observer: true,//修改swiper自己或子元素时,自动初始化swiper observeParents: true,//修改swiper的父元素时,自动初始化swiper }); </script></div></div><!--顶部导航 end--><script>isLogin = 0;</script><script type="text/javascript" src="/static/layui/layui.js"></script><script type="text/javascript" src="/static/js/global.js?4.9.47"></script></div><script src="https://vdse.bdstatic.com//search-video.v1.min.js"></script><link rel='stylesheet' id='_main-css' href='/static/css/viewer.min.css' type='text/css' media='all'/><script type='text/javascript' src='/static/js/viewer.min.js?1'></script><script type='text/javascript' src='/static/js/jquery-viewer.min.js'></script><script>jQuery.fn.wait = function (func, times, interval) { var _times = times || -1, //100次 _interval = interval || 20, //20毫秒每次 _self = this, _selector = this.selector, //选择器 _iIntervalID; //定时器id if( this.length ){ //如果已经获取到了,就直接执行函数 func && func.call(this); } else { _iIntervalID = setInterval(function() { if(!_times) { //是0就退出 clearInterval(_iIntervalID); } _times <= 0 || _times--; //如果是正数就 -- _self = $(_selector); //再次选择 if( _self.length ) { //判断是否取到 func && func.call(_self); clearInterval(_iIntervalID); } }, _interval); } return this; } $("table.syntaxhighlighter").wait(function() { $('table.syntaxhighlighter').append("<p class='cnblogs_code_footer'><span class='cnblogs_code_footer_icon'></span></p>"); }); $(document).on("click", ".cnblogs_code_footer",function(){ $(this).parents('table.syntaxhighlighter').css('display','inline-table');$(this).hide(); }); $('.nphpQianCont').viewer({navbar:true,title:false,toolbar:false,movable:false,viewed:function(){$('img').click(function(){$('.viewer-close').trigger('click');});}}); </script></body></html>