我正在创建一个本地聊天,它会在字符串中回显消息。但我想把背景颜色放在字符串上,比如fb messenger。但我的问题是,当我输入background: red;
时,它会有红色背景。但是当我放background:#0612e;
时它不会起作用。如何解决这个问题呢?
echo '<div style="border: 1px solid; background:#0612e; border-radius:4px; height: auto; padding-right:8px; text-align:right; font-size:0.9em;">' . '<div style="color:#01541d;">' . $messages->username . "</div> message: " . $messages->msg . '</div>' . "<br/>";
}
答案 0 :(得分:0)
当您看到类似#0C0C0C的内容时,您会看到RGB整数的十六进制表示。每个颜色值由两个字符组成,总计在0到255之间。例如,#00FF00为0红色,255绿色和0蓝色。你问题中十六进制代码的特殊问题是它只有5个字符长,需要另一个字符。
答案 1 :(得分:0)
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
public class ForArrays {
public static void main(String[] args) {
ArrayList<String> name = new ArrayList<String>();
HashMap<String, Integer> termFreqMap = new HashMap<String, Integer>();
ArrayList<String> words = new ArrayList<String>();
HashMap<String, Integer> wordFreqMap = new HashMap<String, Integer>();
name.add("x");
name.add("y x");
name.add("y z y");
// count words
for (int j = 0; j < name.size(); j++) {
String tempname = name.get(j);
String[] result = tempname.split(" ");
for (String s : result) {
Integer twf = wordFreqMap.get(s);
if (twf == null)
wordFreqMap.put(s, new Integer(1));
else {
wordFreqMap.put(s, new Integer(++twf));
}
}
}
for (Map.Entry<String, Integer> entry : wordFreqMap.entrySet()) {
String tempWord = entry.getKey();
Integer wf = entry.getValue();
System.out.println(tempWord + " " + "count is= " + wf);
}
}
}
你错过了
style="background-color: #0612ee;"
和十六进制/#是6位数。