HTML_01

1. IDE: 集成开发环境

例如: 学 Java 用的 eclipse,idea.
学习前端的集成开发环境: dreamweaver, Hbuilder 国人的, vscode (MS). webstorm (专写 js .....
前端的运行环境时浏览器:开发浏览器: chrome/firefox: firebug 插件

2. HTML: 超文本 标记 语言

标记: 元素: 标签
HTTP: 超文本传输协议

2. 2 HTML结构

2.2.1 文档头:<!DOCTYPE html> HTML5

HTML4: 的文档头分类三种:
: 过渡: 又浏览器容错 :
transitionsal
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
---------
strict:: 严谨的,严格的格式:不按规则写就报错 :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
---------
frameset: 框架集
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "
http://www.w3.org/TR/html4/frameset.dtd">

2.2. 2 文档树:

2.2.3 head:

meta: 元: 当前文档的一些信息。 例如: 字符集 , 网站关键词,描述,视口等等
title: 标题: tab 显示的内容, 收藏夹默认。又长度限制

2.2.4 Body: 网页的主体。

3. XML: 可扩展 标记 语言:

特点:
只有一个跟节点
合理嵌套
属性值要双引号
用途: 传输数据,存储数据。 JSON 替代了 XML
<?xml version="1.0" encoding="UTF-8"?>
<students>
<student id = "1" >
<name> tom </name>
<age value = "10" ></age>
</student>
<student id = "2" >
<name> jerry </name>
<age>
<value> 11 </value>
</age>
</student>
</students>

4. Body标签,标记,元素

  • bgcolor: 背景色,不推荐用,推荐用style样式
  • background: 背景图片属性。推荐用style样式
<!-- ctrl+? 注释
RGB(255, 0, 0)
#FF0000 #F00
red
-->
<body style = "background-color: rgb(255,0,0);" >
</body>
通常用样式设置背景
<body style = "background-image: url('/imgs/b2.webp');
background-repeat: no-repeat;
background-size: cover;" >
<h1> hello world </h1>
</body>
相对路径问题
    要访问的目标: http://127.0.0.1:5500/imgs/b2.webp
    当前路径: http://127.0.0.1:5500/lesson01_html01/lesosn1_body.html
        1. background=" http://127.0.0.1:5500/imgs/b2.webp " 绝对路径
        2. background="../imgs/b2.webp" 相对路径 ../ 退一级目录
        3. background="/imgs/b2.webp" 相对路径 / 开头 网站根目录
body 默认外边距 8px
px像素:点(1200`X 800 )横向 1200 个点,纵向 800 个点。一点就是 1px

5.标题 h1 ~ h6

5.1 h1: 一级标题

h1 {
display : block ; /* */
font-size : 2em ;
margin-block-start : 0.67em ;
margin-block-end : 0.67em ;
margin-inline-start : 0px ;
margin-inline-end : 0px ;
font-weight : bold ;
}

5.1.1 display: block; 块级元素

前后换行
宽度是 100%
      没内容的块??

5.1.2 font-size: 2em

文字大小:
em: 倍数 默认字体大小 16px 的倍数 ;; 2em=32px;

5.1.3 font-weight: bold;

文字的粗细。

5.1.4 margin

block 开始 结束: 上下; margin-top/bottom
行的开始 结束 : 左右 : margin-left/right
0.67em: 16*2 * 0.67 == 21.44 px
hello wo
rld
<h1> hello world </h1>
hello world
1111
<hhh style = "display: block;background-color: red;font-size: 2em;font-weight:
bold;
margin-top: 0.67em;margin-bottom: 0.67em;" >
hhell l;adsfjalks
</hhh>
2222
3333 

6 hr 分割线

display : block ;
unicode-bidi : isolate ;
margin-block-start : 0.5em ;
margin-block-end : 0.5em ;
margin-inline-start : auto ;
margin-inline-end : auto ;
overflow : hidden ;
border-style : inset ;
border-width : 1px ;
width: 宽度
color: 线的颜色
size: 高度

6.1 块的水平居中问题

margin: 0.5 auto 0.5 auto; 顺时针 上右下左 . 左右是 auto 会水平居中。
<div style = "width: 500px;height: 100px ;margin: 9px auto;background-color:
gray;" >
</div>

7. br: 换行符,没有内容 <br />

html 解析空格和换行又问题。

7.1 转义字符

&nbsp;空格    
&lt;<
&gt;>
&quot;"
&copy;
©

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值