Web入门梳理:HTML

html

认识网页

代码 -> 浏览器渲染 -> 用户所看到的网页

常见浏览器

谷歌浏览器、Safari…

浏览器内核

内核:Safari(webkit)、Chrome(Blink)
渲染引擎(独立的JS引擎)

web标准

不同浏览器 不同内核 解析执行的代码 可能运行不一致;所以需要制定统一的web标准;
W3C组织指定:

  • 结构:结构标准;HTML 使内容更清晰;
  • 表现:样式标准;CSS 用于修饰内容的样式;
  • 行为:行为标准;DOM ECMAScript 内容的交互及操作效果;

HTML初识

Hyper Text Markup Language,超文本标记语言;文件后缀.html;

主要通过html标签 对网页中的文本、图片、声音等内容进行描述;

HTML

平时已经很熟悉的标签就略过了

文本格式化标签:

标签显示效果备注
<b></b> <strong></strong>粗体XHTML 推荐使用strong
<i></i> <em></em>斜体XHTML 推荐使用em
<s></s> <del></del>加删除线XHTML 推荐使用del
<u></u> <ins></ins>加下划线XHTML 推荐使用ins

a标签

<a>:

可以指定有效连接,同项目目录下的html文件,#id(实现锚点定位)

<a>标签的target属性:

设置打开方式,是在当前页面打开(_self)还是新建界面打开(_blank);

<base>:

和img br hr 都是单标签;base是使用在head标签中的标签,可以设置页面中统一的链接打开方式,与a标签一样,也是使用target属性进行设置;(局部优先于整体)

特殊字符替换代码:

特殊字符描述替换代码
空格符&nbsp
<小于号&lt
>大于号&gt
&与符号&amp
人民币&yen
©版权符&copy
®商标符&reg
˚摄氏度&deg
±正负号&plusmn
✖️乘号&times
除号&divide
²平方(上标2)&sup2
³立方(上标3)&sup3

<p> & 对应代码 &lt;p&gt;&nbsp;&amp;

一个特殊字符 的替换代码结束后使用分号;连续出现的时候 也需要;

有序/无序列表注意事项:

  • ul 只允许嵌套li
  • li 相当于一个元素,可以放其他元素;
  • 列表会有自己的样式,不要在意,使用CSS来美化;

自定义列表:

<dl>
    <dt>标题分类</dt>
    <dt>描述项</dt>
    <dt>描述项</dt>
    <dt>描述项</dt>
</dl>

table标签(表格):

不是用来布局的,而是用来处理表格数据的;

<!-- 表格 -->
<table>
<!-- 行 -->
    <tr>
        <th>表头</th>
        <th>表头</th>
        <th>表头</th>
    </tr>
    <tr>
        <td>表格单元项</td>
        <td>表格单元项</td>
        <td>表格单元项</td>
    </tr>
</table>

表格属性:

属性描述常用值
border设置边框(默认为0表示无边框)像素值
cellspacing表格单元格边框之间的空白间距像素值(默认2)
cellpadding表格单元格内容与其边框的空白间距像素值(默认1)
width设置表格宽度像素值
height设置表格高度像素值
align设置表格在网页中的水平对齐方式left center right

表格结构:

<table>
    <caption>表格标题</caption>
    <thead>
        <tr>
            <th></th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td></td>
        </tr>
    </tbody>
</table>

表格合并单元格:

跨行合并:rowspan属性,跨列合并:colspan属性,指定td元素的属性数值即可;

表单标签:

用于向服务器传输数据;包含一些表单控件;

表单控件和表单域:

  • input控件

    单标签;通过type属性变换成多种控件样式;

  • input控件属性:

属性描述
typetext单行文本输入框
password密码输入框
radio单选按钮
checkbox多选框
button普通按钮
submit提交按钮
reset重置按钮
image图片形式的提交按钮
file文件域 如选择上传文件
name自定义控件名,可以对多个表单控件进行分组,只需name值相同
value自定义控件中 文本值,注意是文本值!
size正整数控件在页面中显示宽度
checkedchecked定义 选择控件项 是默认被选中的项,如多选框的多个项,希望那个是默认选中 就为那个项添加该属性
maxlength正整数控件允许插入的最多字符数

图片按钮实例:<input type="image" src="test.png" />

  • label标签:

    用于绑定一个榜单元素,当点击label标签的时候,被绑定的表单元素就会获得输入焦点;

    <label> 第一种方式:直接包裹<input type="text" /> </label>
    
    <label for="male"> 第二种方式:使用for属性指定表单元素id</label>
    <input type="text" name="sex" id="male" value="male" />
    
  • textarea标签(文本域)

    <textarea coles="每行中的字符数" rows="显示的行数"></textarea>

  • select下拉菜单:

    <select>
      <option>1</option>
      <option>2</option>
      <option selected="selected">修改默认选中项</option>
    </select>
    
  • 表单域

    文本域(textarea) ;文件域(input type=“file”) ;表单域(form) 注意区分理解;

    form表单域:用于收集控件信息,进行提交;多个表单域可以通过name属性进行区分;

<form action="提交地址" method="post" name="表单名称">
</form>

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值