Web前端学习笔记(第一周)

  1. Web、网页、浏览器

Web(World Wide Web)即全球广域网,也称为万维网。

网页是构成网站的基本元素。网页主要由文字、图像和超链接等元素构成,还可以包含音频、视频以及Flash等。

浏览器是网页运行的平台。

Web标准

HTML(HyperText Markup Language):超文本标记语言。从语义的角度描述页面的结构。相当于人的身体组织结构。

CSS(Cascading Style Sheets):层叠样式表。从审美的角度美化页面的样式。相当于人的衣服和打扮。

JS(JavaScript):。从交互的角度描述页面的行为。相当于人的动作,让人有生命力。

HTML

基础结构

​
<!--html语言中的注释-->
<!doctype html><!--html文档的文档类型声明:这是一个html的文档,版本是5-->
<html><!--html标签:html文档正式开始-->
<head><!--html文档的头部区域开始,主要是用来说明html文档的一些相关属性或者设置-->
	<meta charset="utf-8"><!--meta标签:元信息标签,用来给网页添加一些相关信息或设置。charset:字符集。指定此网页的编码为UTF-8-->
	<!--常见的编码:国际化——utf-8,中文编码——GBK-->
	<title>HTML基础结构样例</title><!--title标签:设定此网页的标题-->
</head><!--html文档的头部区域结束-->
 
<body><!--body标签:表示html文档的主体区域开始,对应浏览器的对应呈现窗口-->
</body><!--body标签:表示html文档的主体区域结束-->
</html><!--html标签:html文档正式结束-->

​

lang语言种类

用于定义当前文档显示的语言

  • en定于为英语
  • zh-CN定义为中文

语法结构 

  • <标签名 属性=“值” 属性=“值”>...</标签名> 
  • HTML标签通常是成对出现的(双边标记),比如 <div> 和 </div>;也有少部分单标签(单边标记),如:<br />、<hr />和<img src="images/1.jpg" />等。

常见元素

文本格式化标签
语义标签
加粗<strong></strong>或者<b></b>
倾斜<em></em>或者<i></i>
删除线<del></del>或者<s></s>
下划线<ins></ins>或者<u></u>
表格标签

基本语法

<table>

	<tr>
		<td>单元格内的文字</td>
		<td>单元格内的文字</td>
        ...
	</tr>

    <tr>
		<td>单元格内的文字</td>
		<td>单元格内的文字</td>
        ...
	</tr>
	...

</table>

<table></table>用于定义表格的标签

<tr></tr>标签用于定义表格中的行,必须嵌套在<table></table>标签中

<td></td>用于定义表格中的单元格,必须嵌套在<tr></tr>标签中。

列表标签

无序列表基本语法

<ul>
    <li>列表项1</li>
    <li>列表项2</li>
    <li>列表项3</li>
    ...
</ul>

有序列表基本语法

<ol>
    <li>列表项1</li>
    <li>列表项2</li>
    <li>列表项3</li>
    ...
</ol>

自定义列表基本语法

<dl>
    <dt>名词1</dt>
    <dd>名词1解释1</dd>
    <dd>名词1解释2</dd>
</dl>

<dl></dl>里面只能包含<dt><dd>

<dt><dd>个数没有限制,经常是一个<dt>对应多个<dd>

表单标签

基本语法

<form action="url地址" method="提交方式" name="表单域名称">
    各种表单元素控件
</form>

属性

属性属性值作用
action       url地址用于指定接受并处理表单数据的服务器程序的url地址
methodget/post用于设置表单数据的提交方式
name名称

用于指定表单的名称,以区分同一个页面的多个表单域

  • head区域:meta、title、style、link、script、base...
  • body区域:div、p、span、em、strong...
  • 表格元素:table、tr、td...
  • 列表元素:ul、ol、dl、dt、dd...
  • 表单元素:form、input、select...

...

CSS

绝对单位与相对单位

绝对单位:1in = 2.54cm = 25.4mm = 72pt = 6pc。

相对单位:px:像素;em:印刷单位(相当于12个点);%:百分比,相对周围文字的大小。

字体属性

font-size: 50px; 		/*字体大小*/
line-height: 50px;      /*行高*/
 font-family: 'Times New Roman', Times, serif;/*字体类型:如果没有幼圆就显示黑体,没有黑体就显示默认*/
font-style: italic ;		/*italic表示斜体,normal表示不倾斜*/
font-weight: bold;	/*粗体*/
font-variant: small-caps;  /*小写变大写*/

必须包含size和family属性

使用font属性时,必须按照以下格式的顺序书写,不能更换顺序,并且每个属性用空格隔开

body{
    font: font-style font-weight font-size/line-height font-family;
}

行间距 = 上间距 + 文本高度 +下间距

  文本属性

背景属性

  • background-color:#ff99ff; 设置元素的背景颜色。
  • background-image:url(images/2.gif); 将图像设置为背景。
  • background-repeat: no-repeat; 设置背景图片是否重复及如何重复,默认平铺满。(重要)
  • background-position:center top; 设置背景图片在当前容器中的位置。
  • background-attachment:scroll; 设置背景图片是否跟着滚动条一起移动。 属性值可以是:scroll(与fixed属性相反,默认属性)、fixed(背景就会被固定住,不会被滚动条滚走)。

CSS的引入方式:样式表

内部样式表:写在html页面内部,是将所有CSS代码抽取出来,单独放入<style>标签中

行内样式表:是在元素标签内部的style属性中设定CSS样式,适用于修改简单样式。

<div style="color:red;font-size:12px;">我要成为全栈高手</div>

外部样式表:适用于样式比较多的情况。核心是样式单独写到CSS文件中,再将CSS文件引入到HTML页面中使用。

  1. 创建后缀为.css的文件,将CSS代码写入文件中。
    div{
        color:red;
        font-size:12px;
       }
  2. 在HTML页面中,使用<link>标签引入这个文件。
    <link rel="stylesheet" href="CSS文件路径">

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值