首页 > 其他分享 >前端网页设计day01

前端网页设计day01

时间:2023-01-03 21:46:27浏览次数:47  
标签:网页 样式 day01 元素 选择器 id 内联 前端 页面

目录

前端HTML5基础内容

HTML页面内容

设置网页关键字;

<meta name="keywords" content="页面">

设置网页的描述(content后为该页面的描述);

<meta name="description" content="本人自己设计的页面">

设置请求的重定向,content后先跟秒数,再跟要跳转到的网址(例子为三秒后跳转至百度);

<meta http-equiv="refresh" content="3;url=https://www.baidu.com">

可以将样式表编写到外部的css表中,通过link标签将外部的css文件引入当前界面。也可以将CSS样式编写到head中的style标签里 ,将样式表编写到style标签中,然后通过css选择器选中指定元素,可以同时为这些元素一起设置样式,这样可以使样式进一步的复用,是我们推荐的使用方式(例子将字体颜色设置为cornflowerblue,字体大小设置为30像素);

<style type="text/css">
			p{
				color: cornflowerblue;
				font-size: 30px;
			}

将样式直接编写在style中成为内联样式,内联样式只对元素中的内容起作用

<p style="color: aqua; font-size: 20px;">锄禾日当午</p>

iframe使用内联框架引入一个外部界面,src:指向一个外部页面的路径,可以使用相对路径。frameborder:值为1时有边框,为0时没有边框。width,height,name属性都可以添加。一般不使用内联框架,因为框架中的内容不会被检索;

<iframe src="练习1.html" frameborder="1"></iframe>
<iframe src="index.html" frameborder="1" name="apple"></iframe>

跳转的位置直接在href中写"#"+"所在位置的id"就可以跳转到该位置了

<a href="#bottom">点击跳转到id为bottom所在的位置</a>

a标签中的target可以指定链接打开的位置
_self:表示在当前窗口打开
_blank:表示在新的窗口打开

<a href="https://www.baidu.com" target="_blank">超链接</a>

center标签里的内容会自动居中显示

<center>I Love You</center>

创建超链接时,如果地址不确定可以直接写一个#作为占位符,点击超链接不会跳转,但可以回到链接顶部(br是换行符);html中id可以作为标签的唯一标识,id属性在同一个页面中只能有一个不能重复

<a id="apple" href="#">这是一个链接</a><br>

发送电子邮件的超链接:href="mailto:邮件地址",点击后自动打开计算机中默认的邮件客户端,并且将收件人设置为mailto后的邮件地址,没有客户端会根据浏览器打开其他;

<a href="mailto:[email protected]">点击发送邮件给我</a><br>

在HTML页面可以使用CTRL+?添加注释

<!--需要注释的内容--!>

块元素和内联元素

块元素就是会独占一行的元素,与其内容和宽度无关;例如div、p表示一个段落、h1表示一个标题;div标签没有任何语义,就是一个纯粹的块元素,并且不会为里面的内容设置任何样式,主要是用来对页面进行布局的。

内联元素(行内元素),指的是只占自身大小的元素,不会占用一整行,当一行占不下会自动换行;例如a、img、iframe、span;span标签没有任何语义,专门用来选中文字,并为文字设置样式

<span style="color:blue;">文字内容</span>

块元素主要用来做页面中的布局,内联元素主要用来选中文本设置样式;一般情况下块元素可以包含内联元素,但内联元素不会包含块元素。

a元素可以包含任意的元素,除了它本身。

<a href='#'>
    <div>
        文字内容
    </div>
</a>
<a><a>不能这样写</a></a>

p元素不能包含其他任何块元素。

<p><div>不能这样写</div></p>
<p><p>这样也不行</p></p>

CSS页面基础内容

css的注释,在style标签中也用css注释;

alt+/是提示功能

ctrl+回车 不论光标在哪个位置都可以可以换行

css的语法:选择器 声明块
选择器:选中页面所有指定元素,并且将声明块中的样式应用到对应的选择器元素;语法:标签名{}

声明块:用一对{}括起来,里面是一组一组的名值对结构,多个声明之间用分号隔开,样式名和样式值之间用冒号连接;

<style>
    p{color:red;}
    h1{color:blue;}
</style>

id选择器:通过元素的id属性值选中唯一的一个元素。语法:#id属性值{}

<style>
    #p1{fonts-size=50px;}
</style>

<p id="p1">文字内容</p>

可以为元素设置class属性,class属性和id属性类似,不过class属性可以重复;拥有相同class属性值的元素,我们说他们是一组元素。

类选择器:通过元素的class属性值选择一组元素。语法:.class属性值{}

<style>
    .p2{color:yellow;}
</style>

<p class="p2">文字内容1</p>
<p class="p2">文字内容2</p>
<p class="p2">文字内容3</p>

class可以同时为一个元素设置多个class属性值,多个值之间使用空格隔开。

<style>
    .p2{color:yellow;}
    .hello{fonts-size:50px;}
</style>

<p class="p2 hello">文字内容1</p>
<p class="p2">文字内容2</p>

选择器分组(并集选择器):通过选择器分组可以同时选中多个选择器对应的元素。语法:选择器1,选择器2,...,选择器n{}

<style>
    #p1,.p2,h1{background-color:yellow;}
</style>

通配选择器:可以用来选中页面中的所有元素。语法:*{}

<style>
    *{color:blue;}
</style>

复合选择器(交集选择器):可以选中同时满足多个条件的元素。语法:选择器1选择器2选择器n{}。对于id选择器来说不建议使用复合选择器。

<style>
    #p1.p2h1{background-color:yellow;}
</style>

标签:网页,样式,day01,元素,选择器,id,内联,前端,页面
From: https://www.cnblogs.com/Wang707/p/17023445.html

相关文章

  • 来自「前端自习课」的一份礼物
    随着多设备、浏览器和Web标准的演变革命,前端正在成为兼顾逻辑、性能、交互、体验的综合性岗位。前端开发入门又相对容易,必须掌握的HTML+CSS+JS非常容易学习,如果你能再了解一......
  • 【生活】「前端工程师」谢谢你出现在我的青春里
    本文写在自己即将圆满的前端 4 年生涯2016.12至今,将近4年时间,看着自己如何成为一名「前端老油条」,呆了2家公司,包括现在的公司。4年里,踩过各种坑,吃过各种苦,和大家一......
  • element Ui VUE 前端实现同步调用后端接口,并等待响应后,在操作下一步
    我这里是使用文件上传的场景,主要关键字awaitasync进行同步阻塞,然后,就可以在循环中,等待响应后,在进行调用如果不等待,则前端会一次性将循环体遍历完,请求直接占满,导致其......
  • 前端线上图片生成马赛克
    前言说起图片的马赛克,可能一般都是由后端实现然后传递图片到前端,但是前端也是可以通过canvas来为图片加上马赛克的,下面就通过码上掘金来进行一个简单的实现。实现markup<img......
  • [转载]网页视频改变加速倍数的方法
    (可以直接跳到最下方,有更简单的方法)如果视频是又html5加载出来的而非是flash那么就可用如下方法进行加速:以chrome浏览器,b站视频为例:1.首先右击视频,点击检查。2.找到右边......
  • 前端JS绕过、MIME类型绕过
    文件上传漏洞—前端JS绕过、MIME类型绕过文件上传漏洞的相关讲解基于upload-labs靶场,搭建教程见​​文件上传漏洞靶机搭建教程​​前端JS绕过浏览器访问​​http://127.0.......
  • 后端接收不到前端传入的header参数信息
    问题描述:在局域网下,前端页面请求时在请求头里携带token信息,后台获取不到header里的token参数,但是使用postman却能够接受到参数。Stringtoken=request.getHeader("acce......
  • 【实战】前端JS环境下的渗透小技巧
    前端JS环境下的渗透小技巧https://mp.weixin.qq.com/s?__biz=MzI4MjI2NDI1Ng==&mid=2247484261&idx=1&sn=4b01cb98de0e589e7c7cb9d25dea3031&chksm=eb9dd4cadcea5ddc9b42c......
  • 前端二面vue面试题(边面边更)
    Vuex有哪几种属性?有五种,分别是State、Getter、Mutation、Action、Modulestate=>基本数据(数据源存放地)getters=>从基本数据派生出来的数据mutations=>提交......
  • 滴滴前端一面高频vue面试题及答案
    keep-alive使用场景和原理keep-alive是Vue内置的一个组件,可以实现组件缓存,当组件切换时不会对当前组件进行卸载。一般结合路由和动态组件一起使用,用于缓存组件......