※ 引述《irritated90 (Yie)》之铭言:
: 是这样的,我目前会的只有HTML+CSS
: 写了一个网页,架构大概是这样
: 首页 > A、B、C分页
: 这四个页面都有一个共同的header选单
: 如果我想变动这个选单的html,我要怎么只改一个地方
: 就让四个页面一并套用这个html呢?
: 请问要google什么关键字呢.. 感谢
最近刚学到css的content属性,异想天开,
如果拿content属性来作页首页尾会怎样呢?
好处:
1. 更新css的content就每个网页都更新了。
2. 加速网页加载;不用每一个页面都下载一次页首页尾。
浏览器通常会储存link到html的css, (firefox. )
只要套的是同一份css, 就不用重新下载。
3. 目前是想套在我的部落格上,部落格每个页面都会有一样的页首。
像招牌那样。
坏处:
1. 对css支援不够的浏览器:
我不确定是不是每个浏览器运作都是这样;不会重新下载css.
较旧的浏览器可能有不支援的。
2. 实作上较复杂,要会写css. (?)
3. css会变很大很乱。
4. firefox不能“选取”"css content"显示的内容。
其实我认为这个想法还不错;实现html的目标;内容与样式分离。
文章就只有文章的内容,而‘招牌’是为了显示上的美观而加上的。
但目前对css的content属性还不太熟,要回去复习一下。
而且整个网站架构都要重写……。
有人干过类似的事吗?