web网页笔记

本文详细介绍了HTML的基本用法,包括文档声明、常用标签如段落、列表、表格等,以及如何使用样式表和设置表单等内容。

1.一个元素:标签+属性+内容

2.<!DOCTYPE>声明html文档的版本,相当于dtd。<!DOCTYPE html>声明为html5

3.<meta charset="utf-8"/>

4.文本元素:标题,<h1>~<h6>由大到小

段落,<p> <p style="color:red;">

列表:有序(前面1,2,3的)<ol>   无序。(前面是个大黑点)<ul>   <li>列表里的项

分区:块分区<div>  行内分区<span>

行内

5.<div style="border:1px solid #ccc;">边框1px,实线,灰色

6.元素显示方式:块级元素:元素前后自动换行<p><div><h1>

行内元素:不会换行<span><a><i><u>修饰一断文字的某几个字

7.如果一断文字只想改变几个字的样式可用<span>套上 <span style="color:red;">

8.<i><em>文字倾斜,<b><strong>加粗文字,<del>删除线<u>下划线

9.&nbsp;空格 &copy;版权号 &it;小于号 &gt;大于号

10.<img src="" width="" height="">图片

11.<a href="" target="">href为链接地址,target为打开方式_blank:新窗口 _self:自己页面打开

12.<a name="aaa">锚点</a>锚点,能够链到当前页面的任意位置

<a href=“#aaa”>回到锚点</a>

13.表格<table>,行<tr>,列<td>按顺序画出  <table border="1px" width="30px" heigth="60%">屏幕的百分之60

14.px就是像素,屏幕里的一个点

15.<td>colspan=“2”跨2列,rowspan=“2”跨2行。很重要,合并单元格

16.thead tbody tfoot对表格分组,方便选取各各区域内容<tbody style="color:red;">

17.align=“left”right center单元格内的内容居哪边

18.<th>标题行的<td>自动居中加粗

19.<div style="border:1px solid red;width:960px;margin:0 auto">div居中

20.<form> enctype属性控制表单提交内部的编码

21.<label for="aa">账号:</label>label是通过input的id来绑定的

<input type="text" id="aa"/>label可以通过for属性绑定到input,点label相当于点了input

22.readonly只读属性,maxlength限制输入字符数

23.<input type="radio">单选框 ,name属性设为一样即可单选<input type=“checkbox”>多选框,checked属性表示默认选中

24.<input type=“reset”>重置,value属性名字

25.<input type="hidden">不希望用户看见的信息 ,<input type="file">文件选择框,提交文件给服务器的

26.<textarea>文本域(大号文本框)有cols,rows,readonly属性

27.<select>

<option value="1">aaa</option>最终提交的是value的值

</select>下拉选

28.<link rel="stylesheet" type="text/css" href="路劲">外部引用样式文件

29.font-family:“微软雅黑”;字体。层叠性:多次加样式会叠加。继承性。

30.内联样式优先级最高,内部和外部采取就近原则,谁在后面谁为主

31.backgroung-color:#ccc;

32..name,#a1{


}选择器可以一起选择,逗号隔开

33.#p1 b{


}在p1下选择所有的b,后代选择器

34.#p1>b{


}只找儿子,不找孙子,

35.伪类选择器,可以做出许多动态效果:link,:visited,:active,:hover,:focus

36.a:link{


}选择没点击过的超链接

37.a.visited{


}选择已经访问过的超链接

38.#button:active{

background-color:red;

}选择被点中的button,选择被激活的状态

39.#img:hover{


}选择鼠标上的图片,选择鼠标悬停的东西

40.#input:focus{


}获取焦点的样式

41.border-left:15px solid #ccc;border-bottom:15px solid #ccc;

42.单位:px,%,em(1.6)

43.定位:改变默认的元素的位置。浮动,相对,绝对,固定

44.di{

float:right/left;浮动

}

45.p{

clear:right;

}消除浮动对P的影响

46.<div style="border:0;clear:right;"></div>最好的消除福鼎影响

47.div{

position:relative;

left:50px;

top:50px;

}相对偏移,相对于本身

48.div{

position:absolute;

}绝对定位,相对于第一个设置了特殊定位的父元素。

49.div{

position:fixed;

bottom:10px;

right:5px;

}固定定位,参考窗口

50.display:none;不显示

51.z-index堆叠顺序

52.e.target获取事件源

53.冒泡机制,由里向外触发事件。event.cancelBubble=“true”

54.当采取外联样式时图片要填全路径background-image: url('http://localhost:8080/SaleWell/picture/1.jpg');

### 关于Web网页开发的学习资料 #### 初学者必备基础知识 对于初学者来说,了解Web开发的基本概念是非常重要的。一个典型的Web页面由HTML、CSS和JavaScript组成[^1]。HTML负责结构化内容,CSS用于美化页面布局,而JavaScript则提供交互功能。 #### 工具准备 在学习过程中,需要准备好必要的工具。例如计算机作为主要工作设备;网络浏览器(如Edge)用来查看和调试网站效果;图形编辑器(如GIMP)可以处理图片素材[^1]。随着技能提升,还可以引入更高级的IDE(集成开发环境),比如Visual Studio Code或Sublime Text,它们能够显著提高编码效率。 #### 学习路径规划 针对没有明确方向的新手开发者,“没方法”、“没资源”、“没经验”的困境可以通过合理安排学习计划解决。推荐按照以下顺序逐步深入掌握核心技术栈: - **HTML/CSS**: 掌握静态页面构建能力; - **JavaScript**: 实现动态行为逻辑; - **框架应用**: 如React/Vue/Angular等现代前端库/框架的应用实践; - **后端配合**: 使用Node.js或者Java Spring Boot搭建服务器端服务并与数据库交互[^2]。 #### 综合项目实战演练 理论联系实际的最佳方式莫过于参与真实项目的开发流程。以黑马程序员提供的Tlias智能学习辅助系统为例,在该项目里不仅涉及到了前后端分离架构的设计思路,还包括了RESTful API设计原则的实际运用场景分析等内容[^3]。通过此类综合性强的任务训练,可以帮助学员快速积累行业经验并增强解决问题的能力。 #### CSS进阶技巧 除了基本语法外,《黑马程序员2023新版前端Web开发HTML5+CSS3+移动web视频教程》还特别强调了一些实用性强但容易被忽略的知识点,像不同种类的选择器及其优先级规则、盒模型计算原理以及如何利用flexbox/grid layout实现复杂版面排列等等[^4]。这些都是打造高质量用户体验不可或缺的部分。 ```css /* 示例代码展示Flexbox布局 */ .container { display: flex; justify-content: space-between; /* 主轴分布 */ align-items: center; /* 交叉轴对齐 */ } .item { width: 100px; height: 100px; background-color: lightblue; } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值