1.html究竟是什么?
从字面上理解,html是超文本标记语言hyper text mark-up language的首字母缩写,指的是一种通用web页面描述语言,是用来描述我们打开浏览器就能看到的各种web页面的。
所以说,写html代码根本和 编程都扯不上边,不要一听源码两个字就绝望,以为要你攻读计算机学位似的。
你只要知道当你要在网页中展示内容的时候该用哪个标记就可以了。
即使一开始记不 住,也没关系,查课本,问度娘,分分钟搞定,用过几次,想记不住都难。
最近风靡各大博客和写作平台的markdown大家知道吧,html比它复杂不了多少。
目前最新版本是html5,比之前的版本有了质的飞跃,被新媒体领域寄予了厚望,特别是在移动端的应用,进行的如火如荼。
关于html5,可以另外开个话题来讲。今天不再多说。
2.html文档基本结构
首先需要明确一个概念,html文档是由元素组成的。基础文档元素有4个,任何HTML文档都需要所有这些元素。
每个html文档都需要以DOCTYPE元素开头,这样的目的是告诉浏览器:“即将要打开的文档类型是html,请按照html解析规则进行处理。
有的同学会发现,即使不写DOCTYPE元素,大多数浏览器仍然能够正确显示文档的内容。
但是在这里提醒大家的是,这样做并非明智之举,长期来看,过分依赖浏览器的“善解人意”,会使你在关键时刻抓狂。
html元素是html文档的根元素,里面包含真正的html内容。
html元素由head元素和body元素组成。
head元素中包含文档的元数据等信息,在html5中规定head元素中必须包含一个title元素。
body元素用于包装要展示在浏览器窗口中的文档内容。
他们之间的关系可以这样来理解,head元素本身不是文档内容,但是提供了关于后面的包装在body中的文档内容的重要信息。
对于用户来说,重要的是body元素里面的内容,但是若想要成功展示body元素中的内容,则离不开head元素。
所以说,当你创建一个下面这样的html文件,实际上就完成了一个web页面的创建。
1 <!DOCTYPE HTML >2 <html>3 <head>4 <title>我的第一个web应用</title>5 </head>6 <body>7 </body>8 </html>
但是,当使用浏览器打开这个页面的时候,会发现展示在你面前的是一个空白窗口,那是因为我们并没有往里添加任何实质性的内容。
就好比我们印刷了一本书,但这本书正文页面全部都是空白一样。但不管怎样说,它仍然是一本书。
要想设计开发出真正实用的网页,需要添加各种元素。
3.html标记基本语法
在《HTML5权威指南》中有这样一句话:“html是一种标记语言。其标记以应用于文档内容(例如文本)的元素为其存在形式”。
通俗来讲就是要想让浏览器正确执行你的指令,必须使用标记。这些标记是早就定义好了的,不能自己创造。
标记是个什么东东呢?我们上面的代码中就用到了,像
等这些写在尖括号里面的内容统统都是标记。而且绝大多数的标记是成对出现的。在html文档中一个应用了标记的元素基本语法如下:
<标记名称>元素内容</标记名称>
其中的 是开始标记, 标记名称> 结束标记, 元素内容 则指的是想要显示在浏览器窗口中的内容。
那么是不是所有的元素标记都有具有以上三要素呢?
并非如此。
当元素的开始标记和结束标记之间没有内容时,就是一个空元素。
空元素可以用一个更简洁的方式表达出来,就是将开始标记和结束标记合二为一,只用一个标记表示,比如 。
另外还有一些特殊的元素,使用一个标签来表示,称为虚元素。比如用于在页面中插入水平线的
,就是这样一种元素。
我们称成对出现的标记为双标记,反之则为单标记。
那html有多少标记呢?算上html5新增标记,大约有119个。
而最常用的则要少的多。
根据80/20原则,只要掌握约24(119*20%)个最常用标记,即可以解决80%的问题。
是否觉得欢欣鼓舞呢?
4.html常见标记及应用方法
新手熟悉以下标记的使用即可。
,
,,
,,

WebDevelopmentReliesonHtml, CSS 및 JavaScript : 1) HtmlStructuresContent, 2) CSSSTYLESIT, 및 3) JAVASCRIPTADDSINGINTERACTIVITY, BASISOFMODERNWEBEXPERIENCES를 형성합니다.

HTML의 역할은 태그 및 속성을 통해 웹 페이지의 구조와 내용을 정의하는 것입니다. 1. HTML은 읽기 쉽고 이해하기 쉽게하는 태그를 통해 컨텐츠를 구성합니다. 2. 접근성 및 SEO와 같은 시맨틱 태그 등을 사용하십시오. 3. HTML 코드를 최적화하면 웹 페이지로드 속도 및 사용자 경험이 향상 될 수 있습니다.

"Code"는 "Code"BroadlyIncludeLugageslikeJavaScriptandPyThonforFunctureS (htMlisAspecificTypeofCodeFocudecturecturingWebContent)

HTML, CSS 및 JavaScript는 웹 개발의 세 가지 기둥입니다. 1. HTML은 웹 페이지 구조를 정의하고 등과 같은 태그를 사용합니다. 2. CSS는 색상, 글꼴 크기 등과 같은 선택기 및 속성을 사용하여 웹 페이지 스타일을 제어합니다.

HTML은 웹 구조를 정의하고 CSS는 스타일과 레이아웃을 담당하며 JavaScript는 동적 상호 작용을 제공합니다. 세 사람은 웹 개발에서 의무를 수행하고 화려한 웹 사이트를 공동으로 구축합니다.

HTML은 간단하고 배우기 쉽고 결과를 빠르게 볼 수 있기 때문에 초보자에게 적합합니다. 1) HTML의 학습 곡선은 매끄럽고 시작하기 쉽습니다. 2) 기본 태그를 마스터하여 웹 페이지를 만들기 시작하십시오. 3) 유연성이 높고 CSS 및 JavaScript와 함께 사용할 수 있습니다. 4) 풍부한 학습 리소스와 현대 도구는 학습 과정을 지원합니다.

anexampleStartingtaginhtmlis, whithbeginsaparagraph.startingtagsareessentialinhtmlastheyinitiate rements, definetheirtypes, andarecrucialforstructurituringwebpages 및 smanstlingthedom.

메뉴에서 점선 분할 효과를 설계하는 방법은 무엇입니까? 메뉴를 설계 할 때는 일반적으로 접시 이름과 가격 사이에 왼쪽과 오른쪽을 정렬하는 것이 어렵지 않지만 점선 또는 중간의 점은 어떻습니까?


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

Dreamweaver Mac版
시각적 웹 개발 도구

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구
