本篇重点在於告诉新手们,必懂得HTML标签、观念,并且推荐一些文章,让各位可以往此方向去了解
想当初的自己在资策会学习网页的地图就是....
HTML结构/标签认识
> CSS属性认识
> 老师直接就丢一个版给你切,叫你X日要交出来
然後你就会切了 !!
所以那就让我们开始从HTML结构认识吧~GO!
做网页时,首先我们要有HTML架构後,接着根据各区块内容放入标签内,最後透过选取器+css属性将画面美化,并且透过js/框架方法做出网页的功能效果。
<!DOCTYPE html> //宣告
<html>//文件的开始
<head>//标示文件资讯
//文件资讯放在此处,例如<meta><link>…等
<title>网页的标题</title>
</head>
<body>
//这边放网页的内容
</body>
</html>//文件的结束
★这边有一个额外的重点是html 又被视为根元素(root element),这个可以记着,像是之後要设定字体单位时
rem就与根元素有关
而 内文结构 又大致分为
★实际制作还是要看设计稿再来切分
本来只想提出工作上常用的HTML标签,结果看了看....,建议都要看过
不过我大致将它分为
<p><b><h1>...<h6><span>
<div><p><br>
<ul><li>
<table><th><tr><td>
<form><input><select><option> <textarea><label>
<a> <button>
详细可参考
https://www.fooish.com/html/SEO-semantic-layout.html
里面的每一篇,建议都读
but最重要的是,如果你是要切版的,必须要懂得分辨
这个标签是块级元素还是行内元素?
• 常见块级元素标签:div、ul 、li、p、h1...
• 常见行内元素标签:span、a、input、img....
这边我参考几个网站将特性整理如下:
块级元素指本身属性为display:block;的元素,简单来说就是独占整行...
行内元素指本身属性为display:inline;的元素,简单来说就是与其他行内元素并排(靠一起拉!)...
…当然还有其他特性,但我们先说说
什麽是display(显示模式)?
每一个html标签元素都会有一个预设的display属性,标签基本上大部分可分为两种显示模式,一种是行内元素(inline),另一种为块状元素(block),但是我们可以在CSS内加入display来赋予新的属性,以改变其原本特性,利用它来呈现我们想要的排版...
举例来说:display属性可以设定为display:Inline-block,display:flex,display:table….等
这段我整理的重点是,虽然每个标签有原本特性,但是可以被改变,
例如<a>
原本是并排特性,但可以设定为自己一行…等功用,
可以想像,假设你原本眼睛是小眼睛,但因为你要去约会,所以你就画妆来让眼睛变大,当然有些人就爱你的小眼睛,这时候你就可以素颜就好(保持原有特性),而化妆技巧就想像是”display”,工具可以分眼线笔、双眼皮贴…(不同属性方法的概念,例如刚提到的:display:Inline-block,display:flex,display:table….等)
那其他特性是什麽呢...
如果你乖乖跟我一样看完上篇的话,我这边整理如下
编号排版
行内元素(inline)
块状元素(block)
table排版
设定 | inline行内元素 | block块状元素 | Inline- block |
---|---|---|---|
是否可设定 宽 | X | V | V |
是否可设定 高 | X | V | V |
是否可 并排 | V | X | V |
是否可设定margin(上下) | X | V | V |
是否可设定margin (左右) | V | V | V |
是否可设定padding(上下) | X | V | V |
是否可设定padding(左右) | V | V | V |
那以上跟切版有什麽关联呢???
举一个小小例子-以iT邦帮忙右上角的按钮
因为这个button
要设定margin/padding
,所以写法将原本button 设定为block特性,至於为什麽可以并排呢,这是他将包在button的外层li,设定了float才可以并排
以上,希望能对你们有小小的帮助,如果喜欢我的文章记得订阅~开启小铃铛
本篇参考资料:
https://www.fooish.com/html/SEO-semantic-layout.html
讲完第二篇惹,那之後就跟着姐姐往第三篇前进吧~~
<<: 卡夫卡的藏书阁【Book3】- Kafka 讯息与主题 Record and Topic
今天要来讲解 DOM 与 this 的关系, 对於 DOM 的操作有两种方式, 第一种是直接将方法写...
前言 Hi 我是一名普通的 iOS 开发者,兴趣使然的 UI 设计师。不小心参与了几年 iOS 开发...
阿嬷都看得懂的通用 .html 档案结构 不知道各位聪明的阿嬷是否注意到,在前几天的讨论中,我们其实...
後端开发人员需求旺盛,如果您想成为一名後端开发人员,您需要学习一些基本技能。但不要害怕——如果你曾经...
PM 设计 前後端 ...