Web前端(HTML+CSS)

HTML

HTML(HyperText Markup Language), 超文本标记语言。用于在浏览器上显示内容
扩展名:html, htm
用浏览器来显示html文件
主流的浏览器内核(引擎):IE、Chrome、Firefox
W3C(World Wide Web Consortium):万维网联盟,规定HTML标准
HTML版本:目前最新5.0(WEB前端 == H5)
参考:https://www.w3school.com.cn/
https://www.runoob.com/html/html-tutorial.html

 HTML开发工具

 Hbuildx
VSCode
Webstorm

这边使用的是Hbuildx下载:https://www.dcloud.io/hbuilderx.html
解压即可使用

html页面的结构:

 Head里面的这两个标签跟搜索有关:

<meta name="keywords" content="html, 学习,web">
<meta name="description" content="网页的描述文字,在搜索的时候显示的内容">

这是HTML中的<meta>标签,用于在页面中定义网页的关键词和描述信息。搜索引擎可以根据这些关键词和描述信息来理解和索引网页内容,从而在搜索结果中显示相关的页面描述。以后写好的网页想更多人能直接搜索到可以起点牛逼的关键字。

 其余标签见名知意啊,没什么实际作用。

HTML常用标签

p标签:段落,HTML 段落是通过标签 <p> 来定义的

h标签: 标题, HTML 标题是通过标签 <h> 来定义的

a标签:超链接, HTML 超链接是通过标签 <a> 来定义的,href 是标签的属性,指定点击该链接之后显示的网页的地址.

iframe:内联框架(iframe)是一种在网页中嵌入其他网页或文档的HTML元素。它可以在一个网页中显示另一个网页,就像是在网页中创建了一个嵌套的浏览器窗口。

通过使用iframe,可以将外部网页、文档或媒体内容(如视频、音频等)嵌入到当前网页中的特定位置。它可以与其他HTML元素一起使用,并且可以通过指定URL或直接内嵌代码来加载不同的内容。

使用iframe的一些常见应用包括:嵌入地图、嵌入视频播放器、显示广告、嵌入社交媒体分享按钮、显示外部网页内容等。

<a href="http://www.baidu.com">百度</a>
<!-- target属性指定打开页面的窗口方式:
_blank - 打开一个新窗口; _self - 当前窗口; _parent - 父窗口;top - 最顶
层窗口 -->
<a href="http://www.hqyj.com" target="_blank">华清远见</a>
<!-- target还可以是iframe的name -->
<a href="http://www.hqyj.com" target="hqyj">华清远见(iframe)</a>
<iframe name="hqyj" src="" width="500px" height="500px"></iframe>
<h3  id="num1">三级标题</h3>
<!-- 锚点:href属性用#开头,后面跟上标签的id的值,点击这个链接,网页显示第一行就会跳转到
id标签位置(三级标题) -->
<a href="#num1">链接到本页的锚点</a>

img标签:图像,src属性表示图像来源,还可以内联style设置图片样式.

以下为常用标签:行内元素指与其他行内元素并排,不能设置高度和宽度,不设置宽度默认高宽为文字大小

  块级元素指独占一行的元素,不能与其他元素并排,能设置宽高,不设置宽度默认为父级的宽度的100%

CSS选择器

<div class='box'>
    <div id='box1'>
    <p>box1的p标签</p>
</div>
    <p>box的p标签</p>
</div>

 选择器设置CSS

<style>
			.box{
				width: 200px;
				height: 200px;
				border: 1px solid red;
			}
			#box1{
				idth: 200px;
				height: 200px;
				border: 1px solid red;
			}
			p{
				color: aliceblue;
				font-size: 12px;
			}
</style>

 外部引用CSS

<link rel="stylesheet"/ href="../box1.css">

 根据选择不同的属性来选择标签,选择" class='box' "的div设置样式应采用 " .box{} ",通过class选择称为类选择器; 选择" id='box1' "的div设置样式应采用" #box1{} "l;选择" p "标签采用 " p{} ".通过标签名直接选择标签称为HTML选择器,设置标签样式还可以通过内联的方式设置

内联CSS

<p style="color: red;align-items: baseline;">box的p标签</p>

 其中内联CSS浏览器解析最快。

常用样式

  • 文本与字体

    • font-size:14px  文字大小

    • font-family:宋体   字体

    • font-weight:bold/light     字体粗细

    • color:#fcc     字体颜色

    • text-decoration:none   文本修饰,在文字中添加一条s线

    • list-style:none 列表风格,none为隐藏列表前的图标或序号

  • 边框与尺寸

    • width:50px/50%/50vw 宽度

    • height:50px/50%/50vh  高度

    • border:1px solid red    边框大小,颜色

    • border-radius:50%/5px   圆角,50%为圆

    • border-collapse:collapse   边框线折叠

  • 位置

    • position:relative/absolute/fixed    位置,相对位置,绝对位置,弹性布局

    • left/right/bottom/top:20px     左右下上

  • 背景

    • background-color:#fcc     背景色

    • background-image:url()   背景图片

    • background-size:cover    背景全覆盖,使用可避免图片变形,使图片完全撑入容器

    • background-position:10px   图片位置

  • 边距

    • margin-left:20px  左边距

    • margin:10px auto   外边距,即上下左右距离边的距离都为10px, auto 居中

    • padding:10px 20px 30px    边框距,四个参数,为上,右,下,左,三个参数为上,左右,下

  • 显示方式

    • display:block/inline-block/inline/flex/none   

      none此元素不会被显示。
      block此元素将显示为块级元素,此元素前后会带有换行符。
      inline默认。此元素会被显示为内联元素,元素前后没有换行符。
      inline-block行内块元素。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值