北京 网站定制开发,网站 keywords,服装公司网站多少钱,高端大气的网络公司名称在我的理解里边一切做页面的代码都是属于前端代码。
之前用过qt框架#xff0c;也是用来写界面的#xff0c;但是那是用来写客户端的#xff0c;而html是用来写web浏览器的#xff0c;相较之下htmlcssJavaScript写出来的界面是更加漂亮的。这里就记录我自个学习后的一些笔…在我的理解里边一切做页面的代码都是属于前端代码。
之前用过qt框架也是用来写界面的但是那是用来写客户端的而html是用来写web浏览器的相较之下htmlcssJavaScript写出来的界面是更加漂亮的。这里就记录我自个学习后的一些笔记。 html就是用来写web的世面上大部分的网页都使用的html来写的
htmlheadtitle第一个页面/title //设置标题/headbodyhello world/body
/html
这是一个标准的html骨架他的每个部分都是由标签组成的其中head标签里边用来引入一些cssJavaScript的代码和设置web的基本配置还有一些web的基本信息如标题等
标题标签h
标题标签是用来写标题可以选择几个等级的标题随着数字的增大标题的字体变小
h1hello/h1
h2hello/h2
h3hello/h3
h4hello/h4
h5hello/h5
h6hello/h6
段落标签: p
把一段比较长的文本粘贴到 html 中, 会发现并没有分成段落
基本上就是这种效果
换行标签: br
就是用来换行当然在p标签就是可以的
格式化标签
当然这个一般是配合着p标签着用的
strongstrong 加粗/strong
bb 加粗/b
em倾斜/em
i倾斜/i
del删除线/del
s删除线/s
ins下划线/ins
u下划线/u 图片标签: img 这个是用来显示图片的标签其中有一些重要的属性
img srcrose.jpg alt鲜花 title这是一朵鲜花 width500px height800px
border5px
alt: 替换文本. 当文本不能正确显示的时候, 会显示一个替换的文字. title: 提示文本. 鼠标放到图片上, 就会有提示. width/height: 控制宽度高度. 高度和宽度一般改一个就行, 另外一个会等比例缩放. 否则就会图片 失衡. border: 边框, 参数是宽度的像素. 但是一般使用 CSS 来设定
3. 属性之间不分先后顺序 4. 属性使用 键值对 的格式来表示. 关于目录结构: 对于一个复杂的网站, 页面资源很多, 这种情况可以使用目录把这些文件整理好. 1) 相对路径: 以 html 所在位置为基准, 找到图片的位置. 同级路径: 直接写文件名即可 (或者 ./) 下一级路径: image/1.jpg 上一级路径: ../image/1.jpg 2) 绝对路径: 一个完整的磁盘路径, 或者网络路径. 例如 磁盘路径 D:\rose.jpg 网络路径 https://images0.cnblogs.com/blog/130623/201407/300958470402077.png 代码示例 1) 使用相对路径: 创建一个 image 目录和 html 同级, 并放入一个 rose2.jpg 2) 使用相对路径2: 在 image 目录中创建一个 html, 并访问上级目录的 rose.jpg 3) 使用绝对路径1: 最好使用 / , 不要使用 \ 4) 使用绝对路径2: 使用网络路径
超链接标签: a
所谓超链接就是用来跳转到其他页面的标签
外部链接: href 引用其他网站的地址
a hrefhttp://www.baidu.com百度/a内部链接: 网站内部页面之间的链接. 写相对路径即可.
!-- 1.html --
我是 1.html
a href2.html点我跳转到 2.html/a
!-- 2.html --
我是 2.html
a href1.html点我跳转到 1.html/a空链接: 使用 # 在 href 中占位
a href#空链接/a指定一个下载文件路径
a hreftest.zip下载文件/a
标签中间不仅可以放文字而且可以放图片
表格标签
table 标签: 表示整个表格 tr: 表示表格的一行 td: 表示一个单元格 th: 表示表头单元格. 会居中加粗 thead: 表格的头部区域(注意和 th 区分, 范围是比 th 要大的) tbody: 表格得到主体区域.table 包含 tr , tr 包含 td 或者 th.
举个栗子
table border1 width500px heigth500px cellspacing0 cellpadding10 trtd姓名/tdtd年龄/tdtd性别/td/trtrtd张三/tdtd19/tdtd男/td/trtrtd李四/tdtd20/tdtd男/td/trtrtd王五/tdtd21/tdtd女/td/tr/table align 是表格相对于周围元素的对齐方式. aligncenter (不是内部元素的对齐方式) border 表示边框. 1 表示有边框(数字越大, 边框越粗), 表示没边框. cellpadding: 内容距离边框的距离, 默认 1 像素 cellspacing: 单元格之间的距离. 默认为 2 像素 width / height: 设置尺寸.
设置boder就会设置cellpadding
table 标签:
表示整个表格 tr: 表示表格的一行 td: 表示一个单元格 th: 表示表头单元格. 会居中加粗 thead: 表格的头部区域(注意和 th 区分, 范围是比 th 要大的) tbody: 表格得到主体区域. table 包含 tr , tr 包含 td 或者 th. 表格标签有一些属性, 可以用于设置大小边框等. 但是一般使用 CSS 方式来设置. 这些属性都要放到 table 标签中. align 是表格相对于周围元素的对齐方式. aligncenter (不是内部元素的对齐方式) border 表示边框. 1 表示有边框(数字越大, 边框越粗), 表示没边框. cellpadding: 内容距离边框的距离, 默认 1 像素 cellspacing: 单元格之间的距离. 默认为 2 像素 width / height: 设置尺寸. 注意, 这几个属性, vscode 都提示不出来. th相较td就是会让文字加粗居中一把设置标题时用
合并单元格
行合并rowspan 列也是相同的closapn
列表标签
主要使用来布局的. 整齐好看.
无序列表[重要] ul li , . 有序列表[用的不多] ol li 自定义列表[重要] dl (总标签) dt (小标题) dd (围绕标题来说明) 上面有个小标题, 下面有几个围绕 着标题来展开的.
h3无序列表/h3
ul
li咬人猫/li
li兔总裁/li
li阿叶君/li
/ul
h3有序列表/h3
ol
li咬人猫/li
li兔总裁/li
li阿叶君/li
/ol
h3自定义列表/h3
dl
dt我的老婆们/dt
dd咬人猫/dd
dd兔总裁/dd
dd阿叶君/dd
/dl 表单标签
表单标签主要就是用来提交用户输入的信息 他有一个大的范围from/from这里边就是提交的信息 输入信息的方式有很多都是用的input/input标签来写的
input 标签
各种输入控件, 单行文本框, 按钮, 单选框, 复选框. type(必须有), 取值种类很多多, button, checkbox, text, file, image, password, radio 等. name: 给 input 起了个名字. 尤其是对于 单选按钮, 具有相同的 name 才能多选一. value: input 中的默认值. checked: 默认被选中. (用于单选按钮和多选按钮) maxlength: 设定最大长度.
form action!-- 单行文本标签 --姓名input typetextbr!-- input标签 属性type: password 单行输入--密码input typepassword , namebr!-- 当为单选框时 name指定同一组的时候可以进行对其分组 check设置标签默选中 --性别input typeradio namesex男input typeradio namesex checkedchecked 女br!-- 复选框checkbox --input typecheckbox 吃饭input typecheckbox 睡觉input typecheckbox br!--文件标签用于选择文件--选择文件input typefilebr!-- select 下拉标签 --select name idoption请选择年份/optionoption2023/optionoption2024/optionoption2025/optionbr/select!-- 文本标签 rows指定行数 cols指定列数 超出会给个下拉条 --textarea/textareabr!-- 按钮标签用于交互数据 提交给action的地址--input typesubmit value提交 onclickalert(以提交数据)!--清空按钮-- input typereset value清空
/from label 标签
搭配 input 使用. 点击 label 也能选中对应的单选/复选框, 能够提升用户体验. for 属性: 指定当前 label 和哪个相同 id 的 input 标签对应
label formale男/label input idmale typeradio namesex
HTML 特殊字符
空格: nbsp; 小于号: lt; 大于号: gt; 按位与: amp
参考内容:https://www.jb51.net/onlineread/htmlchar.htm