网页入门

这篇博客是HTML、CSS和JavaScript的基础教程。HTML部分涵盖了从基本标签到表单和转义字符的详细内容,包括字体标签、段落、表格、表单元素和HTML实体。CSS部分介绍了样式加载方式、选择器、浮动、定位和CSS优先级。JavaScript部分涉及变量、数组、对象、数据类型、运算符和DOM操作,还讨论了如何设置和操作表单元素。
摘要由CSDN通过智能技术生成

HTML简介

HTML即hyper text markup language, 超文本标记语言。

html官方文档 

文件结构结构:

 常用标签

字体标签

用途:规定文本字体、字体颜色、字体尺寸。HTML4不推荐使用,HTML5不支持。

段落标签

用途:定义一个段落,段落内依据所在容器的宽度自动换行,浏览器会自动在段落前后添加空行。<p>和<br>的区别。

注释标签

用途:编写程序时,给代码的解释或提示,提升代码的可读性。注释不会在浏览器中显示。

标题标签

用途:定义标题级别,最多六个级别。

img标签

 用途:在浏览器中显示照片。

a标签

用途:使用超级链接与网络上另一个文档相连。a标签中不添加链接属性时等同于一个文本容器。

href可以链接锚点、id号或者其他网页。

 锚点标签

<a name="maodian_name">XXXX</a>

用途:文档中创建指向该点的链接。

 无序列表

<ul><li>....</li></ul>

用途:使用粗体圆点标记的一列项目。

有序列表 

<ol><li>....</li></ol>

 用途:使用数字标记的一列项目。

表格

用途:用于表格制作。table、tr、td

合并行列:colspan、rowspan,用于将表格内的某些行、列进行合并。

其他表格属性

表单

用途:用于收集用户信息,进行人机交互操作。

包含元素:文本框、单选按钮、列表框、图片框、复选框等,统称控件。

常用属性:

其他控件:普通列表框、隐藏域、上传控件、多行文本框。

多行文本框:适用于论坛的发帖等,设置rows="5" cols="100"等,超过5行,就会出现滚动条 <textarea rows='' cols='' name='' id=''>请输入</textarea>

上传文件及上传文件按钮:<input type='file'><input type='button' value='上传'>

隐藏文本框:<input type='hidden' name='' id=''>

HTML Entities (转义字符)

Reserved characters in HTML must be replaced with character entities.

Characters that are not present on your keyboard can also be replaced by entities.

To display a less than sign (<) we must write: &lt; or &#60;

Advantage of using an entity name: An entity name is easy to remember.
Disadvantage of using an entity name: Browsers may not support all entity names, but the support for numbers is good.

转义字符大小写敏感且字符之间不能有空格。

常用的转义字符

Result Description Entity Name Entity Number
  non-breaking space &nbsp; &#160;
< less than &lt; &#60;
> greater than &gt; &#62;
& ampersand &amp; &#38;
" double quotation mark &quot; &#34;
' single quotation mark (apostrophe) &apos; &#39;
¢ cent &cent; &#162;
£ pound &pound; &#163;
¥ yen &yen; &#165;
euro &euro; &#8364;
© copyright &copy; &#169;
® registered trademark &reg; &#174;
Mark Character Construct Result
 ̀ a a&#768;
 ́ a a&#769;
̂ a a&#770;
 ̃ a a&#771;
 ̀ O O&#768;
 ́ O O&#769;
̂ O O&#770;
 ̃ O O&#771;

 

CSS层叠样式表

Cascading Style Sheets

CSS官方教程

用途:

1. 使结构与样式分离,便于后期维护和改版;

2. 可以实现网页多套样式切换;

3. 使页面载入更快,降低服务器成本。

文件结构:

样式加载的三种方式

内部样式、外部链接样式、行内样式

内部样式表示例:

外部样式表是指新建一个文档,专门存储CSS,然后通过link插入到html代码中,使网页的表示层和结构层彻底分离。

行内样式

图片描述

 三种方式设置的优先级

行内元素样式设置 >内部样式设置>外部样式设置

选择器

用途:用于找到需要添加样式的位置

常用选择器:标签选择器、类选择器

 背景样式

文本样式

text-align可实现文本和图片的左右居中。

将line-height设置为与容器height属性值相同,可实现上下居中。

 

字体样式

用途:定义文本的字体类型、大小、加粗、风格、变形

 列表样式

列表使用频率很高,适用于菜单和规律性展示等场景。

伪类

伪类是一中选择器,分为状态伪类和结构伪类。

状态伪类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值