现在网站主流排版方式

CSS(Cascading Style Sheets)层叠样式表

直到现在为止,大部分网站仍使用css加div的方式进行排版,用html中的div标签划分区域,然后通过关联css文件的方式对指定区域的样式进行指定,这种做法的好处在于可以将网页的表示内容和显示样式分开,提高了网页的维护性,降低了日后维护的人力成本,维护者只需要修改相对应的css文件,就可以很容易的做到在不改变网页显示内容的前提下,对网页的部分分区进行样式的改动,不仅如此,采用关联css文件的方式,还可以在一定程度上增强网页的显示效果。

html与css结合的方式如下几种

1.html中为标签定义了style属性,可以在标签中加入style属性的方式,在style属性的值部分写入css代码,这种做法适合在html中对局部进行修改;

示例代码:

<p style=" color:#FFFFFF"> p标签段落内容。 </p>

2.html中还单独定义了style标签,通过在head标签中加入style标签的方式,可以对整个页面样式进行修改,但这种方式相对不够灵活;

示例代码:

<head> <style type=”text/css”> p { color:#FF0000;} </style> </head>

3.可以通过在style标签内 @import url(css文件地址)来关联html文件与指定的css文件

示例代码:

<style type="text/css"> @import url(css_3.css); div { color:#FF0000;} </style>

4.还可以通过link标签来关联两个文件

示例代码 </link rel="stylesheet" type="text/css" href="css_3.css" />

在css文件中,可以通过标签名后加大括号来对指定标签名内的内容进行样式的编辑,另外,可以用class属性指定标签的类名,再通过标签名.类名加大括号的方式对指定标签名的指定类名的标签内容进行样式编辑,或者可以直接用.类名加大括号实现跨标签对相同类名的标签内容进行样式编辑,css中代码称为类选择器,id选择器与类选择器类似,通过指定id属性,可以通过#加id名的方式进行css编辑,不同的是为了实现一些功能,id通常是唯一的;

为了使不同选择器实现相同样式,可以在指定选择器时用,隔开,另外可以通过标签名间加空格的方式,对指定标签中的指定嵌套标签内容进行样式编辑。

html中对一些组件实现定义好了一些状态,通过选择器可以针对这些状态进行样式编辑,如超链接标签有

a:link 超链接未点击状态。

a:visited 被访问后的状态。

a:hover 光标移到超链接上的状态(未点击)。

a:active 点击超链接时的状态。

通过以上状态名定义选择器,就可以对超链接文字的四种状态进行样式编辑。

时间: 2024-08-25 13:25:55

现在网站主流排版方式的相关文章

电商H5制作常使用的排版方式

在很多电商网站或者APP中,经常会出现一些精美夺目的活动宣传海报,吸引着用户点击.购买.如今,电商们可以把海报搬到微信中,做出面向用户群大.传播快的H5制作.那么,制作电商H5制作时可以使用哪三种排版方式呢?凡科微传单来讲一下. 一.对齐 对齐是很多电商海报都会利用的排版方式,它的感官效果好,能给人一种平衡感.对齐中最常见的就是居中对齐,适用于大型活动宣传海报,大气高端,给用户带来更突出.直观的感受.不过,居中对齐不太适合新手,因为它对居中文字字体的设计.画面把控的要求比较高. 二.对比 都说“

网站Session 处理方式

分布式session有以下几种方案: 1. 基于nfs(net filesystem)的session共享 将共享服务器目录mount各服务器的本地session目录,session读写受共享服务器io限制,不能满足高并发. 2. 基于关系数据库的session共享 这种方案普遍使用.使用关系数据库存储session数据,对于mysql数据库,建议使用heap引擎. 这种方案性能取决于数据库的性能,在高并发下容易造成表锁(虽然可以采用行锁的存储引擎,性能会下降),并且需要自己实现session过

shop域名,终将成为购物网站主流域名吗?

首先我们来感受下云栖大会圆桌对话,shop域名注册局CEO冢原广哉是怎么说的: “上网的人越来越多,中国人的购物习惯随着电商的快速发展悄然改变,.shop作为一个主要面向线上.线下销售实体的新顶级域名,顺应了这个趋势..shop这个域名后缀含义明确,市场指向性精准.比如说如果消费者 看到champagne.com (中文为香槟),可能不知道这是一个关于香槟的哪方面的网站,但如果是champagne.shop,就很容易让人看出这是卖香槟的.同时,中国的投资热情很高,,相信.shop在中国域名市场将

钉钉扫码登录网站(两种方式实现)

原文:钉钉扫码登录网站(两种方式实现) 钉钉扫码登录网站(两种方式实现)# 效果:# 源代码地址:https://github.com/jellydong/DingQrCodeLogin 动手敲代码!# 第一步,钉钉后台配置 参考链接:获取appId及appSecret. 点击进入钉钉开发者平台 的页面,点击左侧菜单的[移动接入应用-登录],然后点击右上角的[创建扫码登录应用授权],创建用于免登过程中验证身份的appId及appSecret,创建后即可看到appId和appSecret. 这里因

PHP网站redis缓存方式分析

作者:Wucl 时间:2014-02-05 章节内容:基础背景.分析内容.个人心得(这个人非常没品德,想到什么就写什么.). 1. 基础背景: 为了提高页面访问速度,降低访问数据库压力. 2. Redis缓存分析: 首先提出3个问题: 1)是否缓存整个网站中间件的数据? 2)如果缓存整个中间件的数据redis是否可以承压? 3)PHP缓存redis是否会对中间件的缓存方式存在影响? 现有两种预案: A方案:缓存时间较短,一般为120s以内, B方案:缓存时间较长,一般为84600s. A方案 开

网站攻击的方式有哪几种

1.xss(跨站脚本攻击):富文本.评论 利用站点开放的文本编辑并发布的功能,输入并执行js脚本,窃取cookie等敏感信息. 预防方法: 方法一:cookie添加httpOnly属性,这是使用js是不能读取和操作cookie的. 方法二:在cookie中添加校验信息. 方法三:对用户输入进行编码(encode).过滤(移除style.script.iframe相关节点).校正() js编码解码: 1.使用参数时,使用encodeURIComponent 2.进行url跳转时,使用encodeU

PHP的网站主要攻击方式有哪些?

1.命令注入(Command Injection) 2.eval注入(Eval Injection) 3.客户端脚本攻击(Script Insertion) 4.跨网站脚本攻击(Cross Site Scripting, XSS) 5.SQL注入攻击(SQL injection) 6.跨网站请求伪造攻击(Cross Site Request Forgeries, CSRF) 7.Session 会话劫持(Session Hijacking) 8.Session 固定攻击(Session Fixa

Bootstrap系列 -- 7. 列表排版方式

一. 去点列表 1. 使用class=list-unstyled <ul > <li>无序列表项目</li> <li>无序列表项目</li> <li>无序列表项目</li> <li>无序列表项目</li> <li>无序列表项目</li> </ul> <ul class="list-unstyled"> <li>无序列表项

现在主流网站为什么都用div+css布局而不是用table

由于刚刚接触前端,一直觉得table布局在代码上看起来比div+css更整洁,div+css布局的页面,一堆的<div><div><div>...</div></div></div>看起来都让人犯密集恐惧症,那么为什么现在的主流网站还都乐此不疲呢?为什么div+css反而成了一种主流布局方式呢?一直对此不解.这篇文章好像是解决了我的问题,先摘录过来,以便查阅. 以下内容摘自:http://www.divcss5.com/wenji/w