PHP和CSS哪个好?

html-css012

PHP和CSS哪个好?,第1张

PHP是服务器语言,而CSS控制是页面样式,一个网站可分为美工样式和功能两部分,PHP是来控制程序功能的,而CSS是来控制美工样式,他俩可以同时存在于同一个网页中,不属于同一类,没有可比性。

php是后端语言,简单来说就是处理数据的,html是用来布局的,css是用来修饰的。js和jq都是脚本语言,操作dom的,vue是一个框架,node也是后端语言。首先说一下前端部分:html就是等于你新建的房子,还没有装修,只有一个架构,css就是等于装修你的房子。使页面变得好看。jq是js的封装,就是把js的一些方法封装起来进行调用,都是属于脚本语言,用法都差不多,例如你要点击一个页面的按钮触发什么事件就是使用js或jq来控制的再到vue,vue是一个前端框架,它有很多特定的功能,例如:双向数据绑定,data传数据等等,非常方便。(功能还有很多,详细的你自己去学这里只是举例一下),php和node都是后端语言,但是node的定性有点不确定性,它虽然是后端语言,但是使用这个语言最多的还是前端开发,它除了可以写后端数据,它还是很多框架的依赖,例如vue就是需要依赖node环境的。至于php,我举个例子:你开发了一个官网,但是你的图片和产品一开始都是静态的,就是都是你写在上面的,但是我总不能每次修改都从代码里面去改,然后再上传到服务器吧,所以我们需要通过后端返回数据,把数据库里面的图片或产品参数通过php的接口来获取到数据,然后把数据渲染在前端页面上,这样只要数据库里面的东西修改了,前端页面自动就替换了新的内容。当然我们是不会自己在数据库上面去改的,我们还会写一个管理后台,通过管理后台去上传图片到数据库,不管是前端页面还是管理后台都是通过php(后端语言)来处理数据进行交互的。

瑀esize.php通过GET方法来获得字号的值,并将其存储在会话变量$_SESSION['textsize']中,然后将浏览器重新定向到原来打开的哪个页面。

当然,这里还缺少一个组件:智能化得让网页自动检测现在用户现在选定的文本大小并加载相应的样式表,为加入这一功能,打开您的网页文件index.php,并将以下语句加入到文件的开头(参见列表C):列表C//

start

session

//

import

variables

session_start()

//

set

default

text

size

for

this

page

if

(!isset($_SESSION['textsize']))

{

$_SESSION['textsize']

=

'medium'}?You

should

also

add

a

stylesheet

link

between

the

...

elements,

as

follows:

type="text/css"

这是列表D,完整的index.php文件应该是这样的:列表D://

start

session

//

import

variables

session_start()

//

set

default

text

size

for

this

page

if

(!isset($_SESSION['textsize']))

{

$_SESSION['textsize']

=

'medium'}?type="text/css"

Text

size:

small

|

href="resize.php?s=medium"medium

|

large

Loremipsum

dolor

sit

amet,

consecteturadipisicingelit,

sed

do

eiusmodtemporincididuntutlabore

et

dolore

magna

aliqua.

Utenim

ad

minim

veniam,

quisnostrud

exercitation

ullamcolaboris

nisi

utaliquip

ex

ea

commodoconsequat.

Duisauteirure

dolor

in

reprehenderit

in

voluptatevelitessecillumdoloreeufugiatnullapariatur.

Excepteursintoccaecatcupidatat

non

proident,

sunt

in

culpa

qui

理解这种工作方式应该很简单了,当载入网页的时候,它恢复当前的会话,并检查$_SESSION['textsize']变量是否与当先选择的字号相符,然后通过元素动态加载相应的样式表,这将导致网页以正确的大小自动重新渲染。