XHTML 소개

XHTML 소개

XHTML 또는 확장 가능한 하이퍼텍스트 마크업 언어 HTML과 XML이 혼합되어 있으며 다음과 매우 유사합니다. HTML 그러나 더 엄격하다. 브라우저가 쉽게 이해할 수 있는 웹페이지를 만들기 위한 규칙서와 같습니다. HTML과 달리 주의해서 규칙을 정확하게 따라야 합니다. 대부분의 브라우저가 이를 지원합니다. 웹 코드를 작성하는 더 정확한 방법이라고 생각하세요.

내용의 테이블

역사

W3C(World Wide Web Consortium)에 의해 개발되었으며 웹 개발자가 HTML에서 XML로 전환하는 데 도움이 됩니다. XHTML을 사용하면 개발자는 콘텐츠의 이전 버전 및 향후 호환성을 보장하면서 모든 기능을 갖춘 XML 세계로 들어갈 수 있습니다. XHTML 계열에는 세 가지 문서 유형이 포함됩니다. 첫 번째는 2000년 1월 26일 W3C에서 권장한 XHTML 1.0입니다. 두 번째는 2001년 5월 31일 W3C에서 권장한 XHTML 1.1입니다.

세 번째는 HTML5 사양의 XML 적응을 개발하는 데 사용되는 표준인 XHTML5입니다. XHTML 문서에는 XHTML 선언이 있어야 합니다.

XHTML의 요소:

XHTML 요소 설명
> DTD(문서 유형 정의)를 선언하고 마크업 언어에 대한 규칙을 지정하여 브라우저에서 적절한 렌더링을 보장하는 데 사용됩니다.
> 루트 요소 역할을 하는 전체 HTML 또는 XHTML 문서를 포함합니다.
> 제목, 문자 집합, 연결된 스타일시트, 기타 필수 요소 등 문서에 대한 메타 정보가 포함되어 있습니다.
> head 섹션 내에 중첩되어 브라우저의 제목 표시줄이나 탭에 표시되는 문서 제목을 지정합니다.
> 텍스트, 이미지, 링크 및 기타 HTML 요소를 포함하여 웹페이지의 콘텐츠를 포함합니다. 브라우저에 표시되는 문서의 보이는 부분을 나타냅니다.

XHTML 웹 페이지를 생성할 때 DTD(Document Type Definition) 선언을 포함해야 합니다. 아래에 설명된 세 가지 유형의 DTD가 있습니다.

과도기 DTD:

내장형 계단식 스타일 시트를 지원하지 않는 이전 브라우저에서 지원됩니다. 엄격한 DTD에서는 허용되지 않는 여러 속성이 body 태그에 포함되어 있습니다.

통사론:

 PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'DTD/xhtml1-transitional.dtd'> 

예: 이 예에서는 예를 들어 XHTML 문서를 작성하는 코드를 살펴보겠습니다.

HTML




xml version='1.0' encoding='UTF-8'?> 전환 DTD XHTML제목> 헤드> <body bgcolor='#dae1ed'> <div>글꼴 두께:굵게;텍스트 정렬:가운데; margin-bottom:-25px;'>techcodeview.comdiv> <p style='text-align:center;font-size:20px;'>컴퓨터 과학 포털p> <p style='text-align:center;font-size:20px;'>월 선택 옵션: <select name='month'> <option selected='selected'>1월옵션> <option>2월옵션> <option>마치옵션> <option>4월옵션> <option>메이옵션> <option>6월옵션> <option>7월옵션> <option>아우구시오옵션> <option>9월 옵션> <option>10월옵션> <option>11월옵션> <option>12월옵션> 선택> p> 본문> html>> </code> </td> </tr> </tbody> </table> <p> </p> <i id='output-icon' title='Output'> </i> <p> </p> <p> </p> <i id='copy-url-button' title='Copy Generated Ide URL'> </i> <p> </p> <p> </p> <p dir='ltr'> <b> <strong>산출: </strong> </b> </p> <p> <img src='//techcodeview.com/img/html-xml/79/xhtml-introduction.webp' alt='과도기적 dtd xhtml'> <span> </span> </p> <h2 id='strict-dtd'> <b> <strong>엄격한 DTD: </strong> </b> <span> </span> </h2> <p dir='ltr'> <span>엄격한 DTD는 XHTML 페이지에 마크업 언어만 포함된 경우에 사용됩니다. 엄격한 DTD는 계단식 스타일 시트와 함께 사용됩니다. 이 속성은 body 태그에서 CSS 속성을 허용하지 않기 때문입니다. </span> </p> <h3> <b> <strong>통사론: </strong> </b> </h3> <pre> PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'DTD/xhtml1-strict.dtd'> </pre> <p dir='ltr'> <b> <strong>예 2: </strong> </b> <span>이 예에서는 엄격한 DTD에 대한 예를 들어 XHTML 문서를 작성하는 코드를 볼 수 있습니다. </span> </p> <h2>HTML </h2> <i id='copy-code-button' title='Copy Code'> </i> <p> </p> <p> <i id='run-and-edit-button' title='Edit Code' lang='xml'> </i> <br> </p> <p> <i id='run-code-button' lang='xml' title='Run Code and See Output'> </i> </p> <p> <i id='generate-url-and-run-button' title='Run Code and Generate IDE URL' lang='xml'> </i> <br> <i title='Dark Mode'> </i> <br> <i id='edit-on-ide-button' title='Edit on IDE' lang='xml'> </i> </p> <p> </p> <table class="table"> <tbody> <tr> <td> <code>xml version='1.0' encoding='UTF-8'?> <html xmlns=' http://www.w3.org/1999/xhtml ' xml:lang='en' lang='en'> <head> <title>엄격한 DTD XHTML제목> 헤드> <body> <div>글꼴 두께:굵게;텍스트 정렬:가운데; margin-bottom:-25px;'>techcodeview.comdiv> <p style='text-align:center;font-size:20px;'>컴퓨터 과학 포털p> <p style='text-align:center;font-size:20px;'>월 선택 옵션: <select name='month'> <option selected='selected'>1월옵션> <option>2월옵션> <option>마치옵션> <option>4월옵션> <option>메이옵션> <option>6월옵션> <option>7월옵션> <option>아우구시오옵션> <option>9월 옵션> <option>10월옵션> <option>11월옵션> <option>12월옵션> 선택> p> 본문> html>> </code> </td> </tr> </tbody> </table> <p> </p> <i id='output-icon' title='Output'> </i> <p> </p> <p> </p> <i id='copy-url-button' title='Copy Generated Ide URL'> </i> <p> </p> <p> </p> <p dir='ltr'> <b> <strong>산출: </strong> </b> </p> <p> <span> </span> <img src='//techcodeview.com/img/html-xml/79/xhtml-introduction-2.webp' alt='엄격한 dtd xhtml'> <span> </span> </p> <h2 id='frameset-dtd'> <b> <strong>프레임셋 DTD: </strong> </b> <span> </span> </h2> <p dir='ltr'> <span>프레임셋 DTD는 XHTML 페이지에 프레임이 포함되어 있을 때 사용됩니다. 이 DTD는 HTML 요소의 컨텐츠 모델을 제외하고 HTML 4.01 Transitional DTD와 동일합니다. </span> </p> <h3> <b> <strong>통사론: </strong> </b> </h3> <pre> PUBLIC '-//W3C//DTD XHTML 1.0 Frameset//EN' 'DTD/xhtml1-frameset.dtd'> </pre> <p dir='ltr'> <b> <strong>예 2: </strong> </b> <span>이 예에서는 프레임세트 DTD에 대한 예와 함께 XHTML 문서를 작성하는 코드를 볼 수 있습니다. </span> </p> <h2>HTML </h2> <i id='copy-code-button' title='Copy Code'> </i> <p> </p> <p> <i id='run-and-edit-button' title='Edit Code' lang='xml'> </i> <br> </p> <p> <i id='run-code-button' lang='xml' title='Run Code and See Output'> </i> </p> <p> <i id='generate-url-and-run-button' title='Run Code and Generate IDE URL' lang='xml'> </i> <br> <i title='Dark Mode'> </i> <br> <i id='edit-on-ide-button' title='Edit on IDE' lang='xml'> </i> </p> <p> </p> <table class="table"> <tbody> <tr> <td> <code>xml version='1.0' encoding='UTF-8'?>http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd '> <html xmlns=' http://www.w3.org/1999/xhtml ' xml:lang='en' lang='en'> <head> <title>프레임셋 DTD XHTML제목> 헤드> <frameset cols='30%, 20%, *'> <frameset rows='40%, 30%, *'> <frame src='gfg.html' /> <frame src='gfg1.html' /> <frame src='geeks.html' />프레임셋> <frameset rows='40%, 60%'> <frame src='g4g.html' /> <frame src='g4g1.html' />프레임셋> <frameset rows='20%, 20%, 30%, *'> <frame src='geeksforgeeks.html' /> <frame src='geeksforgeeks1.html' /> <frame src='geeksforgeeks2.html' /> <frame src='geeksforgeeks3.html' />프레임세트> 프레임세트> html>> </code> </td> </tr> </tbody> </table> <p> </p> <i id='output-icon' title='Output'> </i> <p> </p> <p> </p> <i id='copy-url-button' title='Copy Generated Ide URL'> </i> <p> </p> <p> </p> <p dir='ltr'> <b> <strong>산출: </strong> </b> </p> <h2 id='why-use-xhtml'> <img src='//techcodeview.com/img/html-xml/79/xhtml-introduction-3.webp' alt='프레임셋 dtd xhtml'> <b> <strong>XHTML을 사용하는 이유는 무엇입니까? </strong> </b> </h2> <ul> <li value='1'> <span>XHTML 문서는 표준 XML 도구를 사용하여 검증됩니다. </span> </li> <li value='2'> <span>장기적으로 문서를 쉽게 유지, 변환, 편집할 수 있습니다. </span> </li> <li value='3'> <span>웹페이지의 품질 표준을 정의하는 데 사용됩니다. </span> </li> <li value='4'> <span>XHTML은 W3C의 공식 표준이므로 귀하의 웹사이트는 다양한 브라우저와 더욱 호환되고 정확해집니다. </span> </li> </ul> <h2 id='benefits-of-xhtml'> <b> <strong>XHTML의 이점: </strong> </b> </h2> <ul> <li value='1'> <span>모든 XHTML 태그에는 닫는 태그가 있어야 하며 올바르게 중첩되어야 합니다. 이렇게 하면 더 깔끔한 코드가 생성됩니다. </span> </li> <li value='2'> <span>XHTML 문서는 린(lean)하므로 대역폭을 덜 사용합니다. 이는 특히 웹 사이트의 페이지 수가 수천 개인 경우 비용을 절감합니다. </span> </li> <li value='3'> <span>XHTML 문서는 형식이 잘 지정되어 있으며 무선 장치, 점자 판독기 및 기타 특수 웹 환경으로 쉽게 전송할 수 있습니다. </span> </li> <li value='4'> <span>모든 새로운 개발은 XML(XHTML이 응용 프로그램임)로 이루어집니다. </span> </li> <li value='5'> <span>XHTML은 CSS와 함께 작동하여 쉽게 업데이트할 수 있는 웹 페이지를 만듭니다. </span> </li> </ul> <h2 id='difference-between-html-and-xhtml'> <b> <strong>HTML과 XHTML의 차이점: </strong> </b> </h2> <table class="table"> <tbody> <tr> <th> <span>HTML </span> </th> <th> <span>XHTML </span> </th> </tr> </tbody> <tbody> <tr> <td> <span>HTML 또는 HyperText Markup Language는 웹 페이지 생성을 위한 주요 마크업 언어입니다. </span> </td> <td> <span>XHTML(Extensible HyperText Markup Language)은 널리 사용되는 HTML(Hypertext Markup Language) 버전을 미러링하거나 확장하는 XML 마크업 언어 제품군입니다. </span> </td> </tr> <tr> <td> <span>관대한 HTML 특정 파서가 필요한 유연한 프레임워크 </span> </td> <td> <span>표준 XML 파서로 구문 분석해야 하는 제한적인 XML 하위 집합 </span> </td> </tr> <tr> <td> <span>1987년 팀 버너스 리(Tim Berners-Lee)가 제안 </span> </td> <td> <span>2000년 월드와이드웹 컨소시엄 권고사항. </span> </td> </tr> <tr> <td> <span>표준 일반화 마크업 언어(SGML) 적용. </span> </td> <td> <span>XML의 응용 </span> </td> </tr> <tr> <td> <span>SGML에서 확장되었습니다. </span> </td> <td> <span>XML, HTML에서 확장 </span> </td> </tr> </tbody> </table> <br> <br> </div> <!-- Article Footer with Prominent Share Buttons --> <div class="px-6 md:px-8 py-8 bg-slate-50 dark:bg-slate-900/50 border-t border-slate-200 dark:border-slate-700/50"> <div class="flex flex-col sm:flex-row items-center justify-between gap-6"> <h4 class="text-base font-bold text-slate-700 dark:text-slate-300 uppercase tracking-wide flex items-center gap-2"> <i class="fa fa-share-alt text-tech-500"> </i> 공유하다 </h4> <div class="flex flex-wrap justify-center gap-3"> <!-- Twitter --> <a href="https://twitter.com/intent/tweet?text=XHTML 소개&url=https://www.techcodeview.com/ko/xhtml-introduction" target="_blank" rel="noopener noreferrer" class="flex items-center gap-2 px-6 py-3 rounded-xl bg-[#1DA1F2]/10 text-[#1DA1F2] hover:bg-[#1DA1F2] hover:text-white transition-all duration-300 font-bold text-sm"> <i class="fa fa-twitter text-lg"> </i> <span class="hidden sm:inline">Twitter </span> </a> <!-- Facebook --> <a href="https://www.facebook.com/sharer/sharer.php?u=https://www.techcodeview.com/ko/xhtml-introduction" target="_blank" rel="noopener noreferrer" class="flex items-center gap-2 px-6 py-3 rounded-xl bg-[#4267B2]/10 text-[#4267B2] hover:bg-[#4267B2] hover:text-white transition-all duration-300 font-bold text-sm"> <i class="fa fa-facebook text-lg"> </i> <span class="hidden sm:inline">Facebook </span> </a> <!-- LinkedIn --> <a href="https://www.linkedin.com/shareArticle?mini=true&url=https://www.techcodeview.com/ko/xhtml-introduction&title=XHTML 소개" target="_blank" rel="noopener noreferrer" class="flex items-center gap-2 px-6 py-3 rounded-xl bg-[#0077b5]/10 text-[#0077b5] hover:bg-[#0077b5] hover:text-white transition-all duration-300 font-bold text-sm"> <i class="fa fa-linkedin text-lg"> </i> <span class="hidden sm:inline">LinkedIn </span> </a> </div> </div> </div> </article> <!-- Comments Placeholder / Random Articles --> <div class="mt-8 bg-white dark:bg-slate-800 border border-slate-200 dark:border-slate-700 rounded-xl p-6 md:p-8 shadow-sm"> <h3 class="text-xl font-bold text-slate-900 dark:text-white mb-6 uppercase tracking-wide border-b border-slate-200 dark:border-slate-700 pb-2"> 마음에 드실지도 몰라요 </h3> <div class="grid grid-cols-1 md:grid-cols-2 gap-6"> <div class="group"> <a href="/ko/parts-seed" class="block aspect-video rounded-lg overflow-hidden bg-slate-200 dark:bg-slate-700 mb-3"> <img loading="lazy" src="https://techcodeview.com/img/picked/87/parts-seed.webp" onerror="this.onerror=null; this.src='https://techcodeview.com/template/assets/images/unnamed.webp'" alt="씨앗의 일부" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-500"> </a> <h4 class="font-bold text-slate-900 dark:text-white leading-tight group-hover:text-tech-500 transition-colors"> <a href="/ko/parts-seed">씨앗의 일부 </a> </h4> </div> <div class="group"> <a href="/ko/abs-function-c" class="block aspect-video rounded-lg overflow-hidden bg-slate-200 dark:bg-slate-700 mb-3"> <img loading="lazy" src="https://techcodeview.com/img/c-tutorial/59/abs-function-c.webp" onerror="this.onerror=null; this.src='https://techcodeview.com/template/assets/images/unnamed.webp'" alt="C의 ABS() 함수" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-500"> </a> <h4 class="font-bold text-slate-900 dark:text-white leading-tight group-hover:text-tech-500 transition-colors"> <a href="/ko/abs-function-c">C의 ABS() 함수 </a> </h4> </div> </div> </div> </div> <!-- SECONDARY COLUMN (SIDEBAR) --> <!-- Aside Column --> <div class="lg:col-span-4 space-y-8"> <!-- Best Articles Widget --> <div class="rounded-xl bg-white dark:bg-slate-800 border border-slate-200 dark:border-slate-700 p-6 shadow-sm"> <div class="mb-4 border-b border-slate-100 dark:border-slate-700 pb-2"> <h2 class="text-lg font-bold text-slate-900 dark:text-white uppercase tracking-wide flex items-center"> <span class="mr-2 h-2 w-2 rounded-full bg-tech-500"> </span> 인기 기사 </h2> </div> <!-- Owl Carousel Preserved Container --> <div id="owl-carousel-3" class="owl-carousel owl-theme center-owl-nav"> <!-- ARTICLE --> <article class="flex items-start gap-4 p-2 hover:bg-slate-50 dark:hover:bg-slate-700/50 rounded-lg transition-colors"> <div class="w-20 h-20 shrink-0 overflow-hidden rounded-md bg-slate-200 dark:bg-slate-700"> <a href="/ko/island-of-isolation-in-java"> <img src="https://techcodeview.com/img/misc/44/island-of-isolation-in-java.webp" onerror="this.onerror=null; this.src='https://techcodeview.com/template/assets/images/unnamed.webp'" alt="자바의 고립섬" class="w-full h-full object-cover"> </a> </div> <div class="flex-1 min-w-0"> <h4 class="text-sm font-semibold text-slate-800 dark:text-slate-200 leading-snug"> <a href="/ko/island-of-isolation-in-java" class="hover:text-tech-500 transition-colors line-clamp-3">자바의 고립섬 </a> </h4> </div> </article> <!-- /ARTICLE --> <!-- ARTICLE --> <article class="flex items-start gap-4 p-2 hover:bg-slate-50 dark:hover:bg-slate-700/50 rounded-lg transition-colors"> <div class="w-20 h-20 shrink-0 overflow-hidden rounded-md bg-slate-200 dark:bg-slate-700"> <a href="/ko/python-input-function"> <img src="https://techcodeview.com/img/picked/88/python-input-function.webp" onerror="this.onerror=null; this.src='https://techcodeview.com/template/assets/images/unnamed.webp'" alt="Python 입력() 함수" class="w-full h-full object-cover"> </a> </div> <div class="flex-1 min-w-0"> <h4 class="text-sm font-semibold text-slate-800 dark:text-slate-200 leading-snug"> <a href="/ko/python-input-function" class="hover:text-tech-500 transition-colors line-clamp-3">Python 입력() 함수 </a> </h4> </div> </article> <!-- /ARTICLE --> <!-- ARTICLE --> <article class="flex items-start gap-4 p-2 hover:bg-slate-50 dark:hover:bg-slate-700/50 rounded-lg transition-colors"> <div class="w-20 h-20 shrink-0 overflow-hidden rounded-md bg-slate-200 dark:bg-slate-700"> <a href="/ko/how-stop-running-out-time-sat-reading-131800"> <img src="https://techcodeview.com/img/blog/51/how-stop-running-out-time-sat-reading.webp" onerror="this.onerror=null; this.src='https://techcodeview.com/template/assets/images/unnamed.webp'" alt="SAT 읽기 시간 부족을 막는 방법" class="w-full h-full object-cover"> </a> </div> <div class="flex-1 min-w-0"> <h4 class="text-sm font-semibold text-slate-800 dark:text-slate-200 leading-snug"> <a href="/ko/how-stop-running-out-time-sat-reading-131800" class="hover:text-tech-500 transition-colors line-clamp-3">SAT 읽기 시간 부족을 막는 방법 </a> </h4> </div> </article> <!-- /ARTICLE --> <!-- ARTICLE --> <article class="flex items-start gap-4 p-2 hover:bg-slate-50 dark:hover:bg-slate-700/50 rounded-lg transition-colors"> <div class="w-20 h-20 shrink-0 overflow-hidden rounded-md bg-slate-200 dark:bg-slate-700"> <a href="/ko/best-man-world"> <img src="https://techcodeview.com/img/best/30/best-man-world.webp" onerror="this.onerror=null; this.src='https://techcodeview.com/template/assets/images/unnamed.webp'" alt="세계 최고의 남자" class="w-full h-full object-cover"> </a> </div> <div class="flex-1 min-w-0"> <h4 class="text-sm font-semibold text-slate-800 dark:text-slate-200 leading-snug"> <a href="/ko/best-man-world" class="hover:text-tech-500 transition-colors line-clamp-3">세계 최고의 남자 </a> </h4> </div> </article> <!-- /ARTICLE --> <!-- ARTICLE --> <article class="flex items-start gap-4 p-2 hover:bg-slate-50 dark:hover:bg-slate-700/50 rounded-lg transition-colors"> <div class="w-20 h-20 shrink-0 overflow-hidden rounded-md bg-slate-200 dark:bg-slate-700"> <a href="/ko/4-top-tips-ap-statistics-free-response-questions-131536"> <img src="https://techcodeview.com/img/blog/68/4-top-tips-ap-statistics-free-response-questions.webp" onerror="this.onerror=null; this.src='https://techcodeview.com/template/assets/images/unnamed.webp'" alt="AP 통계 자유 응답 질문에 대한 4가지 주요 팁" class="w-full h-full object-cover"> </a> </div> <div class="flex-1 min-w-0"> <h4 class="text-sm font-semibold text-slate-800 dark:text-slate-200 leading-snug"> <a href="/ko/4-top-tips-ap-statistics-free-response-questions-131536" class="hover:text-tech-500 transition-colors line-clamp-3">AP 통계 자유 응답 질문에 대한 4가지 주요 팁 </a> </h4> </div> </article> <!-- /ARTICLE --> <!-- ARTICLE --> <article class="flex items-start gap-4 p-2 hover:bg-slate-50 dark:hover:bg-slate-700/50 rounded-lg transition-colors"> <div class="w-20 h-20 shrink-0 overflow-hidden rounded-md bg-slate-200 dark:bg-slate-700"> <a href="/ko/how-kill-process-linux"> <img src="https://techcodeview.com/img/linux-tutorial/52/how-kill-process-linux.webp" onerror="this.onerror=null; this.src='https://techcodeview.com/template/assets/images/unnamed.webp'" alt="Linux에서 프로세스를 종료하는 방법은 무엇입니까?" class="w-full h-full object-cover"> </a> </div> <div class="flex-1 min-w-0"> <h4 class="text-sm font-semibold text-slate-800 dark:text-slate-200 leading-snug"> <a href="/ko/how-kill-process-linux" class="hover:text-tech-500 transition-colors line-clamp-3">Linux에서 프로세스를 종료하는 방법은 무엇입니까? </a> </h4> </div> </article> <!-- /ARTICLE --> <!-- ARTICLE --> <article class="flex items-start gap-4 p-2 hover:bg-slate-50 dark:hover:bg-slate-700/50 rounded-lg transition-colors"> <div class="w-20 h-20 shrink-0 overflow-hidden rounded-md bg-slate-200 dark:bg-slate-700"> <a href="/ko/encoding-decoding-base64-strings-python"> <img src="https://techcodeview.com/img/picked/79/encoding-decoding-base64-strings-python.webp" onerror="this.onerror=null; this.src='https://techcodeview.com/template/assets/images/unnamed.webp'" alt="Python에서 Base64 문자열 인코딩 및 디코딩" class="w-full h-full object-cover"> </a> </div> <div class="flex-1 min-w-0"> <h4 class="text-sm font-semibold text-slate-800 dark:text-slate-200 leading-snug"> <a href="/ko/encoding-decoding-base64-strings-python" class="hover:text-tech-500 transition-colors line-clamp-3">Python에서 Base64 문자열 인코딩 및 디코딩 </a> </h4> </div> </article> <!-- /ARTICLE --> <!-- ARTICLE --> <article class="flex items-start gap-4 p-2 hover:bg-slate-50 dark:hover:bg-slate-700/50 rounded-lg transition-colors"> <div class="w-20 h-20 shrink-0 overflow-hidden rounded-md bg-slate-200 dark:bg-slate-700"> <a href="/ko/who-is-bastet-complete-guide-egyptian-cat-goddess-131662"> <img src="https://techcodeview.com/img/blog/37/who-is-bastet-complete-guide-egyptian-cat-goddess.webp" onerror="this.onerror=null; this.src='https://techcodeview.com/template/assets/images/unnamed.webp'" alt="바스테트는 누구인가? 이집트 고양이 여신에 대한 완전한 가이드" class="w-full h-full object-cover"> </a> </div> <div class="flex-1 min-w-0"> <h4 class="text-sm font-semibold text-slate-800 dark:text-slate-200 leading-snug"> <a href="/ko/who-is-bastet-complete-guide-egyptian-cat-goddess-131662" class="hover:text-tech-500 transition-colors line-clamp-3">바스테트는 누구인가? 이집트 고양이 여신에 대한 완전한 가이드 </a> </h4> </div> </article> <!-- /ARTICLE --> <!-- ARTICLE --> <article class="flex items-start gap-4 p-2 hover:bg-slate-50 dark:hover:bg-slate-700/50 rounded-lg transition-colors"> <div class="w-20 h-20 shrink-0 overflow-hidden rounded-md bg-slate-200 dark:bg-slate-700"> <a href="/ko/how-get-merit-scholarship-1311342"> <img src="https://techcodeview.com/img/blog/57/how-get-merit-scholarship.webp" onerror="this.onerror=null; this.src='https://techcodeview.com/template/assets/images/unnamed.webp'" alt="우수 장학금 받는 방법: 6단계 가이드" class="w-full h-full object-cover"> </a> </div> <div class="flex-1 min-w-0"> <h4 class="text-sm font-semibold text-slate-800 dark:text-slate-200 leading-snug"> <a href="/ko/how-get-merit-scholarship-1311342" class="hover:text-tech-500 transition-colors line-clamp-3">우수 장학금 받는 방법: 6단계 가이드 </a> </h4> </div> </article> <!-- /ARTICLE --> <!-- ARTICLE --> <article class="flex items-start gap-4 p-2 hover:bg-slate-50 dark:hover:bg-slate-700/50 rounded-lg transition-colors"> <div class="w-20 h-20 shrink-0 overflow-hidden rounded-md bg-slate-200 dark:bg-slate-700"> <a href="/ko/cycle-sort"> <img src="https://techcodeview.com/img/sorting/67/cycle-sort.webp" onerror="this.onerror=null; this.src='https://techcodeview.com/template/assets/images/unnamed.webp'" alt="순환 정렬" class="w-full h-full object-cover"> </a> </div> <div class="flex-1 min-w-0"> <h4 class="text-sm font-semibold text-slate-800 dark:text-slate-200 leading-snug"> <a href="/ko/cycle-sort" class="hover:text-tech-500 transition-colors line-clamp-3">순환 정렬 </a> </h4> </div> </article> <!-- /ARTICLE --> </div> <!-- Categories --> <div class="mt-8 mb-4 border-b border-slate-100 dark:border-slate-700 pb-2"> <h2 class="text-lg font-bold text-slate-900 dark:text-white uppercase tracking-wide">범주 </h2> </div> <div class="flex flex-wrap gap-2"> <a href="/ko/blog/" class="inline-block px-3 py-1 bg-slate-100 dark:bg-slate-700 text-xs font-medium text-slate-600 dark:text-slate-300 rounded-full hover:bg-tech-500 hover:text-white transition-colors"> 블로그 </a> <a href="/ko/java-conversion/" class="inline-block px-3 py-1 bg-slate-100 dark:bg-slate-700 text-xs font-medium text-slate-600 dark:text-slate-300 rounded-full hover:bg-tech-500 hover:text-white transition-colors"> 자바 변환 </a> <a href="/ko/maths/" class="inline-block px-3 py-1 bg-slate-100 dark:bg-slate-700 text-xs font-medium text-slate-600 dark:text-slate-300 rounded-full hover:bg-tech-500 hover:text-white transition-colors"> 수학 </a> <a href="/ko/java-collections/" class="inline-block px-3 py-1 bg-slate-100 dark:bg-slate-700 text-xs font-medium text-slate-600 dark:text-slate-300 rounded-full hover:bg-tech-500 hover:text-white transition-colors"> 자바 컬렉션 </a> <a href="/ko/differences/" class="inline-block px-3 py-1 bg-slate-100 dark:bg-slate-700 text-xs font-medium text-slate-600 dark:text-slate-300 rounded-full hover:bg-tech-500 hover:text-white transition-colors"> 차이점 </a> <a href="/ko/java-string/" class="inline-block px-3 py-1 bg-slate-100 dark:bg-slate-700 text-xs font-medium text-slate-600 dark:text-slate-300 rounded-full hover:bg-tech-500 hover:text-white transition-colors"> 자바 문자열 </a> </div> <!-- Interesting Articles Widget --> <div class="mt-8"> <div class="mb-4 border-b border-slate-100 dark:border-slate-700 pb-2"> <h2 class="text-lg font-bold text-slate-900 dark:text-white uppercase tracking-wide">재미있는 기사 </h2> </div> <div id="owl-carousel-4" class="owl-carousel owl-theme"> <!-- ARTICLE --> <article class="relative aspect-video rounded-lg overflow-hidden group mb-2"> <div class="absolute inset-0"> <img src="https://techcodeview.com/img/python-dsa/92/max-heap-python.webp" onerror="this.onerror=null; this.src='https://techcodeview.com/template/assets/images/unnamed.webp'" alt="Python의 최대 힙" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-500"> <div class="absolute inset-0 bg-gradient-to-t from-black/80 to-transparent"> </div> </div> <div class="absolute bottom-0 left-0 p-4"> <div class="text-xs text-tech-400 font-bold mb-1"> <a href="/ko/python-dsa/">Python-Dsa </a> </div> <h4 class="text-sm font-bold text-white leading-tight"> <a href="/ko/max-heap-python">Python의 최대 힙 </a> </h4> </div> </article> <!-- /ARTICLE --> <!-- ARTICLE --> <article class="relative aspect-video rounded-lg overflow-hidden group mb-2"> <div class="absolute inset-0"> <img src="https://techcodeview.com/img/blog/34/should-you-attend-yale-young-global-scholars.webp" onerror="this.onerror=null; this.src='https://techcodeview.com/template/assets/images/unnamed.webp'" alt="Yale Young Global Scholars에 참석해야합니까?" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-500"> <div class="absolute inset-0 bg-gradient-to-t from-black/80 to-transparent"> </div> </div> <div class="absolute bottom-0 left-0 p-4"> <div class="text-xs text-tech-400 font-bold mb-1"> <a href="/ko/blog/">블로그 </a> </div> <h4 class="text-sm font-bold text-white leading-tight"> <a href="/ko/should-you-attend-yale-young-global-scholars-1311506">Yale Young Global Scholars에 참석해야합니까? </a> </h4> </div> </article> <!-- /ARTICLE --> <!-- ARTICLE --> <article class="relative aspect-video rounded-lg overflow-hidden group mb-2"> <div class="absolute inset-0"> <img src="https://techcodeview.com/img/blog/48/what-colors-make-pink.webp" onerror="this.onerror=null; this.src='https://techcodeview.com/template/assets/images/unnamed.webp'" alt="어떤 색상이 핑크를 만드는가? 핑크를 쉽게 만드는 방법" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-500"> <div class="absolute inset-0 bg-gradient-to-t from-black/80 to-transparent"> </div> </div> <div class="absolute bottom-0 left-0 p-4"> <div class="text-xs text-tech-400 font-bold mb-1"> <a href="/ko/blog/">블로그 </a> </div> <h4 class="text-sm font-bold text-white leading-tight"> <a href="/ko/what-colors-make-pink-131104">어떤 색상이 핑크를 만드는가? 핑크를 쉽게 만드는 방법 </a> </h4> </div> </article> <!-- /ARTICLE --> <!-- ARTICLE --> <article class="relative aspect-video rounded-lg overflow-hidden group mb-2"> <div class="absolute inset-0"> <img src="https://techcodeview.com/img/kali-linux-tutorial/95/kali-linux-terminal.webp" onerror="this.onerror=null; this.src='https://techcodeview.com/template/assets/images/unnamed.webp'" alt="칼리 리눅스 - 터미널" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-500"> <div class="absolute inset-0 bg-gradient-to-t from-black/80 to-transparent"> </div> </div> <div class="absolute bottom-0 left-0 p-4"> <div class="text-xs text-tech-400 font-bold mb-1"> <a href="/ko/kali-linux-tutorial/">칼리 리눅스 튜토리얼 </a> </div> <h4 class="text-sm font-bold text-white leading-tight"> <a href="/ko/kali-linux-terminal">칼리 리눅스 - 터미널 </a> </h4> </div> </article> <!-- /ARTICLE --> <!-- ARTICLE --> <article class="relative aspect-video rounded-lg overflow-hidden group mb-2"> <div class="absolute inset-0"> <img src="https://techcodeview.com/img/java-conversion/68/java-string-long.webp" onerror="this.onerror=null; this.src='https://techcodeview.com/template/assets/images/unnamed.webp'" alt="Java 문자열이 길어집니다." class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-500"> <div class="absolute inset-0 bg-gradient-to-t from-black/80 to-transparent"> </div> </div> <div class="absolute bottom-0 left-0 p-4"> <div class="text-xs text-tech-400 font-bold mb-1"> <a href="/ko/java-conversion/">자바 변환 </a> </div> <h4 class="text-sm font-bold text-white leading-tight"> <a href="/ko/java-string-long">Java 문자열이 길어집니다. </a> </h4> </div> </article> <!-- /ARTICLE --> <!-- ARTICLE --> <article class="relative aspect-video rounded-lg overflow-hidden group mb-2"> <div class="absolute inset-0"> <img src="https://techcodeview.com/img/information-security/88/how-remove-password-from-pdf.webp" onerror="this.onerror=null; this.src='https://techcodeview.com/template/assets/images/unnamed.webp'" alt="PDF에서 비밀번호를 제거하는 방법?" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-500"> <div class="absolute inset-0 bg-gradient-to-t from-black/80 to-transparent"> </div> </div> <div class="absolute bottom-0 left-0 p-4"> <div class="text-xs text-tech-400 font-bold mb-1"> <a href="/ko/information-security/">정보 보안 </a> </div> <h4 class="text-sm font-bold text-white leading-tight"> <a href="/ko/how-remove-password-from-pdf">PDF에서 비밀번호를 제거하는 방법? </a> </h4> </div> </article> <!-- /ARTICLE --> </div> </div> </div> </div> <!-- /Aside Column --> </div> </div> </div> <footer class="site-footer"> <div class="container"> <span class="footer-links"> Copyright ©2026 판권 소유 | <a href="//www.techcodeview.com/ro/">techcodeview.com </a> | <a href="/disclaimer" rel="nofollow noopener noreferrer" target="_blank">부인 성명 </a> | <a href="/about-us" rel="nofollow noopener noreferrer" target="_blank">회사 소개 </a> | <a href="/privacy-policy" rel="nofollow noopener noreferrer" target="_blank">개인 정보 보호 정책 </a> </span> </div> </footer> <script type="text/javascript" src="https://techcodeview.com/template/assets/plugins/jquery-1.11.3.min.js"> </script> <script type="text/javascript" src="https://techcodeview.com/template/assets/plugins/bootstrap/js/bootstrap.min.js"> </script> <script type="text/javascript" src="https://techcodeview.com/template/assets/js/main.js"> </script> <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.1/highlight.min.js"> </script> <script> !function(){"use strict";let t=document.createElement("button");t.id="toTopBtn",t.innerHTML="↑";let e=` #toTopBtn { position: fixed; bottom: 25px; right: 25px; z-index: 9999; opacity: 0; visibility: hidden; background-color: #0ea5e9; color: white; border: none; border-radius: 8px; width: 50px; height: 50px; font-size: 24px; cursor: pointer; transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out; } #toTopBtn:hover { background-color: #0284c7; } `,i=document.createElement("style");i.type="text/css",i.innerText=e,document.head.appendChild(i),document.body.appendChild(t),window.addEventListener("scroll",()=>{let e=window.scrollY||document.documentElement.scrollTop;e>300?(t.style.opacity="1",t.style.visibility="visible"):(t.style.opacity="0",t.style.visibility="hidden")}),t.addEventListener("click",()=>{window.scrollTo({top:0,behavior:"smooth"})})}(); </script> </body> </html>