网页_网页制作 - CSDN
网页 订阅
网页是构成网站的基本元素,是承载各种网站应用的平台。通俗地说,您的网站就是由网页组成的,如果您只有域名和虚拟主机而没有制作任何网页的话,您的客户仍旧无法访问您的网站。网页是一个包含HTML标签的纯文本文件,它可以存放在世界某个角落的某一台计算机中,是万维网中的一“页”,是超文本标记语言格式(标准通用标记语言的一个应用,文件扩展名为.html或.htm)。网页通常用图像档来提供图画。网页要通过网页浏览器来阅读。 展开全文
网页是构成网站的基本元素,是承载各种网站应用的平台。通俗地说,您的网站就是由网页组成的,如果您只有域名和虚拟主机而没有制作任何网页的话,您的客户仍旧无法访问您的网站。网页是一个包含HTML标签的纯文本文件,它可以存放在世界某个角落的某一台计算机中,是万维网中的一“页”,是超文本标记语言格式(标准通用标记语言的一个应用,文件扩展名为.html或.htm)。网页通常用图像档来提供图画。网页要通过网页浏览器来阅读。
信息
外文名
web page
拼    音
wǎng yè
存在方式
计算机互联网
阅读方式
网页浏览器
中文名
网络页面
中文
网页
网页主流代码布局
原来是以表格来定位,现在是 DIV(区)+CSS(0.0)。
收起全文
精华内容
参与话题
  • 一个简单完整的网页

    万次阅读 多人点赞 2019-04-02 17:23:32
    网页头部+banner和信息部分+新闻部分+底部 一 头部 效果: 先对css进行初始化 分析:头部有一张图片和一个input输入框还有一个按钮+下面的通栏 因为用到左浮,右浮的地方不同我们可以写一个通类 这里的...

    获得源码链接,点击这里

    网页头部+banner和信息部分+新闻部分+底部

    一 头部

    效果:

    先对css进行初始化

    分析:头部有一张图片和一个input输入框还有一个按钮+下面的通栏

    因为用到左浮,右浮的地方不同我们可以写一个通类

    这里的logo图片如果不定义宽高会影响下面的通栏的设置,影响其中的第一个为首的顺序无法对齐

     

     

    二、通栏(宽度为适应屏幕所以是100%,不用设定了)

    效果

    分析:有一个ul里面有6个li,鼠标滑过的时候文字颜色改变(hover),ul在整个通栏nav中用一个nav-con这个命名的div包住,使其居中显示。

    margin: 0 auto使nav-con居中。。。。。。。。

    a链接是行内元素,设置宽高的时候要转成行内块 display: inline-block;  font:字体加粗,字体大小 /行高和字体高度相同的时候字体会居中显示

     

    三、banner

    效果:

    四、信息公告

    分析:整个部分有一部分文字(居中用一个盒子装),一部分图片(右边用一个盒子),这两个盒子分别左右浮动,调用fl,fr

    五、新闻部分

    效果:

    分析:有三部分,我们大体用三个盒子,里面的内容

    ①图片+文字(上),还有正中间的图片+左右箭头的图片用(子绝父相)position

    ②图片+文字(上),列表项ul,li,border-bottom用dashed虚线,“致歉公告”单独设置样式

    ③图片+文字(上),也是列表项这个我用div包住,还有下面的p标签的段落

     

    六、底部

    效果

    注意:这里在news的部分用到一个类来清除浮动,这样保证news部分和底部不发生重叠clearfix

    首先dt和dd是放于dl标签内,标签dt与dd处于dl下相同级。也就是dt不能放入dd内,dd不能放入dt内。在dl下,dt与dd处于同级标签。DD标签可以若干。同时不能不加dl地单独使用dt标签或dd标签。

    分析:有上下两部分,一个是dl dt dd设置列表的标题和虚线下的居中文字

     

    展开全文
  • 大学生网页设计大作业-以下5个网页设计制作作品自己任选: 1.网页制作基础大二dw作业 2.web网页大作业 3.大学生期末网页大作业-6页面的网页设计,是个人主页类型。包含了6个页面,包含视频、脚本等元素。水平不高...
  • 50个简单的网页制作案例,利用DIV+CSS完成,包括各种类型的网站
  • 教你写一个简单的网页(html网页开发入门)

    万次阅读 多人点赞 2016-07-14 18:34:01
    一些基本的html知识

    网页的组成

    HTML
    网页的具体内容和结构

    CSS
    网页的样式(美化网页最重要的一块)

    JavaScript
    网页的交互效果,比如对用户鼠标事件作出响应

    HTML

    什么是HTML

    HTML的全称是HyperTextMarkupLanguage,超文本标记语言
    其实它就是文本,由浏览器负责将它解析成具体的网页内容

    比如,浏览器会将下面的HTML代码

    <ul>
        <li>知乎</li>
        <li>CSDN</li>
        <li>博客园</li>
    </ul>

    转化为
    知乎
    黑马
    CSDN
    的网页内容

    HTML的组成

    跟XML类似,HTML由N个标签(节点、元素、标记)组成

    HTML语法非常松散

    常见的HTML标签

    • 标题:h1,h2,h3,h4,h5…
    • 段落:p
    • 换行:br
    • 容器:div,span(用来容纳其他标签)
    • 表格:table,tr,td
    • 列表:ul,ol,li
    • 图片:img
    • 表单:input
    • 链接:a
      推荐开发工具(网络三剑客)dreamweawer、flash、fireworks;WebStorm.
    <html>
        <!-- 网页的标题、图标... -->
        <head>
            <mate charset="utf-8">
            <title>第一个网页</title>
        </head>
        <!-- 网页的具体内容 -->
        <body>
            这是网页的内容
            <a href="http://www.baidu.com" target="_blank">百度</a>
    
            <h1>666666666</h1>
            <h2>666666666</h2>
            <h3>666666666</h3>
            <h4>666666666</h4>
            <h5>666666666</h5>
    
            <p>ppppppppppp</p>
    
        <div>
            <p>ppppppppppp</p>
        </div>
    
            <ul>
                <li>hahaha</li>
                <li>hahaha</li>
                <li>hahaha</li>
            </ul>
    
            <ol>
                <li>ahahah</li>
                <li>ahahah</li>
                <li>ahahah</li>
            </ol>
    
        <img src="text.png">
        </body>
    </html>

    CSS

    什么是CSS

    CSS的全称是Cascading Style Sheets,层叠样式表
    它用来控制HTML标签的样式,在美化网页中起到非常重要的作用

    CSS的编写格式是键值对形式的,比如

    color : red
    background-color : blue
    font-size : 20px
    冒号左边的是属性名,冒号右边的是属性值

    CSS三种书写方式

    • 行内样式:(内联样式)直接在标签的style属性中书写
    <span style="color:red;background-color:red;">123</span>
    • 内页样式:在本网页的style标签中书写
    <span>123</span>
    <style type="text/css">
        span {
            color:yellow;
            background-color:blue
        }
    </style>

    外部样式:在单独的CSS文件中书写,然后在网页中用link标签引用
    test.css

    span {
            color:yellow;
            background-color:blue
        }

    test.html

    <span>123</span>
    <link rel="stylesheet" herf="test.css">

    CSS选择器

    选择器的作用

    选择对应的标签,为之添加样式

    标签选择器 根据标签名找到标签

    类选择器 标签可以有多个类

    id选择器 id是唯一的,不能一样

    选择器组合 中间不留空格,粘在一起

    后代选择器 中间一个空格,不管嵌套多少层

    相邻兄弟选择器

    属性选择器

    <html>
    <head lang="en">
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            /*标签选择器*/
            p{
                color:red;
            }
            /*类选择器*/
            .first{
                color:red;
            }
            .second{
                color:blue;
            }
            /*id选择器*/
            #first{
                color:yollew;
            }
            #second{
                color:green;
            }
            /*群组选择器*/
            .first, #second, h1{
            }
            /*选择器组合*/
            div.first{
            }
            /*后代选择器*/
            div p{
            }
            /*子标签选择器*/
            div > p{
            }
            /*相邻兄弟选择器*/
            divp{
            }
            /*属性选择器*/
            div[name]{
            }
            div[name][age]{
            }
            div[name="jack"]{
            }
        </style>
    
    </head>
    <body>
        <div>
            <p>p1</p>
            <span>
                <p>p2</p>
            </span>
        </div>
        <div name="jack">div1</div>
        <div age="10">div2</div>
        <p>与div相邻的p</p>
    
        <div class="first">123</div>
        <div id="first">123</div>
    
        <p class="first second">123</p>
        <p id="second">123</p>
    
        <h1>hhh</h1>
    </body>
    </html>

    伪类

    属性 描述
    :active 向被激活的元素添加样式
    :focus 向拥有键盘输入焦点的元素添加样式
    :hover 当鼠标悬浮在元素上方时,向元素添加样式
    :link 向未被访问的链接添加样式
    :visited 向已被访问的链接添加样式
    :first-child 向元素的第一个子元素添加样式
    :lang 向带有指定lang属性的元素添加样式
    :first-letter 向文本的第一个字母添加特殊样式
    :first-line 向文本的首行添加特殊样式
    :before 在元素之前添加内容
    after 在元素之后添加内容
    <html>
    <head lang="en">
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            div {
                width:100px;
                height:100px;
                background-color:red;
            }
            div:hover{
                background-color:blue;
            }
            div:before{
                content:"666";
            }
        </style>
    
    </head>
    <body>
        <div>
    
        </div>
    </body>
    </html>

    选择器优先级

    针对性越强,优先级越高
    选择器的权值
    通配选择符(*):0
    标签:1
    :10
    属性:10
    伪类:10
    伪元素:1
    id:100
    important:1000

    原则:选择器的权值加到一起,大的优先;如果权值相同,后定义的优先
    important > 内联 > id > 类 > 标签|伪类|属性选择器 > 伪元素 > 通配符 > 继承

    CSS标签的类型

    HTML有N多标签,根据显示的类型,主要可以分为2大类

    块级标签,独占一行的标签
    行内标签(内联标签),多个行内标签能同时显示在一行

    修改标签的显示类型

    CSS中有个display属性,能修改标签的显示类型

    属性 说明
    none 隐藏标签
    block 块级类型,独占一行,能随时设置宽度和高度
    inline 行内类型(内联类型),多个行内标签可以显示在同一行,宽度和高度取决于内容尺寸
    inline-block 行d内-块级类型(内联-块级类型),多个行内标签可以显示在同一行,能随时设置宽度和高度

    CSS属性

    CSS有N多属性,根据继承性,主要可以分为2大类

    可继承属性
    - 父标签的属性值会传递给子标签
    - 一般是文字控制属性

    不可继承属性
    - 父标签的属性值不能传递给子标签
    - 一般是区块控制属性

    CSS属性-可继承属性

    所有标签可继承
    visibility、cursor

    内联标签可继承
    letter-spacing、word-spacing、shite-space、line-height、color、font、font-family、font-size、font-style、font-variant、font-weight、text-decoration、text-transform、direction

    块级标签可继承
    text-indent、text-align

    列表标签
    list-style、list-style-type、list-style-position、list-style-image

    CSS属性-不可继承属性

    display、margin、border、padding、background
    height、min-height、max-height、width、min-width、max-width
    over-flow、position、left、right、top、bottom、z-index
    float、clear
    table-layout、vertical-align
    page-break-after、page-bread-before
    unicode-bidi

    盒子模型

    网页上每一个标签都是一个盒子
    每个盒子都有四个属性

    属性 说明
    内容(content) 盒子里装的东西,网页中通常是指文字和图片
    填充(padding,内边距) 怕盒子里装的(贵重的)东西损坏,而添加的泡沫或者其它抗震的辅料
    边框(border) 盒子本身
    边界(margin,外边距) 盒子摆放的时候不能全部堆在一起,盒子之间要留一定空隙保持通风,同时也为了方便取出
    <html>
    <head lang="en">
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            div {
                width: 100px;
                height: 100px;
                background-color: blue;
                margin-top: 20px;
                padding-top: 20px;
                border: 20px solid red;
                border: 5px dashed red;/*虚线*/
                        }
        </style>
    
    </head>
    <body>
        <div>123</div>
        <div>456</div>
    </body>
    </html>

    内容(content)属性

    属性 描述
    height 设置元素高度
    max-height 设置元素的最大高度
    max-width 设置元素的最大宽度
    min-height 设置元素的最小高度
    min-width 设置元素的最小宽度
    width 设置元素的宽度

    填充(padding,内边距)属性

    属性 描述
    padding 在一个声明中设置所有内边距属性
    padding-bottom 设置元素的下内边距
    padding-left 设置元素的做内边距
    padding-right 设置元素的有内边距
    padding-top 设置元素的上内边距

    边框border属性

    属性 描述
    border-width 宽度
    border-style 样式
    border-color 颜色
    border-radius 圆角

    边界margin属性

    属性 描述
    margin 在一个声明中设置所有外边距属性
    margin-bottom 设置元素的下外边距
    margin-left 设置元素的左外边距
    margin-right 设置元素的右外边距
    margin-top 设置元素的上外边距
    展开全文
  • 8小时学会HTML网页开发

    万人学习 2020-07-21 20:06:50
    一说学网页,学编程,大家都下意识觉得要"吃苦","熬夜",哪有那么复杂,一定是你看错了教程. 挑一个阳光的午后,关掉手机,用6个小时,看看十八哥如何把一个公司的保安教会HTML,Div,CSS的. 课程共8小时,57小集,轻松一点,你...
  • 如何完整保存离线网页

    万次阅读 2019-04-08 11:38:45
    频繁访问的网页,想直保存到本地,避免每个加载的时候。 一些资料性的网页,想保存到本地,供以后查找整理。 解决方法 mhtml 格式 方案 chrome中 chrome://flags 搜索mhtml 变为启用 然后 Ctrl+s 优点:单...

    需求

    • 频繁访问的网页,想直保存到本地,避免每个加载的时候。
    • 一些资料性的网页,想保存到本地,供以后查找整理。

    解决方法

    mhtml 格式 方案

    chrome中

    • chrome://flags
    • 搜索mhtml
    • 变为启用
    • 然后 Ctrl+s

    优点:单文件,兼容性好

    maff 格式方案

    • firefox中 下载 Mozilla Archive Format 插件
    • Ctrl+s
    • 就可保存为 maff格式

    优点:单文件,体积小(大概是mhtml的六分之一)。 
    缺点:只有firefox 才能打开。

    ScrapBook 插件 方案

    • firefox中 下载 ScrapBook 插件
    • 在网空白处点击右键,“获取页面”

    优点:便于管理,兼容性好(直接就是html文件),支持分类保存,支持查找

    ScrapBook is a Firefox extension, which helps you to save Web pages and easily manage collections. Key features are lightness, speed, accuracy and multi-language support. Major features are: 
    * Save Web page 
    * Save snippet of Web page 
    * Save Web site 
    * Organize the collection in the same way as Bookmarks 
    * Full text search and quick filtering search of the collection 
    * Editing of the collected Web page 
    * Text/HTML edit feature resembling Opera’s Notes

    个人是比较推荐ScrapBook 的。

    扩展阅读

    展开全文
  • 虚拟打印为PDF格式,可以保存静态内容。(推荐,直接ctrl+p,然后另存为) 保存为MHTML格式,可以重现部分JavaScript功能。(还有Firefox专用的MAFF格式) 使用Scrapbook、Pocket等快照软件,可以重现部分JavaScript...

    way1

    在 Chrome 地址栏中键入“chrome://flags”,回车,这是一个 Chrome 的功能配置页面,项目比较多,我们通过 Ctrl+F 来搜索“mhtml”,找到“将网页另存为 MHTML”这一项,然后点击下方的“启用”即可。  此时打开任一网页,右击“另存为”,将默认保存为.mhtml文件,即mht文件。
    温馨提醒,按照上面的操作之后,需要把要保存的网页从头到尾拉一遍,让内容(图片)加载出来,要不保存后 图片无显示 。

    作者:鸟人
    链接:https://www.zhihu.com/question/22263777/answer/111807670
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    way2

    1. 虚拟打印为PDF格式,可以保存静态内容。(推荐,直接ctrl+p,然后另存为)
    2. 保存为MHTML格式,可以重现部分JavaScript功能。(还有Firefox专用的MAFF格式)
    3. 使用Scrapbook、Pocket等快照软件,可以重现部分JavaScript功能。
    4. 如果希望100%重现,那么最好使用录屏软件进行录像。

    作者:asukaid
    链接:https://www.zhihu.com/question/22263777/answer/197311669
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    展开全文
  • 几款强大的网页生成工具

    万次阅读 多人点赞 2018-07-25 11:49:13
     这款软件是免费的,可以帮助初学者制作一个简单、响应快捷的网页。  链接:https://carrd.co/ 2.Template Stash  这款软件几乎集合了所有类型网页的模板,你可以通过关键词检索来找到你想要的主题风格。  ...
  • 简介: ...HLS是新一代流媒体传输协议,其基本实现原理为将一个大的媒体文件进行分片,将该分片文件资源路径记录与m3u8文件(即playlist)内,其中附带一些额外描述(比如该资源的多带宽信息等...)用于提供给客户端。...
  • 一个网页打开的全过程

    万次阅读 多人点赞 2017-12-28 20:41:25
     从用户在浏览器输入域名开始,到web页面加载完毕,这是一个说复杂不复杂,说简单不简单的过程,下文暂且把这个过程称作网页加载过程。下面我将依靠自己的经验,总结一下整个过程。如有错漏,欢迎指正。  阅读...
  •  最近在项目中遇到这样一个需求:   点击按钮,将指定的URL复制到剪贴板,然后用户可以粘贴到浏览器(Safari为主)自行打开。   方案一:zeroClipboard....复制原理:zeroClipboard利用透明的 flash 覆盖在
  • Kendo UI开发教程:Kendo DataSource概述

    千次阅读 2016-11-01 09:45:30
    Kendo的数据源支持本地数据源(JavaScript对象数组),或者远程数据源(XML, JSON, JSONP),支持CRUD操作(创建,读取,更新和删除操作),并支持排序,分页,过滤,分组和集合等。 准备开始 ...
  • 网页自适应屏幕宽度

    万次阅读 2016-05-05 16:46:41
    于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页内容? 手机的屏幕比较小,宽度通常在600像素以下;PC的屏幕宽度,一般都在1000像素以上(目前主流宽度是1366×768),有的还达到...
  • Python爬虫爬取动态网页

    万次阅读 多人点赞 2020-06-14 22:25:10
    Python modules:requests、random、jsonBackground:对于静态网页,我们只需要把网页地址栏中的url传到get请求中就可以轻松地获取到网页的数据。但是,我们经常会遇到直接把网页地址栏中的url传到get请求中无法直接获...
  • 对整个网页进行长截图

    万次阅读 2020-03-01 11:49:29
    工作中经常遇到会对网页进行截图的事情,如果网页在屏幕内可以展示出来,那么直接用qq,微信,或者直接PrtSc进行截屏,但如果网页很长,一个屏幕显示不出来的话,就比较麻烦了,当然可以分屏来截图。 这里推荐一款...
  • 12个优秀的 HTML5 网站设计案例欣赏

    万次阅读 多人点赞 2020-01-18 11:29:02
    12个优秀的 HTML5 网站设计案例欣赏 欣赏地址:12个优秀的 HTML5 网站设计案例欣赏
  • 您查看的网页正在试图关闭窗口

    万次阅读 2014-04-03 21:19:35
    最近不能打开网络办公,总是提示“您查看的网页正在试图关闭窗口”。百度之,发现解决方案如下:将“弹出窗口阻止程序”取消即可。
  • JS获取整个网页html代码

    万次阅读 2020-01-18 22:01:33
    JS获取整个网页html代码 参考资料:JS获取整个网页html代码
  • 网页中怎么查看请求头header信息

    万次阅读 2018-10-31 22:57:41
    打开网页,以百度为例,打开后按F12键打开chrome开发者工具,刷新网页后找到Network在network界面找到headers菜单,往下拉找到User-Agent信息,如下图所示: ...
  • 在学习python爬虫的过程中,总会遇到要获取网页内容的时候,下面就对如何获取网页内容进行总结。方法一:>import urllib >url="http://www.baidu.com" #这里是需要获取的网页 >content=urllib.open(url).read() #...
1 2 3 4 5 ... 20
收藏数 1,651,708
精华内容 660,683
关键字:

网页