Ich habe derzeit ein Problem mit meiner Website und einem Chat-Service, den wir zu implementieren versuchen. Ich habe es auf ein CSS-Problem beschränkt, das mit der border-box-Eigenschaft verknüpft ist.Border-Box zeigt keinen Text an, Padding-Box wird nicht korrekt angezeigt
Das Problem existiert nur in Internet Explorer 11 auch. Die Box wird in Mozilla, Chrome und sogar älteren Versionen von IE korrekt angezeigt. Sobald der Nutzer auf der linken Seite der Website auf die Schaltfläche "Hilfe, Live-Chat" klickt, kann er seinen Eintragstext nicht sehen. Ich weiß, dass die Daten eingegeben werden und funktioniert, aber aus irgendeinem Grund zeigt das Feld nicht, was der Benutzer eingibt. Ich nahm an, dass es sich um ein Dimensionierungsproblem handelte, das korrekt war, indem die Seite ohne CSS in IE 11 angezeigt wurde. Ich kann den Eintrag in der Box sehen, aber sobald das CSS aktiviert ist, verschwindet es wieder aus dem Feld. Ich habe viele Änderungen ausprobiert, um es ohne Erfolg zum Laufen zu bringen, aber bin dann in die Padding-Box gewechselt, nur um zu sehen, ob es funktioniert. Das scheint in beiden Browsern zu funktionieren, aber in IE 11 liegt der Text am unteren Rand und sieht schlecht aus.
Gibt es einen Weg, wie ich entweder die Rahmen-Box reparieren kann, um den Text im richtigen Bereich anzuzeigen, oder gibt es eine Möglichkeit, dass ich den Text nach oben schweben kann, während ich die padding-box benutze ? Hier
ist die Seite, die der Chat-Code aktiviert ist auf: https://www.sundancevacations.com/company/privacy-statement/
Dies ist der Code Zur Zeit arbeite ich mit.
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
display: block;
}
audio,canvas,video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],template {
display: none;
}
html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
a {
background: transparent;
}
a:focus {
outline: thin dotted;
}
a:active,a:hover {
outline: 0;
}
h1 {
font-size: 2em;
margin: .67em 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,strong {
font-weight: 700;
}
dfn {
font-style: italic;
}
hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
mark {
background: #ff0;
color: #000;
}
code,kbd,pre,samp {
font-family: monospace,serif;
font-size: 1em;
}
pre {
white-space: pre-wrap;
}
q {
quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
font-size: 80%;
}
sub,sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -.5em;
}
sub {
bottom: -.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 0;
}
fieldset {
border: 1px solid silver;
margin: 0 2px;
padding: .35em .625em .75em;
}
legend {
border: 0;
padding: 0;
}
button,input,select,textarea {
font-family: inherit;
font-size: 100%;
margin: 0;
}
button,input {
line-height: normal;
}
button,select {
text-transform: none;
}
button,html input[type=button],input[type=reset],input[type=submit] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],html input[disabled] {
cursor: default;
}
input[type=checkbox],input[type=radio] {
box-sizing: border-box;
padding: 10px;
width: 1%;
}
input[type=search] {
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner,input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
vertical-align: top;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
Und momentan sieht meine Box Schlichte wie folgt aus:
*,input[type="search"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: padding-box;
}
Jede Hilfe wäre sehr geschätzt.
Diese Änderungen vorgenommen, aber es zeigt immer noch nicht in IE 11. –
Hmm ... haben Sie einen Mac? Ich benutze einen PC, den ich noch nicht mit meinem Mac getestet habe.IE11 auf dem PC ist der Cursor zentriert, ich habe doppelt überprüft und herausgefunden, dass ich nicht tippen kann, aber der Cursor ist perfekt positioniert und blinkt ??! – zer00ne
Wir sind hier auf dem PC. Der Text wird definitiv eingegeben, obwohl Sie nichts in der Box sehen, und Sie haben den Cursor korrekt. Ich bin nur verwirrt, warum es auf allen anderen Browsern außer IE11 funktioniert. –