Tag: css

如何使用JSF 2 h:outputStylesheet实现“CSS版本控制”(以解决缓存问题)?

我开始使用JSF 2,所以我想尝试一下h:outputStylesheet。 它工作正常但后来我尝试应用“模式”或将查询字符串添加到请求的技巧,该请求随文件版本而变化以强制浏览器获取更改。 像这里使用的东西 。 不幸的是我无法做到这一点。 实际上,当使用该标记时,它不会生成一个简单的URL,而是一个已经具有查询字符串的计算URL。 我已经在规范和这里找到了有关JSF 2中资源版本化的一些信息,但它似乎指的是资源的多个版本,这不是我需要的。 当然,我总是可以回去不使用新标签。 但我想在此分享一下以供讨论。 更新1 – 一些例子: 我试过的是这样的: 其呈现为: 相当具有描述性。 😉 我试图得到的是这样的: 其中,使用JSP,我曾经这样说过: <link rel="stylesheet" type="text/css" href="”/>

在Java Web应用程序的飞行LESS编译器?

我正在寻找一种在开发过程中根据需要在服务器端编译CSS LESS文件的方法。 例如,如果浏览器向/assets/css/foo.css发出请求,我希望服务器注意到有/assets/css/foo.less文件,然后编译此文件并返回生成的css。 我猜是某个地方必须有一个可以做到这一点的servlets? 我正在使用Spring MVC应用程序运行tomcat 7 如何配置Java Web App即时编译?

如何使用Spring MVC和Thymeleaf添加静态文件

我的问题是如何添加CSS和图像文件等静态文件,以便我可以使用它们。 我正在使用Spring MVC和Thymeleaf。 我查看了关于这个主题的各种post,但他们没有帮助我,所以我问。 根据这些post,我将我的CSS和图像文件放在resources/static/css和resources/static/images directory 。 在templates下(在webapp/WEB-INF/templates )是我存储所有HTML文件的地方,那些想要使用CSS和图像文件的人。 我有以下LoginApplicationConfig文件。 我包含的两个底层方法,以便我的HTML文件可以使用样式和图像文件: @EnableWebMvc @Configuration @ComponentScan({ “com.myapp.spring.*” }) @Import(value = { LoginSecurityConfig.class }) public class LoginApplicationConfig extends WebMvcConfigurerAdapter implements ApplicationContextAware{ private ApplicationContext applicationContext; @Override public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { this.applicationContext = applicationContext; } @Bean public ViewResolver viewResolver() { ThymeleafViewResolver resolver = new ThymeleafViewResolver(); resolver.setTemplateEngine(templateEngine()); resolver.setCharacterEncoding(“UTF-8”); […]

在其他布局的LinearLayout中扩展布局

我有这个布局: ComposeView http://img845.imageshack.us/img845/2121/d6zp.png 2个边框(左,右)由图标填充。 当我触摸其中一个图标时,我可以访问其他活动。 顶部黑条是自定义标题栏。 清晰的灰色内部空间是我需要适应我在我的应用程序上所有活动的地方。 所以这种布局就像菜单布局,在所有活动中都是静态的。 这是布局xml: menu_view.xml … … 这是定义所有图标onClickListeners的类。 MenuView.java public class MenuView extends RelativeLayout { private final LayoutInflater inflater; Context context; public MenuViewActivity(Context context, AttributeSet attrs) { super(context, attrs); this.context = context; inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); inflater.inflate(R.layout.menu_view, this, true); ((ImageView)this.findViewById(R.id.navButton)).setOnClickListener(launch_nav); } final OnClickListener launch_nav = new OnClickListener() { @Override public void […]

如何使用Selenium WebDriver获取CSS选择器?

我正在尝试创建横幅菜单中显示的元素的动态“元素图”,包括为每个菜单显示的链接。 该映射将存储在String[][]矩阵中,该矩阵将用于不同的方法和测试。 为此,我获取元素的href属性,并为菜单中显示的每个链接创建自己的CSS选择器。 这是我创建CSS的代码: CSS = (String)element.getAttribute(“href”).subSequence((element.getAttribute(“href”).length()-20), element.getAttribute(“href”).length()); CSS=”a[href*='” + CSS +”‘]”; 这很好用,但我有一些链接运行一些JavaScript代码,我不能为它们创建CSS选择器。 有没有其他方法从WebElement获取CSS选择器? 使用Firebug我可以获得CSS路径。 我可以在执行WebElement的过程中获得此CSS路径吗? 还有其他建议吗?

有没有办法让我的地址栏的JTextField更大更曲线

我正在制作一个浏览器只是为了练习我的Java技能,有没有办法让我的地址栏是一个JTextField,而不是swing的默认值而且更曲线。 这是我的代码。 //imports of the GUI //import java.awt.*; //import java.awt.event.*; //import javax.swing.*; //import javax.swing.event.*; //import javax.swing.text.*; //import javax.swing.GroupLayout.*; //extends is to use the GUI class public class ReadFile extends JFrame { private JTextField addressBar; //to have the address bar private JEditorPane display; //display the html information //constructor //Set the frame icon to an image loaded […]

在JavaFX中实现只读样式?

我希望实体(控件或属性)具有不同的状态,可以通过CSS着色。 例如,考虑TextField,它可以包含两种值,正常和错误。 一旦它包含错误值,它应显示为“红色”。 但实际的颜色应该可以从CSS定义。 这有可能实现吗? 我找到了很多Styleable*接口或类,但它们看起来能够接受任何风格。 我可以写和实体,从价值中衍生出它的风格吗?

如何使用两种颜色填充JavaFX Sphere

如何使用像2d Circle一样的线性渐变来填充JavaFX 3D球体? 我使用JavaFX Scene Builder。

无法在JTextPane中删除html内容中的额外行间距

如果我将content-type设置为text/html我无法将Java JTextPane的行拼凑在一起。 当内容类型是text/plain ,我希望它们尽可能地靠近它们,默认情况下。 line-height , top-margin ,… CSS属性似乎没有帮助:(。 这是我的示例程序的输出,它表明当HTML编辑器处理渲染时,这些行确实占用了更多空间: alt text http://lh6.ggpht.com/_Wx4sMDdKKdU/S8cYWIPKhzI/AAAAAAAAAig/4QzFwygmEBs/simpleTextPane.PNG 生成框架的代码是: import java.awt.BorderLayout; import java.awt.Dimension; import javax.swing.JFrame; import javax.swing.JTextPane; import javax.swing.text.StyleConstants; import javax.swing.text.html.HTMLEditorKit; import javax.swing.text.html.StyleSheet; public class DemoSimplestGui extends JFrame { private static final long serialVersionUID = 1L; private static final int WINDOW_WIDTH = 800; private static final int WINDOW_HEIGHT = 130; […]

JSP没有看到CSS

我正在尝试制作一个简单的Servlets + JSP项目。 它的结构如下: 的index.jsp: App Header style.css中: body { background-color: beige; } web.xml中: App IndexServlet com.example.web.IndexServlet IndexServlet / 当我启动应用程序并在浏览器中打开它时,我看到index.jsp页面,但它的背景是白色的,所以css在那里不起作用。 可能是什么问题呢?