我正在为我的网站寻找一个好的语法高亮显示器,它使用PHP& MySQL和Jquery。一种语法高亮显示器,它不允许代码重叠,但允许用户在stackoverflow上像这样滚动。
答案 0 :(得分:2)
绝对是基于Geshi库http://qbnz.com/highlighter/
的所有PHP源代码高亮显示器您可以通过添加CSS overflow : auto;
另一个好方法是使用基于JavaScript的代码突出显示器突出显示客户端http://alexgorbatchev.com/SyntaxHighlighter/或http://softwaremaniacs.org/soft/highlight/en/
上的代码答案 1 :(得分:1)
滚动只是代码所在的CSS属性 - 类似于......
max-height: 600px;
overflow: auto;
(overflow
属性告诉浏览器使用滚动条,max-height
告诉它垂直滚动条应该在什么位置启动。)
至于hilighting,请查看google-code-prettify。
答案 2 :(得分:0)
语法Highlighter有用于php,sql,js等的画笔。 how-to for blog
答案 3 :(得分:0)
如果您寻找客户端解决方案,请尝试: alexgorbatchev.com/SyntaxHighlighter/
或
他们都支持sql,javascript和php
对于重叠,您可以添加div父级并使用css来自定义行为
答案 4 :(得分:0)
请检查 Prettify GC语法荧光笔。但是如Here中所述,您可能需要对插件的CSS文件进行少量修改。